45 lines
		
	
	
		
			740 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			740 B
		
	
	
	
		
			C
		
	
	
	
	
	
#ifndef	WHATEVER_H
 | 
						|
#define	WHATEVER_H
 | 
						|
/* start SDL and create a window */
 | 
						|
int init();
 | 
						|
 | 
						|
/* load the media durr */
 | 
						|
int loadMedia();
 | 
						|
 | 
						|
/* Free the surfaces and whatnot */
 | 
						|
void close_game();
 | 
						|
 | 
						|
/* Our main window */
 | 
						|
SDL_Window* gScreen;
 | 
						|
 | 
						|
/* Our renderer */
 | 
						|
SDL_Renderer* gRenderer;
 | 
						|
 | 
						|
 | 
						|
/*screen dimensions*/
 | 
						|
const int screen_width = 1024;
 | 
						|
const int screen_height = 768;
 | 
						|
 | 
						|
/* Surface for loading BMP */
 | 
						|
SDL_Surface* gTemp;
 | 
						|
 | 
						|
/* Texture for background */
 | 
						|
SDL_Texture* gBackground_texture;
 | 
						|
 | 
						|
/* Texture for characters */
 | 
						|
SDL_Texture* gPlayer;
 | 
						|
 | 
						|
/* Player coors */
 | 
						|
SDL_Rect gPlayer_dest = { 0 };
 | 
						|
 | 
						|
/* Gamepads ! */
 | 
						|
SDL_Joystick* gGameController = NULL;
 | 
						|
 | 
						|
/* deadzone, we don't want light taps to do anything */
 | 
						|
const int JOYSTICK_DEAD_ZONE = 8000;
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
#endif
 |