38 lines
756 B
C
38 lines
756 B
C
#include "gui.h"
|
|
|
|
#include "SDL.h"
|
|
|
|
const SCREEN_WIDTH = 800;
|
|
const SCREEN_HEIGHT = 600;
|
|
|
|
SDL_Window* window = NULL;
|
|
SDL_Surface* screenSurface = NULL;
|
|
|
|
void gui_init() {
|
|
|
|
//Initialize SDL
|
|
if( SDL_Init( SDL_INIT_VIDEO ) < 0 )
|
|
{
|
|
printf( "SDL could not initialize! SDL_Error: %s\n", SDL_GetError() );
|
|
}
|
|
|
|
window = SDL_CreateWindow( "2048", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, SCREEN_WIDTH, SCREEN_HEIGHT, SDL_WINDOW_SHOWN );
|
|
if( window == NULL )
|
|
{
|
|
printf( "Window could not be created! SDL_Error: %s\n", SDL_GetError() );
|
|
}
|
|
}
|
|
|
|
void gui_destroy () {
|
|
//Destroy window
|
|
SDL_DestroyWindow( window );
|
|
|
|
//Quit SDL subsystems
|
|
SDL_Quit();
|
|
|
|
}
|
|
|
|
void gui_loop(Game *game) {
|
|
sleep(2000);
|
|
|
|
} |