Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
MorsGames
GitHub Repository: MorsGames/sm64plus
Path: blob/master/levels/course_defines.h
7854 views
1
/* Define lists for list of course for macros. Each of the following fields are described:
2
* Argument 1: Course macro for define.
3
* Argument 2: Star collection dance cutscenes
4
* Each hex digit determines what dance cutscene to play for the stars in the course. The last digit is
5
* unused. See determine_dance_cutscene() in camera.c for details.
6
* Cutscene Digits:
7
* 0: Lakitu flies away after the dance
8
* 1: The camera rotates around mario
9
* 2: The camera goes to a closeup of mario
10
* 3: Bowser keys and the grand star
11
* 4: Default, used for 100 coin stars, 8 red coin stars in bowser levels, and secret stars
12
*/
13
DEFINE_COURSE(COURSE_NONE, 0x44444440) // (0) Course Hub (Castle Grounds)
14
DEFINE_COURSE(COURSE_BOB, 0x00022240) // (1) Bob Omb Battlefield
15
DEFINE_COURSE(COURSE_WF, 0x00002040) // (2) Whomp's Fortress
16
DEFINE_COURSE(COURSE_JRB, 0x22222240) // (3) Jolly Rodger's Bay
17
DEFINE_COURSE(COURSE_CCM, 0x00220040) // (4) Cool Cool Mountain
18
DEFINE_COURSE(COURSE_BBH, 0x22222240) // (5) Big Boo's Haunt
19
DEFINE_COURSE(COURSE_HMC, 0x22222240) // (6) Hazy Maze Cave
20
DEFINE_COURSE(COURSE_LLL, 0x21212140) // (7) Lethal Lava Land
21
DEFINE_COURSE(COURSE_SSL, 0x20222240) // (8) Shifting Sand Land
22
DEFINE_COURSE(COURSE_DDD, 0x22222240) // (9) Dire Dire Docks
23
DEFINE_COURSE(COURSE_SL, 0x02020240) // (10) Snowman's Land
24
DEFINE_COURSE(COURSE_WDW, 0x22102240) // (11) Wet Dry World
25
DEFINE_COURSE(COURSE_TTM, 0x00000040) // (12) Tall Tall Mountain
26
DEFINE_COURSE(COURSE_THI, 0x11112140) // (13) Tiny Huge Island
27
DEFINE_COURSE(COURSE_TTC, 0x22222240) // (14) Tick Tock Clock
28
DEFINE_COURSE(COURSE_RR, 0x00000040) // (15) Rainbow Ride
29
DEFINE_COURSES_END()
30
DEFINE_BONUS_COURSE(COURSE_BITDW, 0x34444440) // (16) Bowser in the Dark World
31
DEFINE_BONUS_COURSE(COURSE_BITFS, 0x34444440) // (17) Bowser in the Fire Sea
32
DEFINE_BONUS_COURSE(COURSE_BITS, 0x34444440) // (18) Bowser in the Sky
33
DEFINE_BONUS_COURSE(COURSE_PSS, 0x24444440) // (19) Princess's Secret Slide
34
DEFINE_BONUS_COURSE(COURSE_COTMC, 0x44444440) // (20) Cavern of the Metal Cap
35
DEFINE_BONUS_COURSE(COURSE_TOTWC, 0x04444440) // (21) Tower of the Wing Cap
36
DEFINE_BONUS_COURSE(COURSE_VCUTM, 0x24444440) // (22) Vanish Cap Under the Moat
37
DEFINE_BONUS_COURSE(COURSE_WMOTR, 0x04444440) // (23) Winged Mario over the Rainbow
38
DEFINE_BONUS_COURSE(COURSE_SA, 0x24444440) // (24) Secret Aquarium
39
DEFINE_BONUS_COURSE(COURSE_CAKE_END, 0x44444440) // (25) The End (Cake Scene)
40
41