From d287567cb54f4ba68633e3580e5e39a38a533604 Mon Sep 17 00:00:00 2001 From: Colin Noga Date: Sat, 15 Oct 2011 03:23:27 -0500 Subject: some touch ups, animations, effects, sounds, the stage end function, and a proper wipe, fake coin improvements --- include/stage.h | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) (limited to 'include') 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 + + + + + + + + + + + + + + + -- cgit v1.2.3