summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorStephen Simpson <megazig@gmail.com>2011-10-15 19:45:54 -0500
committerStephen Simpson <megazig@gmail.com>2011-10-15 19:45:54 -0500
commit85e0eb418a06e751653a4977464ff5ed92561768 (patch)
tree15a76fba669bdcd93be0fca3e4ae8d37707d3355 /include
parent41e9d139fb839ad35ad61c57dfc239d648265980 (diff)
parentd287567cb54f4ba68633e3580e5e39a38a533604 (diff)
downloadkamek-85e0eb418a06e751653a4977464ff5ed92561768.tar.gz
kamek-85e0eb418a06e751653a4977464ff5ed92561768.zip
Merge branch 'level-select' of ssh://treeki.shacknet.nu:30000/Kamek into level-select
Diffstat (limited to 'include')
-rwxr-xr-xinclude/stage.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/include/stage.h b/include/stage.h
index c89c7dc..39d1349 100755
--- a/include/stage.h
+++ b/include/stage.h
@@ -57,7 +57,66 @@ enum StageGroup {
Peach = 10,
Invalid = 11
};
+
+
+//enum SceneTypes {
+// BOOT = 0,
+// AUTO_SELECT = 1,
+// SELECT = 2,
+// WORLD_MAP = 3, *
+// WORLD_9_DEMO = 4,
+// STAGE = 5,
+// RESTART_CRSIN = 6, *
+// CRSIN = 7,
+// MOVIE = 8, *
+// GAMEOVER = 9,
+// GAME_SETUP = 10, *
+// MULTI_PLAY_COURSE_SELECT = 11
+//}
+
+
+enum SceneParameters {
+ SOMETHING_TODO_WITH_MOVIE = 1,
+ SOMETHING_TODO_WITH_MOVIE2 = 2,
+ SOMETHING_TODO_WITH_MOVIE3 = 3
+};
+
+enum PowerupStoreTypes {
+ BEAT_LEVEL = 0, // Keeps powerups
+ EXIT_LEVEL = 1, // Loses powerups, resets to previous state
+ LOSE_LEVEL = 2 // Loses everything
+};
+
+
+enum Wipes {
+ FADE_OUT = 0,
+ CIRCLE_WIPE = 1,
+ BOWSER_WIPE = 2,
+ GOO_WIPE_DOWN = 3,
+ MARIO_WIPE = 4,
+ CIRCLE_WIPE_SLOW = 5,
+ GLITCH_GASM = 6
+};
+
+
+void ExitStage(int scene, int sceneParams, int powerupStoreType, int wipe);
+
#endif
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+