diff options
author | Juan Manuel Tomas <jtomas1815@gmail.com> | 2022-01-12 01:12:23 -0300 |
---|---|---|
committer | Juan Manuel Tomas <jtomas1815@gmail.com> | 2022-01-12 01:12:23 -0300 |
commit | 8cea7cf2986a36d51c1ce81d36d2d7c3dffa071c (patch) | |
tree | 1b6e0af158f44179d3861e0b28ee97ea5e76a936 /main.c | |
download | cannons-8cea7cf2986a36d51c1ce81d36d2d7c3dffa071c.tar.gz cannons-8cea7cf2986a36d51c1ce81d36d2d7c3dffa071c.zip |
Initial Commit
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 31 |
1 files changed, 31 insertions, 0 deletions
@@ -0,0 +1,31 @@ +#include <stdio.h> +#include <SDL2/SDL.h> + +int main() { + SDL_Init(SDL_INIT_VIDEO); + + SDL_Window *window = SDL_CreateWindow("Cannons", + SDL_WINDOWPOS_UNDEFINED, + SDL_WINDOWPOS_UNDEFINED, + 1280, + 720, + 0); + + SDL_Renderer *context = SDL_CreateRenderer(window, -1, SDL_RENDERER_ACCELERATED); + + SDL_SetRenderDrawColor(context, 40, 40, 40, 255); + SDL_RenderClear(context); + + SDL_Surface *map_surface = SDL_LoadBMP("test-map.bmp"); + SDL_Texture *map = SDL_CreateTextureFromSurface(context, map_surface); + SDL_RenderCopy(context, map, 0, 0); + + SDL_RenderPresent(context); + + SDL_Delay(1000); + + SDL_DestroyRenderer(context); + SDL_DestroyWindow(window); + SDL_Quit(); + return 0; +} |