Alchemy
Loading...
Searching...
No Matches

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

s32 gEffectScript0 []
s32 gEffectScript1 []
s32 gEffectScript2 []
s32 gStagedActor_DirectionSteps []
 Pixel step by direction: X in the upper halfword, Z in the lower.
u32 gStagedActor_FootprintKinds []
s32 gStagedActor_FootprintBounds []
const s32 * gEffectScripts []
s32 gCrossboneIslePillarRooms_ActionTable []
u16 gCrossboneIslePillarRooms_ShiftSteps1 []
u16 gCrossboneIslePillarRooms_ShiftSteps2 []
u16 gCrossboneIslePillarRooms_ShiftSteps3 []
u16 gCrossboneIslePillarRooms_ShiftSteps4 []
u16 gCrossboneIslePillarRooms_ShiftSteps5 []
struct SceneEntrance gCrossboneIslePillarRoomsEntrancesOther []
struct SceneEntrance gCrossboneIslePillarRoomsEntrances1 []
struct SceneEntrance gCrossboneIslePillarRoomsEntrances2 []
struct SceneEntrance gCrossboneIslePillarRoomsEntrances3 []
struct SceneEntrance gCrossboneIslePillarRoomsEntrances4 []
struct SceneEntrance gCrossboneIslePillarRoomsEntrances5 []
u32 gCrossboneIslePillarRoomsExits []
struct ScenePlacement gCrossboneIslePillarRoomsNoPlacements []
struct ScenePlacement gCrossboneIslePillarRoomsPlacements1 []
struct ScenePlacement gCrossboneIslePillarRoomsPlacements2 []
struct ScenePlacement gCrossboneIslePillarRoomsPlacements3 []
struct ScenePlacement gCrossboneIslePillarRoomsPlacementsOther []
struct ScenePlacement gCrossboneIslePillarRoomsPlacements5 []
struct SceneEvent gCrossboneIslePillarRoomsEventsOther []
struct SceneEvent gCrossboneIslePillarRoomsEvents1 []
struct SceneEvent gCrossboneIslePillarRoomsEvents2 []
struct SceneEvent gCrossboneIslePillarRoomsEvents3 []
struct SceneEvent gCrossboneIslePillarRoomsEvents4 []
struct SceneEvent gCrossboneIslePillarRoomsEvents5 []

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

◆ gEffectScript0

s32 gEffectScript0[]
extern

Definition at line 1356 of file babi_lighthouse.c.

◆ gEffectScript1

s32 gEffectScript1[]
extern

Definition at line 1361 of file babi_lighthouse.c.

◆ gEffectScript2

s32 gEffectScript2[]
extern

Definition at line 1366 of file babi_lighthouse.c.

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

◆ gEffectScripts

const s32* gEffectScripts[]
extern

Definition at line 1371 of file babi_lighthouse.c.

◆ gCrossboneIslePillarRooms_ActionTable

s32 gCrossboneIslePillarRooms_ActionTable[]
extern

◆ gCrossboneIslePillarRooms_ShiftSteps1

u16 gCrossboneIslePillarRooms_ShiftSteps1[]
extern

Definition at line 1635 of file crossbone_isle_pillar_rooms.c.

Referenced by Event_FlipWaterSwitch().

◆ gCrossboneIslePillarRooms_ShiftSteps2

u16 gCrossboneIslePillarRooms_ShiftSteps2[]
extern

Definition at line 1639 of file crossbone_isle_pillar_rooms.c.

Referenced by Event_FlipWaterSwitch().

◆ gCrossboneIslePillarRooms_ShiftSteps3

u16 gCrossboneIslePillarRooms_ShiftSteps3[]
extern

Definition at line 1643 of file crossbone_isle_pillar_rooms.c.

Referenced by Event_FlipWaterSwitch().

◆ gCrossboneIslePillarRooms_ShiftSteps4

u16 gCrossboneIslePillarRooms_ShiftSteps4[]
extern

Definition at line 1647 of file crossbone_isle_pillar_rooms.c.

Referenced by Event_FlipWaterSwitch().

◆ gCrossboneIslePillarRooms_ShiftSteps5

u16 gCrossboneIslePillarRooms_ShiftSteps5[]
extern

Definition at line 1651 of file crossbone_isle_pillar_rooms.c.

Referenced by Event_FlipWaterSwitch().

◆ gCrossboneIslePillarRoomsEntrancesOther

struct SceneEntrance gCrossboneIslePillarRoomsEntrancesOther[]
extern

Definition at line 1655 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEntrances().

◆ gCrossboneIslePillarRoomsEntrances1

struct SceneEntrance gCrossboneIslePillarRoomsEntrances1[]
extern

Definition at line 1660 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEntrances().

◆ gCrossboneIslePillarRoomsEntrances2

struct SceneEntrance gCrossboneIslePillarRoomsEntrances2[]
extern

Definition at line 1666 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEntrances().

◆ gCrossboneIslePillarRoomsEntrances3

struct SceneEntrance gCrossboneIslePillarRoomsEntrances3[]
extern

Definition at line 1672 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEntrances().

◆ gCrossboneIslePillarRoomsEntrances4

struct SceneEntrance gCrossboneIslePillarRoomsEntrances4[]
extern

Definition at line 1678 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEntrances().

◆ gCrossboneIslePillarRoomsEntrances5

struct SceneEntrance gCrossboneIslePillarRoomsEntrances5[]
extern

Definition at line 1684 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEntrances().

◆ gCrossboneIslePillarRoomsExits

u32 gCrossboneIslePillarRoomsExits[]
extern

Definition at line 1690 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetExits().

◆ gCrossboneIslePillarRoomsNoPlacements

struct ScenePlacement gCrossboneIslePillarRoomsNoPlacements[]
extern

Definition at line 1709 of file crossbone_isle_pillar_rooms.c.

◆ gCrossboneIslePillarRoomsPlacements1

struct ScenePlacement gCrossboneIslePillarRoomsPlacements1[]
extern

Definition at line 1713 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetPlacements().

◆ gCrossboneIslePillarRoomsPlacements2

struct ScenePlacement gCrossboneIslePillarRoomsPlacements2[]
extern

Definition at line 1725 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetPlacements().

◆ gCrossboneIslePillarRoomsPlacements3

struct ScenePlacement gCrossboneIslePillarRoomsPlacements3[]
extern

Definition at line 1739 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetPlacements().

◆ gCrossboneIslePillarRoomsPlacementsOther

struct ScenePlacement gCrossboneIslePillarRoomsPlacementsOther[]
extern

Definition at line 1761 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetPlacements().

◆ gCrossboneIslePillarRoomsPlacements5

struct ScenePlacement gCrossboneIslePillarRoomsPlacements5[]
extern

Definition at line 1773 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetPlacements().

◆ gCrossboneIslePillarRoomsEventsOther

struct SceneEvent gCrossboneIslePillarRoomsEventsOther[]
extern

Definition at line 1791 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEvents().

◆ gCrossboneIslePillarRoomsEvents1

struct SceneEvent gCrossboneIslePillarRoomsEvents1[]
extern

Definition at line 1795 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEvents().

◆ gCrossboneIslePillarRoomsEvents2

struct SceneEvent gCrossboneIslePillarRoomsEvents2[]
extern

Definition at line 1810 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEvents().

◆ gCrossboneIslePillarRoomsEvents3

struct SceneEvent gCrossboneIslePillarRoomsEvents3[]
extern

Definition at line 1821 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEvents().

◆ gCrossboneIslePillarRoomsEvents4

struct SceneEvent gCrossboneIslePillarRoomsEvents4[]
extern

Definition at line 1835 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEvents().

◆ gCrossboneIslePillarRoomsEvents5

struct SceneEvent gCrossboneIslePillarRoomsEvents5[]
extern

Definition at line 1860 of file crossbone_isle_pillar_rooms.c.

Referenced by Scene_GetEvents().