38 lines
533 B
C
38 lines
533 B
C
//Troy Rosin
|
|
|
|
#ifndef __game_h__
|
|
#define __game_h__
|
|
|
|
#include <SDL2/SDL.h>
|
|
|
|
|
|
#define DEF_WINDOW_WIDTH 1920
|
|
#define DEF_WINDOW_HEIGHT 1080
|
|
|
|
|
|
extern int running;
|
|
extern int state;
|
|
|
|
#define TITLE 0
|
|
#define BATTLE 1
|
|
extern int state;
|
|
|
|
#define START_GAME 0
|
|
#define EXIT_GAME 1
|
|
#define MAIN_SELECTIONS 2
|
|
extern int selected_index;
|
|
|
|
void start_battle();
|
|
|
|
extern SDL_Window* window;
|
|
extern SDL_Renderer* renderer;
|
|
extern SDL_Event event;
|
|
|
|
#define GRAB_NEW 2
|
|
#define GRAB_OLD 1
|
|
#define LETGO 3
|
|
#define NOT_DRAG 0
|
|
extern int dragging;
|
|
|
|
#endif
|