diff options
author | Treeki <treeki@gmail.com> | 2013-04-30 23:51:34 +0200 |
---|---|---|
committer | Treeki <treeki@gmail.com> | 2013-04-30 23:51:34 +0200 |
commit | c42b926668135c5a4222652e1c53e9eaec290a04 (patch) | |
tree | 509353e2d60f65f9c1b2f140faa70cfa2f3f69d7 /src/koopatlas/pathmanager.cpp | |
parent | ef628fcf234bf456e520e09af086c8dce1d354d3 (diff) | |
download | kamek-c42b926668135c5a4222652e1c53e9eaec290a04.tar.gz kamek-c42b926668135c5a4222652e1c53e9eaec290a04.zip |
fix a couple of shitbugs
Diffstat (limited to 'src/koopatlas/pathmanager.cpp')
-rw-r--r-- | src/koopatlas/pathmanager.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/koopatlas/pathmanager.cpp b/src/koopatlas/pathmanager.cpp index dd08a3a..19762c1 100644 --- a/src/koopatlas/pathmanager.cpp +++ b/src/koopatlas/pathmanager.cpp @@ -41,6 +41,7 @@ void dWMPathManager_c::setup() { reverseThroughPath = false; shouldRequestSave = ((wm->settings & 0x80000) != 0); + checkedForMoveAfterEndLevel = ((wm->settings & 0x40000) != 0); pathLayer = wm->mapData.pathLayer; @@ -1421,6 +1422,7 @@ void dWMPathManager_c::moveThroughPath(int pressedDir) { dScKoopatlas_c::instance->keepMusicPlaying = true; ActivateWipe(to->transition); u32 saveFlag = (shouldRequestSave ? 0x80000 : 0); + saveFlag |= (checkedForMoveAfterEndLevel ? 0x40000 : 0); DoSceneChange(WORLD_MAP, 0x10000000 | (to->foreignID << 20) | saveFlag, 0); } else if (reallyStop) { |