10#define AMBUSH_ENEMY_COUNT 4
12#define CHECKPOINT_COUNT 2
14#define COURSE_FILE_COUNT 4
16#define HINT_MOVIE_COUNT 70
20#define MAX_STOCK_ITEM 99
22#define MAX_EXTRA_MODE_SCORE 1000000
24#define SAVE_SLOT_COUNT 3
26#define SMALL_SCORE_COUNT 30
28#define STAR_COIN_COUNT 3
30#define STARTING_LIVES_COUNT 5
32#define SUPER_GUIDE_DEATH_COUNT 8
34#define WM_ENEMY_PATH_MAX_POINT_COUNT 64
36#define WM_PATH_MAX_POINT_COUNT 32
45enum PATH_DIRECTION_e {
62 CREATE_ITEM_NONE = BIT_FLAG(-1),
74 POWERUP_MINI_MUSHROOM,
75 POWERUP_PROPELLER_SHROOM,
92 STAGE_COIN_BATTLE = 19,
100 STAGE_KINOKO_HOUSE_3,
101 STAGE_KINOKO_HOUSE_4,
102 STAGE_KINOKO_HOUSE_5,
103 STAGE_KINOKO_HOUSE_6,
104 STAGE_KINOKO_HOUSE_7,
132 LAST_WORLD = WORLD_8,
133 LAST_SPECIAL_WORLD = WORLD_9,
134 NORMAL_WORLD_COUNT = LAST_WORLD + 1,
135 SPECIAL_WORLD_COUNT = LAST_SPECIAL_WORLD - LAST_WORLD,
136 WORLD_USED_COUNT = NORMAL_WORLD_COUNT + SPECIAL_WORLD_COUNT
WORLD_e
The numbers corresponding to each world.
PLAYER_CHARACTER_e
The identifiers for each character.
PLAYER_CREATE_ITEM_e
Various flags applied to the player on occasion.
PLAYER_POWERUP_e
The identifiers for each powerup.
STAGE_e
The numbers corresponding to each level type.
@ CREATE_ITEM_RESCUE_TOAD
Spawns a Rescue Toad instead of the regular player character.
@ CREATE_ITEM_BUBBLE
Spawns the player inside a bubble.
@ CREATE_ITEM_YOSHI
Spawns a Yoshi along with the player.
@ CREATE_ITEM_STAR_POWER
Gives the player Star Power.
@ STAGE_START_KINOKO_HOUSE
The toad house on the starting node of each world.