CGE2: Rework loadUser().

Now initToolbar() works as intended both when starting a new game or when loading an old gamestate.
This commit is contained in:
uruk 2014-07-25 19:19:52 +02:00
parent 72c8dbaf66
commit 3c0665edfa
2 changed files with 6 additions and 8 deletions

View File

@ -643,9 +643,8 @@ void CGE2Engine::runGame() {
loadUser();
initToolbar();
sceneUp(_now);
initToolbar();
// main loop
while (!_endGame && !_quitFlag) {
@ -666,12 +665,13 @@ void CGE2Engine::runGame() {
void CGE2Engine::loadUser() {
loadPos();
if (_startGameSlot != -1)
loadGame(_startGameSlot);
else {
else
loadScript("CGE.INI");
loadHeroes();
}
loadHeroes();
}
void CGE2Engine::loadHeroes() { // Original name: loadGame()

View File

@ -369,9 +369,7 @@ bool CGE2Engine::loadGame(int slotNumber) {
delete readStream;
syncSpeechSettings();
initToolbar();
loadHeroes();
return true;
}