Alchemy
Loading...
Searching...
No Matches

lunpa_fortress.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 gLunpaFortressRandomPick
s32 gSecondPatrolRoute []
s32 gFirstPatrolRoute []
s32 gDonpaSleeps []
s32 gOuterPatrolRoute []
s32 gHallPatrolRoute []
struct SceneEntrance gLunpaFortressEntrances1 []
struct SceneEntrance gLunpaFortressEntrances2 []
struct SceneEntrance gLunpaFortressEntrances3 []
struct SceneEntrance gLunpaFortressEntrancesOther []
u32 gLunpaFortressExitsOther []
 Scenes 161 to 163 are the fortress's maps 2 to 4; field_scene.h has no names for them yet, nor for scene 99.
u32 gLunpaFortressExits2 []
u32 gLunpaFortressExits3And4 []
struct ScenePlacement gLunpaFortressPlacementsOther []
struct ScenePlacement gLunpaFortressPlacementsWestLunpaCave []
struct ScenePlacement gLunpaFortressPlacements1 []
struct ScenePlacement gLunpaFortressPlacements2 []
struct ScenePlacement gLunpaFortressPlacements3 []
struct ScenePlacement gLunpaFortressPlacements4 []
struct SceneEvent gLunpaFortressNoEvents []
struct SceneEvent gLunpaFortressEvents1 []
struct SceneEvent gLunpaFortressEvents2 []
struct SceneEvent gLunpaFortressEvents3 []
struct SceneEvent gLunpaFortressEventsOther []
u32 gRescueRoomDoorCells []
u32 gColumnRoomDoorCells []
u32 gGuardRoomDoorCells []
u32 gOuterDoorCells []

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

◆ gLunpaFortressRandomPick

s32 gLunpaFortressRandomPick
extern

◆ gSecondPatrolRoute

s32 gSecondPatrolRoute[]
extern

Definition at line 3138 of file lunpa_fortress.c.

◆ gFirstPatrolRoute

s32 gFirstPatrolRoute[]
extern

Definition at line 3151 of file lunpa_fortress.c.

◆ gDonpaSleeps

s32 gDonpaSleeps[]
extern

Definition at line 3164 of file lunpa_fortress.c.

◆ gOuterPatrolRoute

s32 gOuterPatrolRoute[]
extern

Definition at line 3169 of file lunpa_fortress.c.

◆ gHallPatrolRoute

s32 gHallPatrolRoute[]
extern

Definition at line 3205 of file lunpa_fortress.c.

◆ gLunpaFortressEntrances1

struct SceneEntrance gLunpaFortressEntrances1[]
extern

Definition at line 3235 of file lunpa_fortress.c.

Referenced by Scene_GetEntrances().

◆ gLunpaFortressEntrances2

struct SceneEntrance gLunpaFortressEntrances2[]
extern

Definition at line 3260 of file lunpa_fortress.c.

Referenced by Scene_GetEntrances().

◆ gLunpaFortressEntrances3

struct SceneEntrance gLunpaFortressEntrances3[]
extern

Definition at line 3291 of file lunpa_fortress.c.

Referenced by Scene_GetEntrances().

◆ gLunpaFortressEntrancesOther

struct SceneEntrance gLunpaFortressEntrancesOther[]
extern

Definition at line 3302 of file lunpa_fortress.c.

Referenced by Scene_GetEntrances().

◆ gLunpaFortressExitsOther

u32 gLunpaFortressExitsOther[]
extern

Scenes 161 to 163 are the fortress's maps 2 to 4; field_scene.h has no names for them yet, nor for scene 99.

Definition at line 3313 of file lunpa_fortress.c.

Referenced by Scene_GetExits().

◆ gLunpaFortressExits2

u32 gLunpaFortressExits2[]
extern

Definition at line 3343 of file lunpa_fortress.c.

Referenced by Scene_GetExits().

◆ gLunpaFortressExits3And4

u32 gLunpaFortressExits3And4[]
extern

Definition at line 3373 of file lunpa_fortress.c.

Referenced by Scene_GetExits().

◆ gLunpaFortressPlacementsOther

struct ScenePlacement gLunpaFortressPlacementsOther[]
extern

Definition at line 3391 of file lunpa_fortress.c.

Referenced by Scene_GetPlacements().

◆ gLunpaFortressPlacementsWestLunpaCave

struct ScenePlacement gLunpaFortressPlacementsWestLunpaCave[]
extern

Definition at line 3395 of file lunpa_fortress.c.

Referenced by Scene_GetPlacements().

◆ gLunpaFortressPlacements1

struct ScenePlacement gLunpaFortressPlacements1[]
extern

Definition at line 3417 of file lunpa_fortress.c.

Referenced by Scene_GetPlacements().

◆ gLunpaFortressPlacements2

struct ScenePlacement gLunpaFortressPlacements2[]
extern

Definition at line 3449 of file lunpa_fortress.c.

Referenced by Scene_GetPlacements().

◆ gLunpaFortressPlacements3

struct ScenePlacement gLunpaFortressPlacements3[]
extern

Definition at line 3491 of file lunpa_fortress.c.

Referenced by Scene_GetPlacements().

◆ gLunpaFortressPlacements4

struct ScenePlacement gLunpaFortressPlacements4[]
extern

Definition at line 3505 of file lunpa_fortress.c.

Referenced by Scene_GetPlacements().

◆ gLunpaFortressNoEvents

struct SceneEvent gLunpaFortressNoEvents[]
extern

Definition at line 3535 of file lunpa_fortress.c.

◆ gLunpaFortressEvents1

struct SceneEvent gLunpaFortressEvents1[]
extern

Definition at line 3539 of file lunpa_fortress.c.

Referenced by Scene_GetEvents().

◆ gLunpaFortressEvents2

struct SceneEvent gLunpaFortressEvents2[]
extern

Definition at line 3593 of file lunpa_fortress.c.

Referenced by Scene_GetEvents().

◆ gLunpaFortressEvents3

struct SceneEvent gLunpaFortressEvents3[]
extern

Definition at line 3656 of file lunpa_fortress.c.

Referenced by Scene_GetEvents().

◆ gLunpaFortressEventsOther

struct SceneEvent gLunpaFortressEventsOther[]
extern

Definition at line 3682 of file lunpa_fortress.c.

Referenced by Scene_GetEvents().

◆ gRescueRoomDoorCells

u32 gRescueRoomDoorCells[]
extern

Definition at line 3703 of file lunpa_fortress.c.

Referenced by LunpaFortress_OpenRescueRoomDoor().

◆ gColumnRoomDoorCells

u32 gColumnRoomDoorCells[]
extern

Definition at line 3708 of file lunpa_fortress.c.

Referenced by LunpaFortress_OpenColumnRoomDoor().

◆ gGuardRoomDoorCells

u32 gGuardRoomDoorCells[]
extern

Definition at line 3712 of file lunpa_fortress.c.

Referenced by LunpaFortress_OpenGuardRoomDoor().

◆ gOuterDoorCells

u32 gOuterDoorCells[]
extern

Definition at line 3716 of file lunpa_fortress.c.

Referenced by LunpaFortress_OpenOuterDoor().