aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/engine/darkmoon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/engine/darkmoon.cpp')
-rw-r--r--engines/kyra/engine/darkmoon.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/kyra/engine/darkmoon.cpp b/engines/kyra/engine/darkmoon.cpp
index 9731f00533..4978164922 100644
--- a/engines/kyra/engine/darkmoon.cpp
+++ b/engines/kyra/engine/darkmoon.cpp
@@ -70,15 +70,21 @@ Common::Error DarkMoonEngine::init() {
}
void DarkMoonEngine::startupNew() {
+ _sound->selectAudioResourceSet(kMusicIngame);
_currentLevel = 4;
_currentSub = 0;
loadLevel(4, 0);
_currentBlock = 171;
_currentDirection = 2;
setHandItem(0);
+
EoBCoreEngine::startupNew();
}
+void DarkMoonEngine::startupLoad() {
+ _sound->selectAudioResourceSet(kMusicIngame);
+}
+
void DarkMoonEngine::drawNpcScene(int npcIndex) {
const uint8 *shpDef = &_npcShpData[npcIndex << 3];
for (int i = npcIndex; i != 255; i = shpDef[7]) {