Alchemy
Loading...
Searching...
No Matches

vault_cave.h File Reference

Go to the source code of this file.

Functions

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)
const struct SceneEvent * Scene_GetEvents (void)
s32 Scene_Initialize (void)
 Sets up whichever scene is being entered and runs its arrival events.

Variables

const s16 gVaultCave_DirectionSteps []
const s32 gVaultCave_PuffScript []
struct SceneEntrance gVaultCaveEntrancesOther []
struct SceneEntrance gVaultCaveEntrances1 []
struct SceneEntrance gVaultCaveEntrances2 []
struct SceneEntrance gVaultCaveEntrances3 []
struct SceneRegion gVaultCaveRegions []
u32 gVaultCaveExitsOther []
u32 gVaultCaveExits1 []
u32 gVaultCaveExits2 []
u32 gVaultCaveExits3 []
struct ScenePlacement gVaultCavePlacementsOther []
struct ScenePlacement gVaultCavePlacements1 []
struct ScenePlacement gVaultCavePlacements2 []
struct ScenePlacement gVaultCavePlacements3 []
struct SceneEvent gVaultCaveEventsOther []
struct SceneEvent gVaultCaveEvents1 []
struct SceneEvent gVaultCaveEvents2 []
struct SceneEvent gVaultCaveEvents3 []
u32 gVaultCave_ScheduleFrames []
s32 gVaultCave_ScheduleTimer
s32 gVaultCave_ScheduleIndex
s32 gVaultCave_TickCounter
s32 gVaultCave_TickValue

Function Documentation

◆ Scene_GetEntrances()

const struct SceneEntrance * Scene_GetEntrances ( void )

Definition at line 150 of file alpine_crossing_lama_temple.c.

◆ Scene_GetRegions()

const struct SceneRegion * Scene_GetRegions ( void )

Definition at line 157 of file alpine_crossing_lama_temple.c.

◆ Scene_GetExits()

const u32 * Scene_GetExits ( void )

Both scenes share one exit table.

Definition at line 160 of file alpine_crossing_lama_temple.c.

◆ Scene_GetPlacements()

const struct ScenePlacement * Scene_GetPlacements ( void )

Definition at line 162 of file alpine_crossing_lama_temple.c.

◆ Scene_GetEvents()

const struct SceneEvent * Scene_GetEvents ( void )

Definition at line 796 of file alpine_crossing_lama_temple.c.

◆ Scene_Initialize()

s32 Scene_Initialize ( void )

Sets up whichever scene is being entered and runs its arrival events.

Definition at line 804 of file alpine_crossing_lama_temple.c.

Variable Documentation

◆ gVaultCave_DirectionSteps

const s16 gVaultCave_DirectionSteps[]
extern

Definition at line 917 of file vault_cave.c.

◆ gVaultCave_PuffScript

const s32 gVaultCave_PuffScript[]
extern

Definition at line 936 of file vault_cave.c.

Referenced by VaultCave_SpawnPuffs().

◆ gVaultCaveEntrancesOther

struct SceneEntrance gVaultCaveEntrancesOther[]
extern

Definition at line 940 of file vault_cave.c.

Referenced by Scene_GetEntrances().

◆ gVaultCaveEntrances1

struct SceneEntrance gVaultCaveEntrances1[]
extern

Definition at line 945 of file vault_cave.c.

Referenced by Scene_GetEntrances().

◆ gVaultCaveEntrances2

struct SceneEntrance gVaultCaveEntrances2[]
extern

Definition at line 963 of file vault_cave.c.

Referenced by Scene_GetEntrances().

◆ gVaultCaveEntrances3

struct SceneEntrance gVaultCaveEntrances3[]
extern

Definition at line 981 of file vault_cave.c.

Referenced by Scene_GetEntrances().

◆ gVaultCaveRegions

struct SceneRegion gVaultCaveRegions[]
extern

Definition at line 992 of file vault_cave.c.

Referenced by Scene_GetRegions().

◆ gVaultCaveExitsOther

u32 gVaultCaveExitsOther[]
extern

Definition at line 997 of file vault_cave.c.

Referenced by Scene_GetExits().

◆ gVaultCaveExits1

u32 gVaultCaveExits1[]
extern

Definition at line 1001 of file vault_cave.c.

Referenced by Scene_GetExits().

◆ gVaultCaveExits2

u32 gVaultCaveExits2[]
extern

Definition at line 1020 of file vault_cave.c.

Referenced by Scene_GetExits().

◆ gVaultCaveExits3

u32 gVaultCaveExits3[]
extern

Definition at line 1038 of file vault_cave.c.

Referenced by Scene_GetExits().

◆ gVaultCavePlacementsOther

struct ScenePlacement gVaultCavePlacementsOther[]
extern

Definition at line 1049 of file vault_cave.c.

Referenced by Scene_GetPlacements().

◆ gVaultCavePlacements1

struct ScenePlacement gVaultCavePlacements1[]
extern

Definition at line 1053 of file vault_cave.c.

Referenced by Scene_GetPlacements().

◆ gVaultCavePlacements2

struct ScenePlacement gVaultCavePlacements2[]
extern

Definition at line 1057 of file vault_cave.c.

Referenced by Scene_GetPlacements().

◆ gVaultCavePlacements3

struct ScenePlacement gVaultCavePlacements3[]
extern

Definition at line 1091 of file vault_cave.c.

Referenced by Scene_GetPlacements().

◆ gVaultCaveEventsOther

struct SceneEvent gVaultCaveEventsOther[]
extern

Definition at line 1109 of file vault_cave.c.

Referenced by Scene_GetEvents().

◆ gVaultCaveEvents1

struct SceneEvent gVaultCaveEvents1[]
extern

Definition at line 1113 of file vault_cave.c.

Referenced by Scene_GetEvents().

◆ gVaultCaveEvents2

struct SceneEvent gVaultCaveEvents2[]
extern

Definition at line 1133 of file vault_cave.c.

Referenced by Scene_GetEvents().

◆ gVaultCaveEvents3

struct SceneEvent gVaultCaveEvents3[]
extern

Definition at line 1161 of file vault_cave.c.

Referenced by Scene_GetEvents().

◆ gVaultCave_ScheduleFrames

u32 gVaultCave_ScheduleFrames[]
extern

Definition at line 1175 of file vault_cave.c.

Referenced by VaultCave_UpdateTimedFallingObjects().

◆ gVaultCave_ScheduleTimer

s32 gVaultCave_ScheduleTimer
extern

Definition at line 1180 of file vault_cave.c.

Referenced by VaultCave_UpdateTimedFallingObjects().

◆ gVaultCave_ScheduleIndex

s32 gVaultCave_ScheduleIndex
extern

Definition at line 1182 of file vault_cave.c.

Referenced by VaultCave_UpdateTimedFallingObjects().

◆ gVaultCave_TickCounter

s32 gVaultCave_TickCounter
extern

Definition at line 1184 of file vault_cave.c.

Referenced by VaultCave_UpdateFrostControlledFallingObjects().

◆ gVaultCave_TickValue

s32 gVaultCave_TickValue
extern

Definition at line 1186 of file vault_cave.c.

Referenced by VaultCave_UpdateFrostControlledFallingObjects().