level 3
么为c
楼主
程序如下:
#include<SDL2/SDL.h>
#include<stdio.h>
SDL_Window * Window=NULL;
SDL_Surface * Screen=NULL;
int Init()
{
SDL_Init(SDL_INIT_VIDEO);
Window=SDL_CreateWindow("SDL_Window",0,0,240,300,SDL_WINDOW_SHOWN );
if (Window==NULL)
return -1;
Screen=SDL_GetWindowSurface(Window);
if (Screen==NULL)
return -2;
return 0;
}
void clean()
{
SDL_FreeSurface(Screen);
SDL_DestroyWindow(Window);
SDL_Quit();
}
int main()
{
if (Init()!=0)
return -1;
SDL_FillRect(Screen,NULL,
SDL_MapRGB(Screen->format,
0xFF,0x00,0x00));
SDL_UpdateWindowSurface(Window);
SDL_Delay(2000);
clean();
return 0;
}

2016年04月25日 16点04分
1
#include<SDL2/SDL.h>
#include<stdio.h>
SDL_Window * Window=NULL;
SDL_Surface * Screen=NULL;
int Init()
{
SDL_Init(SDL_INIT_VIDEO);
Window=SDL_CreateWindow("SDL_Window",0,0,240,300,SDL_WINDOW_SHOWN );
if (Window==NULL)
return -1;
Screen=SDL_GetWindowSurface(Window);
if (Screen==NULL)
return -2;
return 0;
}
void clean()
{
SDL_FreeSurface(Screen);
SDL_DestroyWindow(Window);
SDL_Quit();
}
int main()
{
if (Init()!=0)
return -1;
SDL_FillRect(Screen,NULL,
SDL_MapRGB(Screen->format,
0xFF,0x00,0x00));
SDL_UpdateWindowSurface(Window);
SDL_Delay(2000);
clean();
return 0;
}
