This commit is contained in:
parent
74637e5e39
commit
d0f3e4fc49
3 changed files with 8 additions and 7 deletions
|
@ -238,12 +238,10 @@ void CGameScene::think(int _frames)
|
|||
}
|
||||
else if(s_levelFinished)
|
||||
{
|
||||
s_globalLevelSelectThing++;
|
||||
// s_globalLevelSelectThing&=3; // Ch1 only Bodge
|
||||
|
||||
bool Finished=Level.GetNextLevel(s_globalLevelSelectThing);
|
||||
shutdownLevel();
|
||||
initLevel();
|
||||
s_levelFinished=false;
|
||||
s_levelFinished=false;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -105,8 +105,9 @@ CLevel::CLevel()
|
|||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
int CLevel::GetNextLevel(int Lvl)
|
||||
bool CLevel::GetNextLevel(int &Lvl)
|
||||
{
|
||||
bool Finished=false;
|
||||
Lvl++;
|
||||
// TMP
|
||||
if (Lvl>=LvlTableSize) Lvl=0;
|
||||
|
@ -117,7 +118,8 @@ int CLevel::GetNextLevel(int Lvl)
|
|||
if (Lvl>=LvlTableSize) Lvl=0;
|
||||
}
|
||||
// End TMP
|
||||
return(Lvl);
|
||||
// Lvl&=3; // Ch1 only Bodge
|
||||
return(Finished);
|
||||
}
|
||||
|
||||
/*****************************************************************************/
|
||||
|
|
|
@ -44,7 +44,8 @@ public:
|
|||
CLayerCollision *getCollisionLayer() {return CollisionLayer;}
|
||||
DVECTOR getMapSize();
|
||||
|
||||
int GetNextLevel(int Lvl);
|
||||
bool GetNextLevel(int &Lvl);
|
||||
|
||||
private:
|
||||
void initLayers();
|
||||
void DisplayLoadingScreen(sLvlTab *lvlTab);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue