#ifndef __gameover_h__ #define __gameover_h__ #include #include #include #include #include #include #include #include #include "gameover.h" #include "gamestate.h" #include "main.h" // Enums typedef enum uploadStateEnum { Initial = 0, Uploading = 1, Finished = 2, Failed = 3 } UploadState; // Enums // Prototypes void GAMEOVER_Initialize(SDL_Renderer * renderer); void GAMEOVER_MouseClicked(SDL_MouseButtonEvent b, Scenery * scenery); void GAMEOVER_Draw(SDL_Renderer * renderer, Scenery * scenery); void GAMEOVER_DrawHorizontalCenter(SDL_Renderer * renderer, SDL_Texture * texture, SDL_Rect * srcRect, SDL_Rect * dstRect); void GAMEOVER_GetDigits(int input, int * digitCount); void SCORE_DrawHUD(SDL_Renderer * renderer, Scenery * scenery); void GAMEOVER_Deinitialize(); // End Prototypes #endif // __gameover_h__