diff options
Diffstat (limited to 'src/koopatlas/pathmanager.h')
-rw-r--r-- | src/koopatlas/pathmanager.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/koopatlas/pathmanager.h b/src/koopatlas/pathmanager.h index 156ed7b..522db7f 100644 --- a/src/koopatlas/pathmanager.h +++ b/src/koopatlas/pathmanager.h @@ -15,6 +15,17 @@ extern "C" void *SoundRelatedClass; extern "C" void *MapSoundPlayer(void *SoundClass, int soundID, int unk); extern "C" bool SpawnEffect(const char*, int, Vec*, S16Vec*, Vec*); +enum CompletionMessageType { + CMP_MSG_NULL = 0, + CMP_MSG_COINS = 1, + CMP_MSG_EXITS = 2, + CMP_MSG_WORLD = 3, + CMP_MSG_GLOBAL_COINS_EXC_W9 = 4, + CMP_MSG_GLOBAL_COINS = 5, + CMP_MSG_GLOBAL_EXITS = 6, + CMP_MSG_EVERYTHING = 7 +}; + class dWMPathManager_c { public: void setup(); @@ -76,6 +87,11 @@ class dWMPathManager_c { public: bool shouldRequestSave; bool isEnteringLevel; + bool completionMessagePending; + int dmGladDuration; + int completionAnimDelay; + int completionMessageType; + int completionMessageWorldNum; bool calledEnteredNode; int levelStartWait; |