INITIAL COMMIT
This commit is contained in:
		
							
								
								
									
										47
									
								
								main.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										47
									
								
								main.c
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,47 @@ | ||||
| #include <SDL2/SDL.h> | ||||
| #include <SDL2/SDL_events.h> | ||||
| #include <SDL2/SDL_render.h> | ||||
| #include <SDL2/SDL_video.h> | ||||
| #include <stdbool.h> | ||||
|  | ||||
| #define WINDOW_WIDTH 800 | ||||
| #define WINDOW_HEIGHT 600 | ||||
|  | ||||
| int main(void) { | ||||
|   SDL_Init(SDL_INIT_EVERYTHING); | ||||
|  | ||||
|   SDL_Window *window = | ||||
|       SDL_CreateWindow("Window", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, | ||||
|                        WINDOW_WIDTH, WINDOW_HEIGHT, SDL_WINDOW_SHOWN); | ||||
|  | ||||
|   SDL_Renderer *renderer = SDL_CreateRenderer( | ||||
|       window, -1, SDL_RENDERER_ACCELERATED | SDL_RENDERER_PRESENTVSYNC); | ||||
|  | ||||
|   bool running = true; | ||||
|  | ||||
|   SDL_Event event = {}; | ||||
|  | ||||
|   while (running) { | ||||
|     while (SDL_PollEvent(&event)) { | ||||
|       switch (event.type) { | ||||
|       case SDL_QUIT: | ||||
|         running = false; | ||||
|         break; | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     SDL_SetRenderDrawColor(renderer, 255, 255, 255, 255); | ||||
|  | ||||
|     SDL_RenderClear(renderer); | ||||
|  | ||||
|     SDL_RenderPresent(renderer); | ||||
|   } | ||||
|  | ||||
|   SDL_DestroyRenderer(renderer); | ||||
|  | ||||
|   SDL_DestroyWindow(window); | ||||
|  | ||||
|   SDL_Quit(); | ||||
|  | ||||
|   return 0; | ||||
| } | ||||
		Reference in New Issue
	
	Block a user