Alchemy
Loading...
Searching...
No Matches

suhalla.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

struct SceneEntrance gSuhallaEntrances []
u32 gSuhallaExits []
struct ScenePlacement gSuhallaPlacements []
struct ScenePlacement gSuhallaPlacementsLater []
s16 gSuhallaDoorCells [][2]
 The cell each door's opening is drawn at, by trigger.
u16 gSuhallaDoorOpenSteps []
u16 gSuhallaWideDoorOpenSteps []
struct SceneEvent gSuhallaEvents []
struct SceneEvent gSuhallaEventsLater []

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

◆ gSuhallaEntrances

struct SceneEntrance gSuhallaEntrances[]
extern

Definition at line 148 of file suhalla.c.

Referenced by Scene_GetEntrances().

◆ gSuhallaExits

u32 gSuhallaExits[]
extern

Definition at line 160 of file suhalla.c.

Referenced by Scene_GetExits().

◆ gSuhallaPlacements

struct ScenePlacement gSuhallaPlacements[]
extern

Definition at line 168 of file suhalla.c.

Referenced by Scene_GetPlacements().

◆ gSuhallaPlacementsLater

struct ScenePlacement gSuhallaPlacementsLater[]
extern

Definition at line 190 of file suhalla.c.

Referenced by Scene_GetPlacements().

◆ gSuhallaDoorCells

s16 gSuhallaDoorCells[][2]
extern

The cell each door's opening is drawn at, by trigger.

Definition at line 213 of file suhalla.c.

Referenced by Event_EnterDoor(), and Event_EnterWideDoor().

◆ gSuhallaDoorOpenSteps

u16 gSuhallaDoorOpenSteps[]
extern

Definition at line 217 of file suhalla.c.

Referenced by Event_EnterDoor().

◆ gSuhallaWideDoorOpenSteps

u16 gSuhallaWideDoorOpenSteps[]
extern

Definition at line 221 of file suhalla.c.

Referenced by Event_EnterWideDoor().

◆ gSuhallaEvents

struct SceneEvent gSuhallaEvents[]
extern

Definition at line 225 of file suhalla.c.

Referenced by Scene_GetEvents().

◆ gSuhallaEventsLater

struct SceneEvent gSuhallaEventsLater[]
extern

Definition at line 255 of file suhalla.c.

Referenced by Scene_GetEvents().