5 // redfefine as bitfield
7 A
, B
, X
, Y
, U
, D
, L
, R
, ST
, SE
, SL
, SR
};
17 void color(int, int, int);
21 struct event
* events();
24 static SDL_Window
* window
= 0;
25 static SDL_Renderer
* renderer
= 0;
29 if (SDL_Init(SDL_INIT_VIDEO
) != 0) {
30 printf("sdl init failed");
34 if (SDL_CreateWindowAndRenderer(640,480,0,&window
,&renderer
)!=0){
35 printf("create window&render failed");
43 SDL_DestroyRenderer(renderer
);
44 SDL_DestroyWindow(window
);
50 SDL_RenderClear(renderer
);
53 void color(int r
, int g
, int b
)
55 SDL_SetRenderDrawColor(renderer
, r
, g
, b
, 255);
58 void pixel(int x
, int y
)
60 SDL_RenderDrawPoint(renderer
, x
, y
);
65 SDL_RenderPresent(renderer
);