7 #define GAME_NAME "Dumb Ways to Memorize" 8 #define SCREEN_STRING "Screen Dimensions" 9 #define SCREEN_RES_W 1280 10 #define SCREEN_RES_H 720 11 #define MAX_SPRITES 500 12 #define MAX_ANIMATIONS 20 126 int DrawSprite(sprite_t *sprite,
int* frame,
vec2_t * position, SDL_Renderer * renderer);
153 void SDL_SetRect(SDL_Rect *rect,
int x,
int y,
int w,
int h);
sprite_t * FindSprite(const char *name, int *position)
int DrawSprite(sprite_t *sprite, int *frame, vec2_t *position, SDL_Renderer *renderer)
SDL_Renderer * gRedRenderer
void SDL_SetRect(SDL_Rect *rect, int x, int y, int w, int h)
SDL_Surface * gRedSurface
sprite_t * LoadSprite(const char *name, int flags)
SDL_Texture * gRedTexture
void FreeSprite(sprite_t *sprite)
sprite_t * FindFreeSprite(int *position)
void IncrementFrame(sprite_t *sprite)
Frame * LoadAnimation(int frame_width, int frame_height, int width, int height)