summaryrefslogtreecommitdiff
path: root/src/koopatlas/pathmanager.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/koopatlas/pathmanager.h16
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;