diff --git a/sc2/ChangeLog b/sc2/ChangeLog index f9c8615b4..8db41ab59 100644 --- a/sc2/ChangeLog +++ b/sc2/ChangeLog @@ -1,4 +1,5 @@ Changes towards version 0.2: +- Updated infinity text/symbol for RUs - from fOSSiL, Nic - Split away DCQ-specific code into its own header file - Added correct lander font - from fOSSiL - Added support for multiple menu hierarchies, and a few PC hiers. -PBlue diff --git a/sc2/src/sc2code/planets/planets.h b/sc2/src/sc2code/planets/planets.h index 5093cd8e7..29f7ae1e2 100644 --- a/sc2/src/sc2code/planets/planets.h +++ b/sc2/src/sc2code/planets/planets.h @@ -179,6 +179,7 @@ typedef SOLARSYS_STATE *PSOLARSYS_STATE; extern PSOLARSYS_STATE pSolarSysState; extern void LoadPlanet (BOOLEAN IsDefined); +void DrawPlanet(int x, int y, int dy, unsigned int rgb); extern void FreePlanet (void); extern void ExploreSolarSys (void); diff --git a/sc2/src/sc2code/sis.c b/sc2/src/sc2code/sis.c index 110f506ba..9334cdfa8 100644 --- a/sc2/src/sc2code/sis.c +++ b/sc2/src/sc2code/sis.c @@ -275,7 +275,10 @@ DrawStatusMessage (UNICODE *pStr) else if (GET_GAME_STATE (CHMMR_BOMB_STATE) < 2) wsprintf (buf, "%lu RU", GLOBAL_SIS (ResUnits)); else - wstrcpy (buf, "@ RU"); + if (optWhichMenu == OPT_PC) + wstrcpy (buf, "UNLIMITED RU"); + else + wstrcpy (buf, "\x7f RU"); pStr = buf; } else if (pStr == 0) diff --git a/sc2/src/sc2code/sis.h b/sc2/src/sc2code/sis.h index be60fb4d5..c0747a234 100644 --- a/sc2/src/sc2code/sis.h +++ b/sc2/src/sc2code/sis.h @@ -261,6 +261,9 @@ extern COUNT GetLBayCapacity (PPOINT ppt); extern COUNT GetSBayCapacity (PPOINT ppt); extern DWORD GetFTankCapacity (PPOINT ppt); extern COUNT CountSISPieces (BYTE piece_type); + +extern BOOLEAN DoMenuChooser (INPUT_STATE InputState, PMENU_STATE pMS, + BYTE BaseState); extern void DrawMenuStateStrings (BYTE beg_index, SWORD NewState); extern void DoMenuOptions (void); extern void DrawFlagshipName (BOOLEAN InStatusArea);