Alchemy
Loading...
Searching...
No Matches

kolima_forest_bridge.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * KolimaForestBridge_GetEntrances (void)
 Where the party enters from the clearing and the world map.
const struct SceneRegion * KolimaForestBridge_GetRegions (void)
const u32 * KolimaForestBridge_GetExits (void)
 The paths to the clearing and the world map.
const struct ScenePlacement * KolimaForestBridge_GetPlacements (void)
 The party's companions, the logs, Tret, Laurel, the domes and the ground sparkles.
const struct SceneEvent * KolimaForestBridge_GetEvents (void)
 The logs, the jump east from the bank and the two paths.
s32 KolimaForestBridge_Initialize (void)
 On entry a log already in the river floats there again and the logs mark the cells they cover.

Variables

s32 gStagedActor_DirectionSteps []
 Pixel step by direction: X in the upper halfword, Z in the lower.
u32 gStagedActor_FootprintKinds []
s32 gStagedActor_FootprintBounds []
s32 gKolimaForestBridge_GaretAction []
 Garet, Ivan and Mia walk to their places beside the leader.
s32 gKolimaForestBridge_IvanAction []
s32 gKolimaForestBridge_MiaAction []
s32 gKolimaForestBridge_SquashAction []
 The glamour presses the party down: each squashes and wobbles until released.
s32 gKolimaForestBridge_RestoreScaleAction []
s32 gKolimaForestBridge_BarrierGrowAction []
 A dome grows from a tenth of its size over 70 frames.
s32 gKolimaForestBridge_BarrierShrinkAction []
 A dome sinks and shrinks away over 90 frames.
s32 gKolimaForestBridge_GroundSparkleAction []
struct SceneEntrance gKolimaForestBridge_Entrances []
u32 gKolimaForestBridge_Exits []
 Exit 1 to the clearing (scene 41) and exit 4 to the world map (scene 2).
struct ScenePlacement gKolimaForestBridge_Placements []
 Garet, Ivan and Mia for the curse; the three logs; Tret and Laurel; the four domes; and the five ground sparkles.
struct SceneEvent gKolimaForestBridge_Events []
s32 gKolimaForestBridge_SparkleScript []
s32 gKolimaForestBridge_SparkleBurstScript []
 A sparkle bursts on a dome: it doubles in size and is gone.
s32 gFallingEffectScript []

Function Documentation

◆ KolimaForestBridge_GetEntrances()

const struct SceneEntrance * KolimaForestBridge_GetEntrances ( void )

Where the party enters from the clearing and the world map.

Definition at line 107 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetEntrances().

◆ KolimaForestBridge_GetRegions()

const struct SceneRegion * KolimaForestBridge_GetRegions ( void )

Definition at line 111 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetRegions().

◆ KolimaForestBridge_GetExits()

const u32 * KolimaForestBridge_GetExits ( void )

The paths to the clearing and the world map.

Definition at line 114 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetExits().

◆ KolimaForestBridge_GetPlacements()

const struct ScenePlacement * KolimaForestBridge_GetPlacements ( void )

The party's companions, the logs, Tret, Laurel, the domes and the ground sparkles.

Definition at line 120 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetPlacements().

◆ KolimaForestBridge_GetEvents()

const struct SceneEvent * KolimaForestBridge_GetEvents ( void )

The logs, the jump east from the bank and the two paths.

Definition at line 156 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetEvents().

◆ KolimaForestBridge_Initialize()

s32 KolimaForestBridge_Initialize ( void )

On entry a log already in the river floats there again and the logs mark the cells they cover.

From the world map, before the curse has been seen, the party sees it fall; once the curse is lifted the ground sparkles are gone.

Definition at line 164 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_Initialize().

Variable Documentation

◆ gStagedActor_DirectionSteps

s32 gStagedActor_DirectionSteps[]
extern

Pixel step by direction: X in the upper halfword, Z in the lower.

Definition at line 2131 of file altmiller_cave.c.

◆ gStagedActor_FootprintKinds

u32 gStagedActor_FootprintKinds[]
extern

Definition at line 2140 of file altmiller_cave.c.

◆ gStagedActor_FootprintBounds

s32 gStagedActor_FootprintBounds[]
extern

Definition at line 2144 of file altmiller_cave.c.

◆ gKolimaForestBridge_GaretAction

s32 gKolimaForestBridge_GaretAction[]
extern

Garet, Ivan and Mia walk to their places beside the leader.

Definition at line 1176 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_WitnessForestCurse().

◆ gKolimaForestBridge_IvanAction

s32 gKolimaForestBridge_IvanAction[]
extern

Definition at line 1182 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_WitnessForestCurse().

◆ gKolimaForestBridge_MiaAction

s32 gKolimaForestBridge_MiaAction[]
extern

Definition at line 1188 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_WitnessForestCurse().

◆ gKolimaForestBridge_SquashAction

s32 gKolimaForestBridge_SquashAction[]
extern

The glamour presses the party down: each squashes and wobbles until released.

Definition at line 1196 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_WitnessForestCurse().

◆ gKolimaForestBridge_RestoreScaleAction

s32 gKolimaForestBridge_RestoreScaleAction[]
extern

Definition at line 1204 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_WitnessForestCurse().

◆ gKolimaForestBridge_BarrierGrowAction

s32 gKolimaForestBridge_BarrierGrowAction[]
extern

A dome grows from a tenth of its size over 70 frames.

Definition at line 1212 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_WitnessForestCurse().

◆ gKolimaForestBridge_BarrierShrinkAction

s32 gKolimaForestBridge_BarrierShrinkAction[]
extern

A dome sinks and shrinks away over 90 frames.

Definition at line 1226 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_WitnessForestCurse().

◆ gKolimaForestBridge_GroundSparkleAction

s32 gKolimaForestBridge_GroundSparkleAction[]
extern

Definition at line 1238 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_WitnessForestCurse().

◆ gKolimaForestBridge_Entrances

struct SceneEntrance gKolimaForestBridge_Entrances[]
extern

Definition at line 1248 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetEntrances().

◆ gKolimaForestBridge_Exits

u32 gKolimaForestBridge_Exits[]
extern

Exit 1 to the clearing (scene 41) and exit 4 to the world map (scene 2).

Exits 2 and 3, which no event uses, lead into this map (scene 40).

Definition at line 1257 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetExits().

◆ gKolimaForestBridge_Placements

struct ScenePlacement gKolimaForestBridge_Placements[]
extern

Garet, Ivan and Mia for the curse; the three logs; Tret and Laurel; the four domes; and the five ground sparkles.

Definition at line 1265 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetPlacements().

◆ gKolimaForestBridge_Events

struct SceneEvent gKolimaForestBridge_Events[]
extern

Definition at line 1302 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_GetEvents().

◆ gKolimaForestBridge_SparkleScript

s32 gKolimaForestBridge_SparkleScript[]
extern

Definition at line 1312 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_SpawnCurseSparkle().

◆ gKolimaForestBridge_SparkleBurstScript

s32 gKolimaForestBridge_SparkleBurstScript[]
extern

A sparkle bursts on a dome: it doubles in size and is gone.

Definition at line 1318 of file kolima_forest_bridge.c.

Referenced by KolimaForestBridge_BurstOnBarrier().

◆ gFallingEffectScript

s32 gFallingEffectScript[]
extern

Definition at line 1714 of file kolima.c.

Referenced by Kolima_UpdateCurseDust().