![XaviDCR92](/assets/img/avatar_default.png)
* Aircraft should not be removed on State == STATE_APPROACH. * Initial implementation for finished game. * Added some comments on System.c. * GameGuiPrepareNotificationString() deprecated.
44 lines
1.4 KiB
C
44 lines
1.4 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);
|
|
|
|
#endif //__GAME_GUI_HEADER__
|