Altmiller Cave, six dark rooms where the party finds Babi, the ruler of Tolbi, invisible and unable to move. More...
Go to the source code of this file.
Data Structures | |
| struct | LightWheel |
| The ring of five lights above room 6's rocks as it spins to its next light: angles are 16-bit turns, the light at the top is the chosen one. More... | |
| struct | RockPuzzle |
| Room 6's rock puzzle, kept in gSceneState: the rounds of lights matched in byte 0, then the state and the light shown. More... | |
Macros | |
| #define | ROCK_PUZZLE ((struct RockPuzzle *)&gSceneState[1]) |
| #define | DIRECTION_STEP(dx, dz) |
| Pixel step by direction: X in the upper halfword, Z in the lower. | |
Enumerations | |
| enum | { ACTOR_INVISIBLE_BABI = 8 , ACTOR_BABI = 9 , ACTOR_FIRST_GUARD = 10 , ACTOR_SECOND_GUARD = 11 } |
| Room 2's actors: Babi while invisible and once seen, and the two Tolbi soldiers who come looking for him. More... | |
| enum | { ACTOR_FIRST_OBSTACLE = 8 , ACTOR_ROOM4_PUDDLE = 11 , ACTOR_ROOM4_BLOCK = 12 , ACTOR_DJINNI = 13 } |
| Rooms 4 and 6 place first the three obstacles the party pushes; room 4 then a puddle, a block for Move and Djinni 65. More... | |
| enum | { ACTOR_FIRST_LIGHT = 11 , ACTOR_BLUE_LIGHT = ACTOR_FIRST_LIGHT , ACTOR_GREEN_LIGHT , ACTOR_WHITE_LIGHT , ACTOR_YELLOW_LIGHT , ACTOR_RED_LIGHT , ACTOR_FIRST_ROCK , ACTOR_BLUE_ROCK = ACTOR_FIRST_ROCK , ACTOR_GREEN_ROCK , ACTOR_WHITE_ROCK , ACTOR_YELLOW_ROCK , ACTOR_RED_ROCK } |
| Room 6: the five colored lights and the five rocks, each in Babi's order, the rocks left to right. More... | |
| enum | { LIGHT_COUNT = 5 } |
| enum | { COLOR_BLUE = 1 , COLOR_GREEN = 4 , COLOR_WHITE = 11 , COLOR_YELLOW = 2 , COLOR_RED = 3 , COLOR_NONE = 6 } |
| The palette a light or rock is drawn in, as its child value: the five colors in the same order, and none for a rock while Reveal is off. More... | |
| enum | { FLAG_DARK = FLAG_SCENE_TEMP_00 , FLAG_GRADED_DARKNESS = FLAG_SCENE_TEMP_01 , FLAG_PUDDLE_FROZEN = FLAG_SCENE_TEMP_11 , FLAG_BLOCK_IN_PLACE = FLAG_SCENE_TEMP_12 } |
| The scene flags the cave keeps. More... | |
| enum | { WHEEL_SPEEDING_UP , WHEEL_COASTING , WHEEL_SLOWING , WHEEL_STOPPING , WHEEL_STOPPED = 99 } |
| The ring speeds up, coasts half a second, slows down, then stops with the chosen light at the top. More... | |
| enum | { PUZZLE_START , PUZZLE_LEFT_ROCK_TURNED , PUZZLE_LIGHTS_SHOWN , PUZZLE_SOLVED = 99 } |
| The puzzle's states: the leftmost rock turned, then the rightmost, which shows the lights; after three lights matched the wall opens. More... | |
Functions | |
| static void | AltmillerCave_ReleaseWallBurst (void) |
| The wall bursts: 24 pieces fly out from the ring's center, the wall's cells open to the passage, and the shaking calms. | |
| static void | AltmillerCave_StartDjinnBattle (void) |
| Talking to the Djinni in room 4 starts the battle for Djinni 65. | |
| const struct SceneEntrance * | AltmillerCave_GetEntrances (void) |
| The six rooms share one entrance table. | |
| const struct SceneRegion * | AltmillerCave_GetRegions (void) |
| const u32 * | AltmillerCave_GetExits (void) |
| const struct ScenePlacement * | AltmillerCave_GetPlacements (void) |
| static void | AltmillerCave_ApplyFadeBlend (void) |
| Darkens room 1 to its current level: the brighter blend at level 0, each level one step darker. | |
| static void | AltmillerCave_SetFadeLevel (s32 level) |
| Keeps room 1's darkness level, and shows it unless Reveal is lighting the room. | |
| static void | AltmillerCave_DarkenToLevel0 (void) |
| Room 1's darkness boundaries: crossing one sets its level. | |
| static void | AltmillerCave_DarkenToLevel1 (void) |
| static void | AltmillerCave_DarkenToLevel2 (void) |
| static void | AltmillerCave_DarkenToLevel3 (void) |
| static void | AltmillerCave_DarkenToLevel4 (void) |
| static void | AltmillerCave_DarkenToLevel5 (void) |
| static void | AltmillerCave_InitializeDarkness (void) |
| Darkens the cave on entry: room 1 by its levels, the other dark rooms evenly. | |
| static void | AltmillerCave_StartReveal (void) |
| Reveal's light: room 1 is lit and room 6's rocks show their colors. | |
| static void | AltmillerCave_EndReveal (void) |
| Reveal's light ends: the cave darkens again and room 6's rocks lose their colors. | |
| static void | AltmillerCave_BeginRetreat (void) |
| Retreat's first phase: the Psynergy's first actor faces south, and its object is copied into a new one for the effect to use. | |
| static void | AltmillerCave_UpdateMovedObstacle (void) |
| After Move on room 4's block: in its cell at (30, 20) it settles and opens the way beside it (remembered in TBS_PATCH_1 and later). | |
| static void | AltmillerCave_AdvanceObstacleAndCheckPassage (void) |
| Walking east into room 4's block pushes it a cell. | |
| static void | AltmillerCave_CheckFrostTargetCollision (void) |
| Frost's first phase on room 4's puddle: notes whether its place is blocked, which keeps it from freezing. | |
| static void | AltmillerCave_FreezePuddle (void) |
| Frost on room 4's puddle, unless blocked: it freezes and its cell takes the frozen attributes kept at (76, 16). | |
| static void | AltmillerCave_HopSelectedActor (void) |
| Walking into room 4's puddle while it is not frozen: the leader hops 32 pixels over it, if the landing is clear. | |
| static void | AltmillerCave_MoveStagedActorToClearPosition (void) |
| Walking into one of the three obstacles pushes it, if there is room. | |
| static void | AltmillerCave_PulseLight (union FieldObject *fieldObject) |
| Update callback of the light at the top of the stopped ring: it pulses through four sizes. | |
| static void | AltmillerCave_PlaceLight (s32 actorId, s32 radius, s32 angle) |
| Puts a light on the ring, radius pixels from its center above the rocks, at the given angle. | |
| static void | AltmillerCave_PlaceLights (s32 angle) |
| Spaces the five lights evenly around the ring, the first at the given angle. | |
| static void | AltmillerCave_SpinLights (void) |
| Scheduler task that spins the ring of lights: it speeds up, coasts, slows and stops with the chosen light at the top, which then pulses; a click (SE_135) sounds for each fifth of a turn. | |
| static void | AltmillerCave_TurnRock (s32 rock) |
| Talking to one of room 6's rocks rotates it. | |
| s32 | Math_DivideUnsigned (s32 value, s32 divisor) |
| Divides the nonnegative random value for wall-fragment scaling. | |
| static __inline__ void | AltmillerCave_FacePartyNorth (void) |
| The party turns north, toward Babi. | |
| static void | AltmillerCave_RestoreBabiAndInviteParty (void) |
| Bringing Babi the Mystic Draught: he drinks it and appears, startling the party; Ivan reads his mind and finds him to be Babi, the ruler of Tolbi, who sought Lemurians to escape growing old. | |
| static void | AltmillerCave_MeetInvisibleBabi (void) |
| Talking to the invisible Babi the first time: he can be heard but not seen, cannot move, and asks the party to bring his draught from deep in the cave, telling the order of the five rocks. | |
| static void | AltmillerCave_RepeatRockOrder (void) |
| Talking to Babi again before the draught is found: he asks whether the party forgot the order of the rock colors, and tells it again. | |
| static void | AltmillerCave_BabiCallsPartyBack (void) |
| Walking away from Babi once: the party is told where the draught is. | |
| const struct SceneEvent * | AltmillerCave_GetEvents (void) |
| static void | AltmillerCave_MatchLeaderPriority (union FieldObject *fieldObject) |
| Update callback of room 6's obstacles: drawn on the leader's sprite priority. | |
| static __inline__ void | AltmillerCave_RedrawObstacleFootprints (void) |
| Redraws the three obstacles' cells where they stand. | |
| s32 | AltmillerCave_Initialize (void) |
| Sets up the room being entered: an entry from outside the cave takes the room's first entrance; room 1 picks its darkness from the entrance; room 2's Babi is invisible until rescued; room 4's obstacles and pillar and room 6's obstacles, lights and rocks are restored. | |
| static void | AltmillerCave_UpdateWallFragment (struct EffectSlot *fragment) |
| Update callback of a piece of the burst wall: it flies off to a random point 120 pixels away, with a crash every fourth frame as they start. | |
Altmiller Cave, six dark rooms where the party finds Babi, the ruler of Tolbi, invisible and unable to move.
He sends the party for the Mystic Draught behind a wall deep in the cave, which opens to five rocks turned in the order of the colored lights over them. Restored, Babi is found by two Tolbi soldiers and invites the party to fight in Colosso's finals.
The cave darkens as the party walks in, and Reveal lights it up.
Definition in file altmiller_cave.c.
| #define ROCK_PUZZLE ((struct RockPuzzle *)&gSceneState[1]) |
Definition at line 148 of file altmiller_cave.c.
Referenced by AltmillerCave_TurnRock().
| #define DIRECTION_STEP | ( | dx, | |
| dz ) |
Pixel step by direction: X in the upper halfword, Z in the lower.
Definition at line 2129 of file altmiller_cave.c.
Referenced by VaultCave_PushBlockAhead().
| anonymous enum |
Room 2's actors: Babi while invisible and once seen, and the two Tolbi soldiers who come looking for him.
| Enumerator | |
|---|---|
| ACTOR_INVISIBLE_BABI | |
| ACTOR_BABI | |
| ACTOR_FIRST_GUARD | |
| ACTOR_SECOND_GUARD | |
Definition at line 59 of file altmiller_cave.c.
| anonymous enum |
Rooms 4 and 6 place first the three obstacles the party pushes; room 4 then a puddle, a block for Move and Djinni 65.
| Enumerator | |
|---|---|
| ACTOR_FIRST_OBSTACLE | |
| ACTOR_ROOM4_PUDDLE | |
| ACTOR_ROOM4_BLOCK | |
| ACTOR_DJINNI | |
Definition at line 68 of file altmiller_cave.c.
| anonymous enum |
Room 6: the five colored lights and the five rocks, each in Babi's order, the rocks left to right.
The order is "blue, green, white, yellow, red".
Definition at line 77 of file altmiller_cave.c.
| anonymous enum |
| Enumerator | |
|---|---|
| LIGHT_COUNT | |
Definition at line 92 of file altmiller_cave.c.
| anonymous enum |
The palette a light or rock is drawn in, as its child value: the five colors in the same order, and none for a rock while Reveal is off.
| Enumerator | |
|---|---|
| COLOR_BLUE | |
| COLOR_GREEN | |
| COLOR_WHITE | |
| COLOR_YELLOW | |
| COLOR_RED | |
| COLOR_NONE | |
Definition at line 96 of file altmiller_cave.c.
| anonymous enum |
The scene flags the cave keeps.
Definition at line 106 of file altmiller_cave.c.
| anonymous enum |
The ring speeds up, coasts half a second, slows down, then stops with the chosen light at the top.
| Enumerator | |
|---|---|
| WHEEL_SPEEDING_UP | |
| WHEEL_COASTING | |
| WHEEL_SLOWING | |
| WHEEL_STOPPING | |
| WHEEL_STOPPED | |
Definition at line 133 of file altmiller_cave.c.
| anonymous enum |
The puzzle's states: the leftmost rock turned, then the rightmost, which shows the lights; after three lights matched the wall opens.
| Enumerator | |
|---|---|
| PUZZLE_START | |
| PUZZLE_LEFT_ROCK_TURNED | |
| PUZZLE_LIGHTS_SHOWN | |
| PUZZLE_SOLVED | |
Definition at line 152 of file altmiller_cave.c.
|
static |
The wall bursts: 24 pieces fly out from the ring's center, the wall's cells open to the passage, and the shaking calms.
Definition at line 2076 of file altmiller_cave.c.
Referenced by AltmillerCave_ReleaseWallBurst(), and AltmillerCave_TurnRock().
|
static |
Talking to the Djinni in room 4 starts the battle for Djinni 65.
Definition at line 165 of file altmiller_cave.c.
Referenced by AltmillerCave_StartDjinnBattle().
| const struct SceneEntrance * AltmillerCave_GetEntrances | ( | void | ) |
The six rooms share one entrance table.
Definition at line 170 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEntrances().
| const struct SceneRegion * AltmillerCave_GetRegions | ( | void | ) |
Definition at line 174 of file altmiller_cave.c.
Referenced by AltmillerCave_GetRegions().
| const u32 * AltmillerCave_GetExits | ( | void | ) |
Definition at line 176 of file altmiller_cave.c.
Referenced by AltmillerCave_GetExits().
| const struct ScenePlacement * AltmillerCave_GetPlacements | ( | void | ) |
Definition at line 178 of file altmiller_cave.c.
Referenced by AltmillerCave_GetPlacements().
|
static |
Darkens room 1 to its current level: the brighter blend at level 0, each level one step darker.
Definition at line 195 of file altmiller_cave.c.
Referenced by AltmillerCave_ApplyFadeBlend(), AltmillerCave_InitializeDarkness(), and AltmillerCave_SetFadeLevel().
|
static |
Keeps room 1's darkness level, and shows it unless Reveal is lighting the room.
Definition at line 228 of file altmiller_cave.c.
Referenced by AltmillerCave_DarkenToLevel0(), AltmillerCave_DarkenToLevel1(), AltmillerCave_DarkenToLevel2(), AltmillerCave_DarkenToLevel3(), AltmillerCave_DarkenToLevel4(), AltmillerCave_DarkenToLevel5(), and AltmillerCave_SetFadeLevel().
|
static |
Room 1's darkness boundaries: crossing one sets its level.
Definition at line 240 of file altmiller_cave.c.
Referenced by AltmillerCave_DarkenToLevel0().
|
static |
Definition at line 244 of file altmiller_cave.c.
Referenced by AltmillerCave_DarkenToLevel1().
|
static |
Definition at line 248 of file altmiller_cave.c.
Referenced by AltmillerCave_DarkenToLevel2().
|
static |
Definition at line 252 of file altmiller_cave.c.
Referenced by AltmillerCave_DarkenToLevel3().
|
static |
Definition at line 256 of file altmiller_cave.c.
Referenced by AltmillerCave_DarkenToLevel4().
|
static |
Definition at line 260 of file altmiller_cave.c.
Referenced by AltmillerCave_DarkenToLevel5().
|
static |
Darkens the cave on entry: room 1 by its levels, the other dark rooms evenly.
Definition at line 266 of file altmiller_cave.c.
Referenced by AltmillerCave_EndReveal(), AltmillerCave_Initialize(), and AltmillerCave_InitializeDarkness().
|
static |
Reveal's light: room 1 is lit and room 6's rocks show their colors.
Definition at line 324 of file altmiller_cave.c.
Referenced by AltmillerCave_StartReveal().
|
static |
Reveal's light ends: the cave darkens again and room 6's rocks lose their colors.
Definition at line 341 of file altmiller_cave.c.
Referenced by AltmillerCave_EndReveal().
|
static |
Retreat's first phase: the Psynergy's first actor faces south, and its object is copied into a new one for the effect to use.
Definition at line 359 of file altmiller_cave.c.
Referenced by AltmillerCave_BeginRetreat().
|
static |
After Move on room 4's block: in its cell at (30, 20) it settles and opens the way beside it (remembered in TBS_PATCH_1 and later).
Definition at line 383 of file altmiller_cave.c.
Referenced by AltmillerCave_AdvanceObstacleAndCheckPassage(), and AltmillerCave_UpdateMovedObstacle().
|
static |
Walking east into room 4's block pushes it a cell.
Definition at line 398 of file altmiller_cave.c.
Referenced by AltmillerCave_AdvanceObstacleAndCheckPassage().
|
static |
Frost's first phase on room 4's puddle: notes whether its place is blocked, which keeps it from freezing.
Definition at line 405 of file altmiller_cave.c.
Referenced by AltmillerCave_CheckFrostTargetCollision().
|
static |
Frost on room 4's puddle, unless blocked: it freezes and its cell takes the frozen attributes kept at (76, 16).
Definition at line 421 of file altmiller_cave.c.
Referenced by AltmillerCave_FreezePuddle().
|
static |
Walking into room 4's puddle while it is not frozen: the leader hops 32 pixels over it, if the landing is clear.
Definition at line 440 of file altmiller_cave.c.
Referenced by AltmillerCave_HopSelectedActor().
|
static |
Walking into one of the three obstacles pushes it, if there is room.
Definition at line 479 of file altmiller_cave.c.
Referenced by AltmillerCave_MoveStagedActorToClearPosition().
|
static |
Update callback of the light at the top of the stopped ring: it pulses through four sizes.
Definition at line 491 of file altmiller_cave.c.
Referenced by AltmillerCave_PulseLight(), and AltmillerCave_SpinLights().
Puts a light on the ring, radius pixels from its center above the rocks, at the given angle.
Definition at line 503 of file altmiller_cave.c.
Referenced by AltmillerCave_PlaceLight(), AltmillerCave_PlaceLights(), and AltmillerCave_TurnRock().
|
static |
Spaces the five lights evenly around the ring, the first at the given angle.
Definition at line 521 of file altmiller_cave.c.
Referenced by AltmillerCave_Initialize(), AltmillerCave_PlaceLights(), and AltmillerCave_SpinLights().
|
static |
Scheduler task that spins the ring of lights: it speeds up, coasts, slows and stops with the chosen light at the top, which then pulses; a click (SE_135) sounds for each fifth of a turn.
Definition at line 534 of file altmiller_cave.c.
Referenced by AltmillerCave_SpinLights(), and AltmillerCave_TurnRock().
|
static |
Talking to one of room 6's rocks rotates it.
"Isaac rotated the rock." Turning the leftmost rock, then the rightmost, brings out the ring of lights; then each time the rock matching the light at the top is turned, the ring spins to another light, and a wrong rock puts the lights away and starts over. After three lights matched the ring shrinks away, the wall bursts and the way to Babi's draught opens.
Definition at line 586 of file altmiller_cave.c.
Referenced by AltmillerCave_TurnRock().
Divides the nonnegative random value for wall-fragment scaling.
Referenced by AltmillerCave_ReleaseWallBurst(), Math_DivideUnsigned(), Math_DivideUnsigned(), and ShipGlow_CyclePalette().
|
static |
The party turns north, toward Babi.
Definition at line 740 of file altmiller_cave.c.
Referenced by AltmillerCave_FacePartyNorth(), and AltmillerCave_RestoreBabiAndInviteParty().
|
static |
Bringing Babi the Mystic Draught: he drinks it and appears, startling the party; Ivan reads his mind and finds him to be Babi, the ruler of Tolbi, who sought Lemurians to escape growing old.
Two Tolbi soldiers find him and lead him home, and he invites the party to Colosso's finals; Garet asks whether they should take part.
Definition at line 752 of file altmiller_cave.c.
Referenced by AltmillerCave_RestoreBabiAndInviteParty().
|
static |
Talking to the invisible Babi the first time: he can be heard but not seen, cannot move, and asks the party to bring his draught from deep in the cave, telling the order of the five rocks.
Definition at line 1532 of file altmiller_cave.c.
Referenced by AltmillerCave_MeetInvisibleBabi().
|
static |
Talking to Babi again before the draught is found: he asks whether the party forgot the order of the rock colors, and tells it again.
Definition at line 1807 of file altmiller_cave.c.
Referenced by AltmillerCave_RepeatRockOrder().
|
static |
Walking away from Babi once: the party is told where the draught is.
"Wait... The draught is... on a table behind the door."
Definition at line 1828 of file altmiller_cave.c.
Referenced by AltmillerCave_BabiCallsPartyBack().
| const struct SceneEvent * AltmillerCave_GetEvents | ( | void | ) |
Definition at line 1849 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEvents().
|
static |
Update callback of room 6's obstacles: drawn on the leader's sprite priority.
Definition at line 1872 of file altmiller_cave.c.
Referenced by AltmillerCave_Initialize(), and AltmillerCave_MatchLeaderPriority().
|
static |
Redraws the three obstacles' cells where they stand.
Definition at line 1882 of file altmiller_cave.c.
Referenced by AltmillerCave_Initialize(), and AltmillerCave_RedrawObstacleFootprints().
| s32 AltmillerCave_Initialize | ( | void | ) |
Sets up the room being entered: an entry from outside the cave takes the room's first entrance; room 1 picks its darkness from the entrance; room 2's Babi is invisible until rescued; room 4's obstacles and pillar and room 6's obstacles, lights and rocks are restored.
Returns 0.
Definition at line 1892 of file altmiller_cave.c.
Referenced by AltmillerCave_Initialize().
|
static |
Update callback of a piece of the burst wall: it flies off to a random point 120 pixels away, with a crash every fourth frame as they start.
Definition at line 2037 of file altmiller_cave.c.
Referenced by AltmillerCave_ReleaseWallBurst(), and AltmillerCave_UpdateWallFragment().
| struct LightWheel gAltmillerCave_LightWheelState |
Definition at line 159 of file altmiller_cave.c.
| s32 gStagedActor_DirectionSteps[] |
Pixel step by direction: X in the upper halfword, Z in the lower.
Definition at line 2131 of file altmiller_cave.c.
Referenced by BabiLighthouse_FindActorAhead(), ColossoLog_PushActorAhead(), CrossboneIslePillarRooms_TryJumpAcrossPillar(), Event_JumpAcrossGap(), FieldScene_FindActorRegion(), SceneActor_MoveAndRedraw(), StagedActor_AdvancePair(), StagedActor_FindClearPosition(), StagedActor_StopBlockedMotion(), and VenusLighthouse_PushAdjacentBlock().
| u32 gStagedActor_FootprintKinds[] |
Definition at line 2140 of file altmiller_cave.c.
Referenced by CrossboneIslePillarRooms_QueryFootprint(), FieldScene_FindActorRegion(), FieldScene_RedrawActorFootprint(), and StagedActor_StopBlockedMotion().
| s32 gStagedActor_FootprintBounds[] |
Definition at line 2144 of file altmiller_cave.c.
Referenced by CrossboneIslePillarRooms_QueryFootprint(), FieldScene_FindActorRegion(), FieldScene_RedrawActorFootprint(), SceneActor_MoveAndRedraw(), and StagedActor_FindClearPosition().
| struct LightWheel* gAltmillerCave_LightWheel = &gAltmillerCave_LightWheelState |
Definition at line 2149 of file altmiller_cave.c.
Referenced by AltmillerCave_Initialize(), AltmillerCave_SpinLights(), and AltmillerCave_TurnRock().
| struct SceneEntrance gAltmillerCave_Entrances[] |
Definition at line 2151 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEntrances().
| u32 gAltmillerCave_Exits[] |
Definition at line 2173 of file altmiller_cave.c.
Referenced by AltmillerCave_GetExits().
| struct ScenePlacement gAltmillerCave_PlacementsOther[] |
Definition at line 2184 of file altmiller_cave.c.
Referenced by AltmillerCave_GetPlacements().
| struct ScenePlacement gAltmillerCave_Placements2[] |
Definition at line 2188 of file altmiller_cave.c.
Referenced by AltmillerCave_GetPlacements().
| struct ScenePlacement gAltmillerCave_Placements4[] |
Definition at line 2206 of file altmiller_cave.c.
Referenced by AltmillerCave_GetPlacements().
| struct ScenePlacement gAltmillerCave_Placements6[] |
Definition at line 2222 of file altmiller_cave.c.
Referenced by AltmillerCave_GetPlacements().
| u32 gAltmillerCave_PulseScales[] |
The sizes the light at the top pulses through.
Definition at line 2253 of file altmiller_cave.c.
Referenced by AltmillerCave_PulseLight().
| s32 gAltmillerCave_GuardsArrivePath[] |
The two soldiers walk in to Babi.
Definition at line 2261 of file altmiller_cave.c.
Referenced by AltmillerCave_RestoreBabiAndInviteParty().
| s32 gAltmillerCave_SecondGuardLeavePath[] |
Babi and the soldiers walk out of the room, each by his own path.
Definition at line 2274 of file altmiller_cave.c.
Referenced by AltmillerCave_RestoreBabiAndInviteParty().
| s32 gAltmillerCave_FirstGuardLeavePath[] |
Definition at line 2286 of file altmiller_cave.c.
Referenced by AltmillerCave_RestoreBabiAndInviteParty().
| s32 gAltmillerCave_BabiLeavePath[] |
Definition at line 2300 of file altmiller_cave.c.
Referenced by AltmillerCave_RestoreBabiAndInviteParty().
| struct SceneEvent gAltmillerCave_EventsOther[] |
Definition at line 2315 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEvents().
| struct SceneEvent gAltmillerCave_Events2[] |
Definition at line 2334 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEvents().
| struct SceneEvent gAltmillerCave_Events3[] |
Definition at line 2353 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEvents().
| struct SceneEvent gAltmillerCave_Events4[] |
Definition at line 2363 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEvents().
| struct SceneEvent gAltmillerCave_Events5[] |
Definition at line 2379 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEvents().
| struct SceneEvent gAltmillerCave_Events6[] |
Definition at line 2390 of file altmiller_cave.c.
Referenced by AltmillerCave_GetEvents().