1244505327
* Remove unneeded whitespace character on pointer variables (unary operators should not have any whitespaces). * SelectedAircraft index now increases or decreases automatically on aircraft added/removed. * Started writing Plt generation routines. Still a lot of work TODO.
45 lines
1.5 KiB
C
45 lines
1.5 KiB
C
#ifndef __GAME_GUI_HEADER__
|
|
#define __GAME_GUI_HEADER__
|
|
|
|
/* *************************************
|
|
* Includes
|
|
* *************************************/
|
|
|
|
#include "Global_Inc.h"
|
|
#include "System.h"
|
|
#include "GameStructures.h"
|
|
#include "Gfx.h"
|
|
#include "Game.h"
|
|
|
|
/* *************************************
|
|
* Defines
|
|
* *************************************/
|
|
|
|
/* *************************************
|
|
* Structs and enums
|
|
* *************************************/
|
|
|
|
/* *************************************
|
|
* Global variables
|
|
* *************************************/
|
|
|
|
/* *************************************
|
|
* Global prototypes
|
|
* *************************************/
|
|
|
|
void GameGuiInit(void);
|
|
bool GameGuiPauseDialog(TYPE_PLAYER* ptrPlayer);
|
|
bool GameGuiShowAircraftDataSpecialConditions(TYPE_PLAYER* ptrPlayer);
|
|
void GameGuiBubble(TYPE_FLIGHT_DATA* ptrFlightData);
|
|
void GameGuiClock(uint8_t hour, uint8_t min);
|
|
void GameGuiActiveAircraftList(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFlightData);
|
|
void GameGuiActiveAircraftPage(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFlightData);
|
|
void GameGuiCalculateSlowScore(void);
|
|
void GameGuiShowScore(void);
|
|
void GameGuiDrawUnboardingSequence(TYPE_PLAYER* ptrPlayer);
|
|
void GameGuiAircraftList(TYPE_PLAYER* ptrPlayer, TYPE_FLIGHT_DATA* ptrFlightData);
|
|
bool GameGuiFinishedDialog(TYPE_PLAYER* ptrPlayer);
|
|
void GameGuiAircraftCollision(TYPE_PLAYER* ptrPlayer);
|
|
|
|
#endif //__GAME_GUI_HEADER__
|