void LevelManager::LoadPreviousLevel() { sCurrentLevelNum--; if (sCurrentLevelNum < 1) sCurrentLevelNum = 1; ReloadCurrentLevel(); }
void LevelManager::LoadNextLevel() { if (IsFinalLevel()) sCurrentLevelNum = 1; else sCurrentLevelNum++; ReloadCurrentLevel(); }
void LevelManager::LoadLevel(int level) { if (level <= m_unlockedLevels && level > 0) { m_curLevel = level; ReloadCurrentLevel(); } else { LoadFirstLevel(); } }
void LevelManager::LoadLevel(int levelNum) { sCurrentLevelNum = levelNum; ReloadCurrentLevel(); }