|
|
@@ -9,7 +9,7 @@ |
|
|
|
|
|
#define MENUACTION_X_MARGIN 40.0f
|
|
#define MENUACTION_X_MARGIN 40.0f
|
|
#define MENUACTION_POS_Y 60.0f
|
|
#define MENUACTION_POS_Y 60.0f
|
|
#define MENUACTION_WIDTH 0.38f
|
|
#define MENUACTION_WIDTH 38.0f
|
|
#define MENUACTION_SCALE_MULT 0.9f
|
|
#define MENUACTION_SCALE_MULT 0.9f
|
|
|
|
|
|
#define MENUCOLUMN_POS_X MENUHEADER_POS_X + 16.0f
|
|
#define MENUCOLUMN_POS_X MENUHEADER_POS_X + 16.0f
|
|
|
@@ -67,6 +67,33 @@ |
|
#define PLAYERSETUP_LIST_BODY_TOP 47
|
|
#define PLAYERSETUP_LIST_BODY_TOP 47
|
|
#define PLAYERSETUP_ROW_HEIGHT 9
|
|
#define PLAYERSETUP_ROW_HEIGHT 9
|
|
|
|
|
|
|
|
#define STATS_SLIDE_Y_PER_SECOND 30.0f
|
|
|
|
#define STATS_ROW_HEIGHT 20.0f
|
|
|
|
#define STATS_ROW_X_MARGIN 50.0f
|
|
|
|
#define STATS_BOTTOM_MARGIN 135.0f
|
|
|
|
#define STATS_TOP_MARGIN 40.0f
|
|
|
|
#define STATS_TOP_DIMMING_AREA_LENGTH (93.0f - STATS_TOP_MARGIN)
|
|
|
|
#define STATS_BOTTOM_DIMMING_AREA_LENGTH 55.0f
|
|
|
|
#define STATS_PUT_BACK_TO_BOTTOM_Y 50.0f
|
|
|
|
#define STATS_RATING_X 24.0f
|
|
|
|
#define STATS_RATING_Y 20.0f
|
|
|
|
|
|
|
|
#define CONTSETUP_STANDARD_ROW_HEIGHT 10.7f
|
|
|
|
#define CONTSETUP_CLASSIC_ROW_HEIGHT 9.0f
|
|
|
|
#define CONTSETUP_BOUND_HIGHLIGHT_HEIGHT 10
|
|
|
|
#define CONTSETUP_BOUND_COLUMN_WIDTH 190.0f
|
|
|
|
#define CONTSETUP_LIST_HEADER_HEIGHT 20.0f
|
|
|
|
#define CONTSETUP_LIST_TOP 28.0f
|
|
|
|
#define CONTSETUP_LIST_RIGHT 18.0f
|
|
|
|
#define CONTSETUP_LIST_BOTTOM 120.0f
|
|
|
|
#define CONTSETUP_LIST_LEFT 18.0f
|
|
|
|
#define CONTSETUP_COLUMN_1_X 40.0f
|
|
|
|
#define CONTSETUP_COLUMN_2_X 210.0f
|
|
|
|
#define CONTSETUP_COLUMN_3_X (CONTSETUP_COLUMN_2_X + CONTSETUP_BOUND_COLUMN_WIDTH + 10.0f)
|
|
|
|
#define CONTSETUP_BACK_RIGHT 35.0f
|
|
|
|
#define CONTSETUP_BACK_BOTTOM 122.0f
|
|
|
|
#define CONTSETUP_BACK_HEIGHT 25.0f
|
|
|
|
|
|
enum eLanguages
|
|
enum eLanguages
|
|
{
|
|
{
|
|
LANGUAGE_AMERICAN,
|
|
LANGUAGE_AMERICAN,
|
|
|
@@ -557,6 +584,7 @@ class CMenuManager |
|
|
|
|
|
#ifdef MENU_MAP
|
|
#ifdef MENU_MAP
|
|
static bool bMenuMapActive;
|
|
static bool bMenuMapActive;
|
|
|
|
static bool bMapMouseShownOnce;
|
|
static float fMapSize;
|
|
static float fMapSize;
|
|
static float fMapCenterY;
|
|
static float fMapCenterY;
|
|
static float fMapCenterX;
|
|
static float fMapCenterX;
|
|
|
@@ -565,9 +593,9 @@ class CMenuManager |
|
#endif
|
|
#endif
|
|
|
|
|
|
public:
|
|
public:
|
|
static void BuildStatLine(char *text, void *stat, uint8 aFloat, void *stat2);
|
|
static void BuildStatLine(char *text, void *stat, bool itsFloat, void *stat2);
|
|
static void CentreMousePointer();
|
|
static void CentreMousePointer();
|
|
int CheckCodesForControls(int32);
|
|
void CheckCodesForControls(int);
|
|
bool CheckHover(int x1, int x2, int y1, int y2);
|
|
bool CheckHover(int x1, int x2, int y1, int y2);
|
|
void CheckSliderMovement(int);
|
|
void CheckSliderMovement(int);
|
|
int CostructStatLine(int);
|
|
int CostructStatLine(int);
|
|
|
@@ -585,13 +613,13 @@ class CMenuManager |
|
#endif
|
|
#endif
|
|
void DrawPlayerSetupScreen();
|
|
void DrawPlayerSetupScreen();
|
|
int FadeIn(int alpha);
|
|
int FadeIn(int alpha);
|
|
void FilterOutColorMarkersFromString(uint16, CRGBA &);
|
|
void FilterOutColorMarkersFromString(wchar*, CRGBA &);
|
|
int GetStartOptionsCntrlConfigScreens();
|
|
int GetStartOptionsCntrlConfigScreens();
|
|
static void InitialiseChangedLanguageSettings();
|
|
static void InitialiseChangedLanguageSettings();
|
|
void LoadAllTextures();
|
|
void LoadAllTextures();
|
|
void LoadSettings();
|
|
void LoadSettings();
|
|
static void MessageScreen(char *);
|
|
void MessageScreen(const char *);
|
|
static void PickNewPlayerColour();
|
|
void PickNewPlayerColour();
|
|
void PrintBriefs();
|
|
void PrintBriefs();
|
|
static void PrintErrorMessage();
|
|
static void PrintErrorMessage();
|
|
void PrintStats();
|
|
void PrintStats();
|
|
|
@@ -612,6 +640,7 @@ class CMenuManager |
|
void WaitForUserCD();
|
|
void WaitForUserCD();
|
|
void PrintController();
|
|
void PrintController();
|
|
int GetNumOptionsCntrlConfigScreens();
|
|
int GetNumOptionsCntrlConfigScreens();
|
|
|
|
int ConstructStatLine(int);
|
|
|
|
|
|
// New (not in function or inlined in the game)
|
|
// New (not in function or inlined in the game)
|
|
void ThingsToDoBeforeLeavingPage();
|
|
void ThingsToDoBeforeLeavingPage();
|
|
|
|