Alchemy
Loading...
Searching...
No Matches

fuchin_temple.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 []
const s32 * gEffectScripts []
s32 gFuchinTemple_JumpingStudentScript []
s32 gFuchinTemple_HiddenSpriteScript []
u16 gFuchinTemple_CellStepsA []
u16 gFuchinTemple_CellStepsB []
u16 gFuchinTemple_CellStepsC []
struct SceneEntrance gFuchinTempleEntrances1 []
struct SceneEntrance gFuchinTempleEntrancesOther []
u32 gFuchinTempleExits []
struct ScenePlacement gFuchinTemplePlacements1 []
struct ScenePlacement gFuchinTemplePlacements []
struct ScenePlacement gFuchinTemplePlacementsEntrance3 []
struct SceneEvent gFuchinTempleEvents1 []
struct SceneEvent gFuchinTempleEvents []
struct SceneEvent gFuchinTempleEventsEntrance3 []
s32 gFuchinTemple_ShotScript []

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.

◆ gEffectScripts

const s32* gEffectScripts[]
extern

Definition at line 1371 of file babi_lighthouse.c.

◆ gFuchinTemple_JumpingStudentScript

s32 gFuchinTemple_JumpingStudentScript[]
extern

◆ gFuchinTemple_HiddenSpriteScript

s32 gFuchinTemple_HiddenSpriteScript[]
extern

Definition at line 2345 of file fuchin_temple.c.

◆ gFuchinTemple_CellStepsA

u16 gFuchinTemple_CellStepsA[]
extern

Definition at line 2351 of file fuchin_temple.c.

Referenced by Event_EnterNyunpasHall().

◆ gFuchinTemple_CellStepsB

u16 gFuchinTemple_CellStepsB[]
extern

Definition at line 2357 of file fuchin_temple.c.

Referenced by Event_OpenLockedDoor(), and FuchinTemple_FeizhiLeavesForHsu().

◆ gFuchinTemple_CellStepsC

u16 gFuchinTemple_CellStepsC[]
extern

Definition at line 2363 of file fuchin_temple.c.

Referenced by FuchinTemple_FeizhiLeavesForHsu().

◆ gFuchinTempleEntrances1

struct SceneEntrance gFuchinTempleEntrances1[]
extern

Definition at line 2369 of file fuchin_temple.c.

Referenced by Scene_GetEntrances().

◆ gFuchinTempleEntrancesOther

struct SceneEntrance gFuchinTempleEntrancesOther[]
extern

Definition at line 2378 of file fuchin_temple.c.

Referenced by Scene_GetEntrances().

◆ gFuchinTempleExits

u32 gFuchinTempleExits[]
extern

Definition at line 2387 of file fuchin_temple.c.

Referenced by Scene_GetExits().

◆ gFuchinTemplePlacements1

struct ScenePlacement gFuchinTemplePlacements1[]
extern

Definition at line 2395 of file fuchin_temple.c.

Referenced by Scene_GetPlacements().

◆ gFuchinTemplePlacements

struct ScenePlacement gFuchinTemplePlacements[]
extern

Definition at line 2411 of file fuchin_temple.c.

Referenced by Scene_GetPlacements().

◆ gFuchinTemplePlacementsEntrance3

struct ScenePlacement gFuchinTemplePlacementsEntrance3[]
extern

Definition at line 2445 of file fuchin_temple.c.

Referenced by Scene_GetPlacements().

◆ gFuchinTempleEvents1

struct SceneEvent gFuchinTempleEvents1[]
extern

Definition at line 2462 of file fuchin_temple.c.

Referenced by Scene_GetEvents().

◆ gFuchinTempleEvents

struct SceneEvent gFuchinTempleEvents[]
extern

Definition at line 2501 of file fuchin_temple.c.

Referenced by Scene_GetEvents().

◆ gFuchinTempleEventsEntrance3

struct SceneEvent gFuchinTempleEventsEntrance3[]
extern

Definition at line 2595 of file fuchin_temple.c.

Referenced by Scene_GetEvents().

◆ gFuchinTemple_ShotScript

s32 gFuchinTemple_ShotScript[]
extern

Definition at line 2606 of file fuchin_temple.c.

Referenced by FuchinTemple_SpawnNyunpasParticles().