Go to the source code of this file.
Functions | |
| const struct SceneEntrance * | SolSanctumLunaSolRooms_GetEntrances (void) |
| const struct SceneRegion * | SolSanctumLunaSolRooms_GetRegions (void) |
| const u32 * | SolSanctumLunaSolRooms_GetExits (void) |
| const struct ScenePlacement * | SolSanctumLunaSolRooms_GetPlacements (void) |
| Returns the eight statues (actors 8 to 15), Kraden (actor 16), Jenna and Garet, all of them always placed. | |
| const struct SceneEvent * | SolSanctumLunaSolRooms_GetEvents (void) |
| Returns the floor's cell codes that tint the rooms, Kraden's talk and cutscenes, the floor symbol and the Herb's chest. | |
| s32 | SolSanctumLunaSolRooms_Initialize (void) |
| Restores puzzle tiles and plays the cutscene this entrance calls for. | |
Variables | |
| struct SceneEntrance | gSolSanctumLunaSolRoomsEntrances [] |
| u32 | gSolSanctumLunaSolRoomsExits [] |
| struct ScenePlacement | gSolSanctumLunaSolRoomsPlacements [] |
| struct SceneEvent | gSolSanctumLunaSolRoomsEvents [] |
| const struct SceneEntrance * SolSanctumLunaSolRooms_GetEntrances | ( | void | ) |
Definition at line 65 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetEntrances().
| const struct SceneRegion * SolSanctumLunaSolRooms_GetRegions | ( | void | ) |
Definition at line 69 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetRegions().
| const u32 * SolSanctumLunaSolRooms_GetExits | ( | void | ) |
Definition at line 71 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetExits().
| const struct ScenePlacement * SolSanctumLunaSolRooms_GetPlacements | ( | void | ) |
Returns the eight statues (actors 8 to 15), Kraden (actor 16), Jenna and Garet, all of them always placed.
Definition at line 77 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetPlacements().
| const struct SceneEvent * SolSanctumLunaSolRooms_GetEvents | ( | void | ) |
Returns the floor's cell codes that tint the rooms, Kraden's talk and cutscenes, the floor symbol and the Herb's chest.
Definition at line 83 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetEvents().
| s32 SolSanctumLunaSolRooms_Initialize | ( | void | ) |
Restores puzzle tiles and plays the cutscene this entrance calls for.
Called by Field_RunScene once the actors exist. Blocks Retreat (FLAG_RETREAT_BLOCKED) between finding the hall and opening the passage before the eruption; sets FLAG_SCENE_TEMP_00 on an ordinary entrance; copies each open seal into its FLAG_SOL_SANCTUM_*_LIGHT_SHOWN; plays the trap at entrance 4, the falling lights at entrance 5 (then closing the four seals), the saved lights at entrance 6, and the floating eye at entrance 8 until FLAG_SOL_SANCTUM_FLOATING_EYE_SEEN is set.
Definition at line 1258 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_Initialize().
|
extern |
Definition at line 1546 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetEntrances().
|
extern |
Definition at line 1559 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetExits().
|
extern |
Definition at line 1567 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetPlacements().
|
extern |
Definition at line 1594 of file sol_sanctum_luna_sol_rooms.c.
Referenced by SolSanctumLunaSolRooms_GetEvents().