Goma Cave: the waterway rooms, where a stump leaps away under Move. More...
Go to the source code of this file.
Macros | |
| #define | STUMP 8 |
Functions | |
| static void | GomaCaveWaterway_LeapStump (s32 no) |
| The stump spins in place, leaps and lands with a shake and a ring of dust, then comes to rest a little further on. | |
| const struct SceneEntrance * | Scene_GetEntrances (void) |
| const struct SceneRegion * | Scene_GetRegions (void) |
| const u32 * | Scene_GetExits (void) |
| Both scenes share one exit table. | |
| const struct ScenePlacement * | Scene_GetPlacements (void) |
| static void | Event_MoveStump (void) |
| Move on the stump: from column 24 it spins, leaps away and lies where it lands. | |
| const struct SceneEvent * | Scene_GetEvents (void) |
| s32 | Scene_Initialize (void) |
| Arriving by entrance 5 shows no place name; otherwise the stump lies where the party moved it. | |
| static void | GomaCaveWaterway_SpinStump (union FieldObject *object) |
| The leaping stump's update hook turns its sprite a fixed amount per frame. | |
Variables | |
| s32 | gEffectScript0 [] |
| s32 | gEffectScript1 [] |
| s32 | gEffectScript2 [] |
| const s32 * | gEffectScripts [] |
| struct SceneEntrance | gGomaCaveWaterwayEntrancesOther [] |
| struct SceneEntrance | gGomaCaveWaterwayEntrances2 [] |
| u32 | gGomaCaveWaterwayExits [] |
| struct ScenePlacement | gGomaCaveWaterwayPlacementsOther [] |
| struct ScenePlacement | gGomaCaveWaterwayPlacements2 [] |
| struct SceneEvent | gGomaCaveWaterwayEventsOther [] |
| struct SceneEvent | gGomaCaveWaterwayEvents2 [] |
Goma Cave: the waterway rooms, where a stump leaps away under Move.
Definition in file goma_cave_waterway.c.
| #define STUMP 8 |
Definition at line 34 of file goma_cave_waterway.c.
|
static |
The stump spins in place, leaps and lands with a shake and a ring of dust, then comes to rest a little further on.
Definition at line 121 of file goma_cave_waterway.c.
Referenced by Event_MoveStump(), and GomaCaveWaterway_LeapStump().
| const struct SceneEntrance * Scene_GetEntrances | ( | void | ) |
Definition at line 42 of file goma_cave_waterway.c.
| const struct SceneRegion * Scene_GetRegions | ( | void | ) |
Definition at line 49 of file goma_cave_waterway.c.
| const u32 * Scene_GetExits | ( | void | ) |
Both scenes share one exit table.
Definition at line 51 of file goma_cave_waterway.c.
| const struct ScenePlacement * Scene_GetPlacements | ( | void | ) |
Definition at line 53 of file goma_cave_waterway.c.
|
static |
Move on the stump: from column 24 it spins, leaps away and lies where it lands.
Definition at line 62 of file goma_cave_waterway.c.
| const struct SceneEvent * Scene_GetEvents | ( | void | ) |
Definition at line 79 of file goma_cave_waterway.c.
| s32 Scene_Initialize | ( | void | ) |
Arriving by entrance 5 shows no place name; otherwise the stump lies where the party moved it.
Sets up whichever scene is being entered and runs its arrival events.
Definition at line 88 of file goma_cave_waterway.c.
|
static |
The leaping stump's update hook turns its sprite a fixed amount per frame.
Definition at line 111 of file goma_cave_waterway.c.
Referenced by GomaCaveWaterway_LeapStump(), and GomaCaveWaterway_SpinStump().
| s32 gEffectScript0[] |
Definition at line 180 of file goma_cave_waterway.c.
| s32 gEffectScript1[] |
| s32 gEffectScript2[] |
| const s32* gEffectScripts[] |
Definition at line 195 of file goma_cave_waterway.c.
| struct SceneEntrance gGomaCaveWaterwayEntrancesOther[] |
Definition at line 201 of file goma_cave_waterway.c.
Referenced by Scene_GetEntrances().
| struct SceneEntrance gGomaCaveWaterwayEntrances2[] |
Definition at line 212 of file goma_cave_waterway.c.
Referenced by Scene_GetEntrances().
| u32 gGomaCaveWaterwayExits[] |
Definition at line 218 of file goma_cave_waterway.c.
Referenced by Scene_GetExits().
| struct ScenePlacement gGomaCaveWaterwayPlacementsOther[] |
Definition at line 226 of file goma_cave_waterway.c.
Referenced by Scene_GetPlacements().
| struct ScenePlacement gGomaCaveWaterwayPlacements2[] |
Definition at line 233 of file goma_cave_waterway.c.
Referenced by Scene_GetPlacements().
| struct SceneEvent gGomaCaveWaterwayEventsOther[] |
Definition at line 237 of file goma_cave_waterway.c.
Referenced by Scene_GetEvents().
| struct SceneEvent gGomaCaveWaterwayEvents2[] |
Definition at line 249 of file goma_cave_waterway.c.
Referenced by Scene_GetEvents().