void DANAE_StartNewQuest() { player.Interface = INTER_LIFE_MANA | INTER_MINIBACK | INTER_MINIBOOK; progressBarSetTotal(108); progressBarReset(); LoadLevelScreen(1); DONT_ERASE_PLAYER=1; DanaeClearLevel(); progressBarAdvance(2.f); LoadLevelScreen(); DanaeLoadLevel("graph/levels/level1/level1.dlf"); g_requestLevelInit = true; START_NEW_QUEST=0; BLOCK_PLAYER_CONTROLS = false; fadeReset(); player.Interface = INTER_LIFE_MANA | INTER_MINIBACK | INTER_MINIBOOK; }
void ARX_LoadGame(const SaveGame & save) { ARXmenu.requestMode(Mode_InGame); ARX_SOUND_MixerPause(ARX_SOUND_MixerMenu); ARX_SOUND_MixerPause(ARX_SOUND_MixerGame); benchmark::begin(benchmark::LoadLevel); LoadLevelScreen(); progressBarSetTotal(238); progressBarReset(); progressBarAdvance(); LoadLevelScreen(save.level); ARX_CHANGELEVEL_Load(save.savefile); g_canResumeGame = true; }