Start sdl
This commit is contained in:
parent
891d0f67a1
commit
b542fa8cc1
3 changed files with 22 additions and 5 deletions
12
main_sdl.c
12
main_sdl.c
|
|
@ -1,4 +1,5 @@
|
|||
#include <stdio.h>
|
||||
#include <SDL2/SDL.h>
|
||||
|
||||
#include "game.h"
|
||||
#include "debug.h"
|
||||
|
|
@ -19,26 +20,27 @@ int main(int argc, char *argv[])
|
|||
|
||||
window =
|
||||
SDL_CreateWindow("Licar", SDL_WINDOWPOS_UNDEFINED,
|
||||
SDL_WINDOWPOS_UNDEFINED, SFG_SCREEN_RESOLUTION_X, SFG_SCREEN_RESOLUTION_Y,
|
||||
SDL_WINDOWPOS_UNDEFINED, LCR_SETTING_RESOLUTION_X, LCR_SETTING_RESOLUTION_Y,
|
||||
SDL_WINDOW_SHOWN);
|
||||
|
||||
renderer = SDL_CreateRenderer(window,-1,0);
|
||||
|
||||
texture =
|
||||
SDL_CreateTexture(renderer,SDL_PIXELFORMAT_RGB565,SDL_TEXTUREACCESS_STATIC,
|
||||
SFG_SCREEN_RESOLUTION_X,SFG_SCREEN_RESOLUTION_Y);
|
||||
LCR_SETTING_RESOLUTION_X,LCR_SETTING_RESOLUTION_Y);
|
||||
|
||||
screenSurface = SDL_GetWindowSurface(window);
|
||||
|
||||
sdlKeyboardState = SDL_GetKeyboardState(NULL);
|
||||
|
||||
//SDL_ShowCursor(0);
|
||||
|
||||
SDL_PumpEvents();
|
||||
sdlKeyboardState = SDL_GetKeyboardState(NULL);
|
||||
|
||||
while (running)
|
||||
{
|
||||
running = sdlKeyboardState[SDL_SCANCODE_Q];
|
||||
SDL_PumpEvents();
|
||||
sdlKeyboardState = SDL_GetKeyboardState(NULL);
|
||||
running = !sdlKeyboardState[SDL_SCANCODE_Q];
|
||||
}
|
||||
|
||||
SDL_DestroyTexture(texture);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue