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

Method WindowTitleSet

Source/Fodder.cpp:3410–3437  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3408}
3409
3410void cFodder::WindowTitleSet(bool pInMission) {
3411 std::stringstream Title;
3412 Title << mWindowTitle.str();
3413
3414 if (pInMission && mGame_Data.mPhase_Current && mGame_Data.mMission_Current) {
3415 if (mVersionCurrent->isDemo() && mCustom_Mode != eCustomMode_Set ) {
3416 Title << " ( Mission: ";
3417 Title << mGame_Data.mPhase_Current->mName;
3418 }
3419 else {
3420 Title << " ( Mission: " << mGame_Data.mMission_Number;
3421 Title << " " << mGame_Data.mMission_Current->mName;
3422
3423 Title << " Phase: " << (mGame_Data.mMission_Phase) << " ";
3424
3425 if (mGame_Data.mMission_Current->NumberOfPhases() > 1) {
3426 Title << "of " << mGame_Data.mMission_Current->NumberOfPhases();
3427 Title << " " << mGame_Data.mPhase_Current->mName;
3428 }
3429 else
3430 Title << mGame_Data.mPhase_Current->mName;
3431 }
3432
3433 Title << " )";
3434 }
3435
3436 mWindow->SetWindowTitle(Title.str());
3437}
3438
3439void cFodder::WindowTitleBaseSetup() {
3440

Callers

nothing calls this directly

Calls 3

isDemoMethod · 0.80
NumberOfPhasesMethod · 0.80
SetWindowTitleMethod · 0.80

Tested by

no test coverage detected