mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-01 08:23:15 +00:00
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:
parent
72c8dbaf66
commit
3c0665edfa
@ -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()
|
||||
|
@ -369,9 +369,7 @@ bool CGE2Engine::loadGame(int slotNumber) {
|
||||
delete readStream;
|
||||
|
||||
syncSpeechSettings();
|
||||
initToolbar();
|
||||
loadHeroes();
|
||||
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user