mirror of
https://github.com/halpz/re3.git
synced 2025-07-21 17:59:46 +00:00
VC CMenuManager struct, ctor etc.
This commit is contained in:
@ -128,12 +128,12 @@ CCredits::Render(void)
|
||||
PrintCreditText(1.7f, 1.7f, TheText.Get("CRED040"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
PrintCreditText(1.4f, 0.82f, TheText.Get("CRED041"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.5, lineoffset);
|
||||
PrintCreditText(1.7f, 1.7f, TheText.Get("CRED042"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
PrintCreditText(1.7f, 1.0f, TheText.Get("CRED043"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.5, lineoffset);
|
||||
PrintCreditText(1.7f, 1.7f, TheText.Get("CRED044"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
@ -176,7 +176,7 @@ CCredits::Render(void)
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
PrintCreditText(1.7f, 1.0f, TheText.Get("CRED061"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.5, lineoffset);
|
||||
PrintCreditText(1.7f, 1.7f, TheText.Get("CRED062"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
@ -191,7 +191,7 @@ CCredits::Render(void)
|
||||
PrintCreditText(1.7f, 1.7f, TheText.Get("CRED068"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
PrintCreditText(1.7f, 1.0f, TheText.Get("CRED069"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.5, lineoffset);
|
||||
PrintCreditText(1.7f, 1.7f, TheText.Get("CRED070"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
@ -220,7 +220,7 @@ CCredits::Render(void)
|
||||
PrintCreditText(1.7f, 1.7f, TheText.Get("CRED262"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
PrintCreditText(1.7f, 1.0f, TheText.Get("CRED085"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.5, lineoffset);
|
||||
PrintCreditText(1.7f, 1.7f, TheText.Get("CRED086"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
@ -265,76 +265,76 @@ CCredits::Render(void)
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED108"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED109"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED110"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
PrintCreditText(1.7f, 1.0f, TheText.Get("CRED111"), lineoffset, scrolloffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED112"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED113"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED114"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED115"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED116"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED117"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED118"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED119"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED120"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED121"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED122"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED123"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED124"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED125"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED126"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED127"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED128"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED129"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED130"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED131"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED132"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED133"), lineoffset, scrolloffset);
|
||||
if(CMenuManager::m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
if(FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_ITALIAN)
|
||||
PrintCreditSpace(1.0, lineoffset);
|
||||
PrintCreditText(1.0, 1.0, TheText.Get("CRED134"), lineoffset, scrolloffset);
|
||||
PrintCreditSpace(2.0f, lineoffset);
|
||||
|
@ -382,7 +382,7 @@ void CScrollBar::Update()
|
||||
m_pMessage = FindTimeMessage();
|
||||
break;
|
||||
case 6:
|
||||
if (CMenuManager::m_PrefsLanguage == LANGUAGE_FRENCH || CMenuManager::m_PrefsLanguage == LANGUAGE_GERMAN)
|
||||
if (FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_FRENCH || FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_GERMAN)
|
||||
m_pMessage = FindTimeMessage();
|
||||
else
|
||||
m_pMessage = "WWW.GRANDTHEFTAUTO3.COM ";
|
||||
@ -602,7 +602,7 @@ void CScrollBar::Update()
|
||||
m_pMessage = "FREE FLUFFY DICE WITH ALL PURCHASES. . .";
|
||||
break;
|
||||
case 9:
|
||||
if (CMenuManager::m_PrefsLanguage == LANGUAGE_FRENCH || CMenuManager::m_PrefsLanguage == LANGUAGE_GERMAN)
|
||||
if (FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_FRENCH || FrontEndMenuManager.m_PrefsLanguage == LANGUAGE_GERMAN)
|
||||
m_pMessage = "QUICK, TAKE A LOOK AT OUR CURRENT STOCK )CAUSE THESE AUTOS ARE MOVIN) FAST . . . ";
|
||||
else
|
||||
m_pMessage = "HTTP:((ROCKSTARGAMES.COM(GRANDTHEFTAUTO3(CAPITALAUTOS ";
|
||||
|
@ -102,6 +102,7 @@ uint32 CHud::m_WeaponState;
|
||||
uint32 CHud::m_WeaponTimer;
|
||||
|
||||
uint32 CHud::m_LastDisplayScore;
|
||||
uint32 CHud::m_LastWanted;
|
||||
|
||||
CSprite2d CHud::Sprites[NUM_HUD_SPRITES];
|
||||
|
||||
@ -483,33 +484,46 @@ void CHud::Draw()
|
||||
/*
|
||||
DrawWantedLevel
|
||||
*/
|
||||
CFont::SetBackgroundOff();
|
||||
CFont::SetScale(SCREEN_SCALE_X(HUD_TEXT_SCALE_X), SCREEN_SCALE_Y(HUD_TEXT_SCALE_Y));
|
||||
CFont::SetJustifyOff();
|
||||
CFont::SetCentreOff();
|
||||
CFont::SetRightJustifyOn();
|
||||
CFont::SetPropOn();
|
||||
CFont::SetFontStyle(FONT_HEADING);
|
||||
CFont::SetDropShadowPosition(2); // TODO(Miami): Remove that, VC keeps that open above
|
||||
|
||||
AsciiToUnicode("]", sPrintIcon);
|
||||
|
||||
for (int i = 0; i < 6; i++) {
|
||||
if (playerPed->m_pWanted->m_nWantedLevel > i
|
||||
&& (CTimer::GetTimeInMilliseconds() > playerPed->m_pWanted->m_nLastWantedLevelChange
|
||||
+ 2000 || CTimer::GetFrameCounter() & 4)) {
|
||||
|
||||
CFont::SetColor(WANTED_COLOR);
|
||||
CFont::PrintString(SCREEN_SCALE_FROM_RIGHT(110.0f + 23.0f * i), SCREEN_SCALE_Y(87.0f), sPrintIcon);
|
||||
|
||||
// TODO(Miami): There is one more condition in here
|
||||
}else if (playerPed->m_pWanted->m_nWantedLevel <= i) {
|
||||
CFont::SetColor(NOTWANTED_COLOR);
|
||||
CFont::PrintString(SCREEN_SCALE_FROM_RIGHT(110.0f + 23.0f * i), SCREEN_SCALE_Y(87.0f), sPrintIcon);
|
||||
}
|
||||
if (m_LastWanted == playerPed->m_pWanted->m_nWantedLevel)
|
||||
alpha = CHud::DrawFadeState(HUD_WANTED_FADING, 0);
|
||||
else {
|
||||
alpha = CHud::DrawFadeState(HUD_WANTED_FADING, 1);
|
||||
m_LastWanted = playerPed->m_pWanted->m_nWantedLevel;
|
||||
}
|
||||
|
||||
CFont::SetDropShadowPosition(0); // TODO(Miami): Remove that, VC keeps that open
|
||||
if (m_WantedState != FADED_OUT) {
|
||||
CFont::SetBackgroundOff();
|
||||
CFont::SetScale(SCREEN_SCALE_X(HUD_TEXT_SCALE_X), SCREEN_SCALE_Y(HUD_TEXT_SCALE_Y));
|
||||
CFont::SetJustifyOff();
|
||||
CFont::SetCentreOff();
|
||||
CFont::SetRightJustifyOn();
|
||||
CFont::SetPropOn();
|
||||
CFont::SetFontStyle(FONT_HEADING);
|
||||
CFont::SetDropShadowPosition(2); // TODO(Miami): Remove that, VC keeps that open above
|
||||
CFont::SetDropColor(CRGBA(0,0,0,alpha)); // TODO(Miami): Remove that, VC keeps that open above
|
||||
|
||||
AsciiToUnicode("]", sPrintIcon);
|
||||
|
||||
for (int i = 0; i < 6; i++) {
|
||||
if (playerPed->m_pWanted->m_nWantedLevel > i
|
||||
&& (CTimer::GetTimeInMilliseconds() > playerPed->m_pWanted->m_nLastWantedLevelChange
|
||||
+ 2000 || CTimer::GetFrameCounter() & 4)) {
|
||||
|
||||
WANTED_COLOR.a = alpha;
|
||||
CFont::SetColor(WANTED_COLOR);
|
||||
CFont::PrintString(SCREEN_SCALE_FROM_RIGHT(110.0f + 23.0f * i), SCREEN_SCALE_Y(87.0f), sPrintIcon);
|
||||
|
||||
// TODO(Miami): There is one more condition in here
|
||||
}
|
||||
else if (playerPed->m_pWanted->m_nWantedLevel <= i) {
|
||||
NOTWANTED_COLOR.a = alpha;
|
||||
CFont::SetColor(NOTWANTED_COLOR);
|
||||
CFont::PrintString(SCREEN_SCALE_FROM_RIGHT(110.0f + 23.0f * i), SCREEN_SCALE_Y(87.0f), sPrintIcon);
|
||||
}
|
||||
}
|
||||
|
||||
CFont::SetDropShadowPosition(0); // TODO(Miami): Remove that, VC keeps that open
|
||||
}
|
||||
|
||||
/*
|
||||
DrawZoneName
|
||||
@ -1503,20 +1517,28 @@ void CHud::Initialise()
|
||||
PagerSoundPlayed = 0;
|
||||
PagerXOffset = 150.0f;
|
||||
|
||||
m_WantedFadeTimer = 0;
|
||||
#ifdef HUD_AUTO_FADE
|
||||
m_EnergyLostState = START_FADE_OUT;
|
||||
m_WantedState = START_FADE_OUT;
|
||||
m_DisplayScoreState = START_FADE_OUT;
|
||||
m_WeaponState = START_FADE_OUT;
|
||||
#else
|
||||
m_EnergyLostState = FADE_DISABLED;
|
||||
m_WantedState = FADE_DISABLED;
|
||||
m_DisplayScoreState = FADE_DISABLED;
|
||||
m_WeaponState = FADE_DISABLED;
|
||||
#endif
|
||||
m_WantedFadeTimer = 0;
|
||||
m_WantedTimer = 0;
|
||||
m_EnergyLostFadeTimer = 0;
|
||||
m_EnergyLostState = FADE_DISABLED;
|
||||
m_EnergyLostTimer = 0;
|
||||
m_DisplayScoreFadeTimer = 0;
|
||||
m_DisplayScoreState = FADE_DISABLED;
|
||||
m_DisplayScoreTimer = 0;
|
||||
m_WeaponFadeTimer = 0;
|
||||
m_WeaponState = FADE_DISABLED;
|
||||
m_WeaponTimer = 0;
|
||||
|
||||
m_LastDisplayScore = CWorld::Players[CWorld::PlayerInFocus].m_nVisibleMoney;
|
||||
m_LastWanted = 0;
|
||||
|
||||
CTxdStore::PopCurrentTxd();
|
||||
}
|
||||
@ -1542,20 +1564,28 @@ void CHud::ReInitialise() {
|
||||
PagerSoundPlayed = 0;
|
||||
PagerXOffset = 150.0f;
|
||||
|
||||
m_WantedFadeTimer = 0;
|
||||
#ifdef HUD_AUTO_FADE
|
||||
m_EnergyLostState = START_FADE_OUT;
|
||||
m_WantedState = START_FADE_OUT;
|
||||
m_DisplayScoreState = START_FADE_OUT;
|
||||
m_WeaponState = START_FADE_OUT;
|
||||
#else
|
||||
m_EnergyLostState = FADE_DISABLED;
|
||||
m_WantedState = FADE_DISABLED;
|
||||
m_DisplayScoreState = FADE_DISABLED;
|
||||
m_WeaponState = FADE_DISABLED;
|
||||
#endif
|
||||
m_WantedFadeTimer = 0;
|
||||
m_WantedTimer = 0;
|
||||
m_EnergyLostFadeTimer = 0;
|
||||
m_EnergyLostState = FADE_DISABLED;
|
||||
m_EnergyLostTimer = 0;
|
||||
m_DisplayScoreFadeTimer = 0;
|
||||
m_DisplayScoreState = FADE_DISABLED;
|
||||
m_DisplayScoreTimer = 0;
|
||||
m_WeaponFadeTimer = 0;
|
||||
m_WeaponState = FADE_DISABLED;
|
||||
m_WeaponTimer = 0;
|
||||
|
||||
m_LastDisplayScore = CWorld::Players[CWorld::PlayerInFocus].m_nVisibleMoney;
|
||||
m_LastWanted = 0;
|
||||
}
|
||||
|
||||
wchar LastBigMessage[6][128];
|
||||
|
@ -119,6 +119,7 @@ public:
|
||||
static uint32 m_WeaponTimer;
|
||||
|
||||
static uint32 m_LastDisplayScore;
|
||||
static uint32 m_LastWanted;
|
||||
|
||||
public:
|
||||
static void Draw();
|
||||
|
Reference in New Issue
Block a user