Go to the source code of this file.
Functions | |
| const struct SceneEntrance * | MercuryLighthouse_GetEntrances (void) |
| const struct SceneRegion * | MercuryLighthouse_GetRegions (void) |
| const u32 * | MercuryLighthouse_GetExits (void) |
| Returns the packed exits shared by the lighthouse scenes. | |
| const struct ScenePlacement * | MercuryLighthouse_GetPlacements (void) |
| Selects the actors and obstacles for the current lighthouse scene. | |
| const struct SceneEvent * | MercuryLighthouse_GetEvents (void) |
| Selects the puzzle interactions and dialogue for the current scene. | |
| s32 | MercuryLighthouse_Initialize (void) |
| Restores each lighthouse scene's puzzle state and entrance sequence. | |
| const struct SceneEntrance * MercuryLighthouse_GetEntrances | ( | void | ) |
Definition at line 212 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEntrances().
| const struct SceneRegion * MercuryLighthouse_GetRegions | ( | void | ) |
Definition at line 227 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetRegions().
| const u32 * MercuryLighthouse_GetExits | ( | void | ) |
Returns the packed exits shared by the lighthouse scenes.
Definition at line 230 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetExits().
| const struct ScenePlacement * MercuryLighthouse_GetPlacements | ( | void | ) |
Selects the actors and obstacles for the current lighthouse scene.
Definition at line 233 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetPlacements().
| const struct SceneEvent * MercuryLighthouse_GetEvents | ( | void | ) |
Selects the puzzle interactions and dialogue for the current scene.
Definition at line 281 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEvents().
| s32 MercuryLighthouse_Initialize | ( | void | ) |
Restores each lighthouse scene's puzzle state and entrance sequence.
Definition at line 2029 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_Initialize().
|
extern |
Definition at line 1356 of file babi_lighthouse.c.
|
extern |
Definition at line 1361 of file babi_lighthouse.c.
|
extern |
Definition at line 1366 of file babi_lighthouse.c.
|
extern |
Pixel step by direction: X in the upper halfword, Z in the lower.
Definition at line 2131 of file altmiller_cave.c.
|
extern |
Definition at line 2140 of file altmiller_cave.c.
|
extern |
Definition at line 2144 of file altmiller_cave.c.
|
extern |
Definition at line 2722 of file mercury_lighthouse.c.
Referenced by OverlayObject_SpawnKind24AtObject().
|
extern |
Definition at line 2727 of file mercury_lighthouse.c.
|
extern |
Definition at line 2732 of file mercury_lighthouse.c.
|
extern |
Definition at line 2737 of file mercury_lighthouse.c.
|
extern |
Definition at line 2742 of file mercury_lighthouse.c.
|
extern |
Definition at line 2747 of file mercury_lighthouse.c.
|
extern |
Definition at line 1371 of file babi_lighthouse.c.
|
extern |
Definition at line 2758 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_PlyOpensWaterfallPassage(), and MercuryLighthouse_RaiseActorWithSparks().
|
extern |
Definition at line 2778 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_StartStatueSlide().
|
extern |
Definition at line 2788 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_StartStatueSlide().
|
extern |
Definition at line 2799 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_StartStatueSlide().
|
extern |
Definition at line 2810 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_StartStatueSlide().
|
extern |
Definition at line 2816 of file mercury_lighthouse.c.
|
extern |
Definition at line 2818 of file mercury_lighthouse.c.
|
extern |
Definition at line 2820 of file mercury_lighthouse.c.
|
extern |
Definition at line 2822 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_OpenGateWithMovedBlock(), and MercuryLighthouse_PressGateFloorSwitch().
|
extern |
Definition at line 2826 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_CloseFloorSwitch().
|
extern |
Definition at line 2830 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_OpenStairGateWithMovedBlock(), and MercuryLighthouse_PressStairFloorSwitch().
|
extern |
Definition at line 2834 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_ReleaseStairFloorSwitch().
|
extern |
Definition at line 2838 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_MiaOpensEntranceWithPly().
|
extern |
Definition at line 2842 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEntrances().
|
extern |
Definition at line 2859 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEntrances().
|
extern |
Definition at line 2874 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEntrances().
|
extern |
Definition at line 2895 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEntrances().
|
extern |
Definition at line 2909 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetExits().
|
extern |
Definition at line 2965 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetPlacements().
|
extern |
Definition at line 2969 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetPlacements().
|
extern |
Definition at line 2985 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetPlacements().
|
extern |
Definition at line 2999 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetPlacements().
|
extern |
Definition at line 3029 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetPlacements().
|
extern |
Definition at line 3059 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEvents().
|
extern |
Definition at line 3088 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEvents().
|
extern |
Definition at line 3119 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEvents().
|
extern |
Definition at line 3152 of file mercury_lighthouse.c.
Referenced by MercuryLighthouse_GetEvents().