MCPcopy Create free account
hub / github.com/OpenFodder/openfodder / Service_Show

Method Service_Show

Source/Fodder.cpp:9795–9821  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

9793}
9794
9795void cFodder::Service_Show() {
9796 if (mParams->mSkipService)
9797 return;
9798
9799 word_82176 = 0;
9800
9801 mWindow->SetScreenSize(mVersionCurrent->GetScreenSize());
9802 mVersionPlatformSwitchDisabled = true;
9803
9804 WindowTitleSet(false);
9805
9806 mGraphics->Load_Service_Data();
9807 mGraphics->SetActiveSpriteSheet(eGFX_SERVICE);
9808 mGraphics->PaletteSet();
9809
9810 Music_Play(0);
9811 Service_KIA_Loop();
9812
9813 if(!mVersionCurrent->isAmigaTheOne())
9814 Service_Promotion_Loop();
9815
9816 Mouse_Setup();
9817
9818 mGraphics->Load_pStuff();
9819 mVersionPlatformSwitchDisabled = false;
9820 mPhase_Aborted = false;
9821}
9822
9823void cFodder::Service_KIA_Loop() {
9824 Mouse_Setup();

Callers 1

quickServiceScreenFunction · 0.80

Calls 7

SetScreenSizeMethod · 0.80
isAmigaTheOneMethod · 0.80
GetScreenSizeMethod · 0.45
Load_Service_DataMethod · 0.45
SetActiveSpriteSheetMethod · 0.45
PaletteSetMethod · 0.45
Load_pStuffMethod · 0.45

Tested by

no test coverage detected