]> git.friedersdorff.com Git - max/gol.git/blob - gol.c
Use C99 for linting
[max/gol.git] / gol.c
1 #include <SDL2/SDL.h>
2 #include <stdio.h>
3 #include "array.h"
4
5 void quit(int e_st)
6 {
7         SDL_Quit();
8         exit(e_st);
9 }
10
11 int main(int argc, char* args[])
12 {
13         SDL_Window* window = NULL;
14         SDL_Surface* screen = NULL;
15
16         if (SDL_Init(SDL_INIT_EVERYTHING) < 0) {
17                 quit(1);
18         }
19
20         //screen = SDL_SetVideoMode(640, 480, 32, SDL_SWSURFACE);
21
22         window = SDL_CreateWindow("SDL Tutorial",
23                                   SDL_WINDOWPOS_UNDEFINED,
24                                   SDL_WINDOWPOS_UNDEFINED,
25                                   640,
26                                   320,
27                                   SDL_WINDOW_SHOWN);
28         if (!window) {
29                 quit(1);
30         }
31
32         screen = SDL_GetWindowSurface(window);
33         if (!screen) {
34                 quit(1);
35         }
36
37         SDL_FillRect(screen, NULL, SDL_MapRGB(screen->format, 0xFF, 0xFF, 0xFF));
38         SDL_UpdateWindowSurface(window);
39
40         SDL_Delay(2000);
41
42         SDL_DestroyWindow(window);
43         quit(0);
44 }
45
46