#define MAXPATHLEN 1024 #define SCREEN_DEPTH 32 #define SCREEN_PROPS SDL_HWSURFACE|SDL_DOUBLEBUF #define SCREEN_WIDTH 768 #define SCREEN_HEIGHT 480 #define TILE_WIDTH 101 #define TILE_HEIGHT 57 #define MAX_FPS 125 #define FRAME_TIME 1000/MAX_FPS //speeds #define MOVEMENT_FREQ 2 #define GRAVITY 1.2 //spritesheet dimensions #define SPRITE_FRAMES_W 4 #define SPRITE_FRAMES_H 4 #define MAX_MAP_W 60 #define MAX_MAP_H 40 enum Direction {UP, RIGHT, DOWN, LEFT}; enum Enemy {NEUTRAL, EVIL, WEAPON, SUPEREVIL};