Alchemy
Loading...
Searching...
No Matches

xian.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * Xian_GetEntrances (void)
const struct SceneRegion * Xian_GetRegions (void)
const u32 * Xian_GetExits (void)
const struct ScenePlacement * Xian_GetPlacements (void)
 Once Xian has heard Hsu is trapped, actor 15 turns to face the party.
const struct SceneEvent * Xian_GetEvents (void)
s32 Xian_Initialize (void)
 Queues sound 169 and sets up the village as the story and this visit left it.

Variables

s32 gEffectScript0 []
s32 gEffectScript1 []
s32 gEffectScript2 []
const s32 * gEffectScripts []
s32 gXian_WaterCarrierRoute []
 The water carrier's round: from (280, 232) east to (424, 232), up to (424, 216) and back, pausing at each end.
s32 gXian_TrainingTreeJump []
 The struck tree jumps 32 pixels and drops back.
s32 gXian_TreeImpactScript []
 The effect at the tree's foot when the student strikes it: 18 frames.
s32 gXian_TrainingParticleScript []
 Each particle beside the leaping student, facing west: 16 frames.
u16 gXian_DoorSteps1 []
 The doors' opening frames, copied from map cells.
u16 gXian_DoorSteps2 []
u16 gXian_DoorSteps3 []
u16 gXian_DoorSteps4 []
u16 gXian_DoorSteps5 []
struct SceneEntrance gXian_Entrances []
u32 gXian_Exits []
struct ScenePlacement gXian_Placements []
struct SceneEvent gXian_Events []

Function Documentation

◆ Xian_GetEntrances()

const struct SceneEntrance * Xian_GetEntrances ( void )

Definition at line 211 of file xian.c.

Referenced by Xian_GetEntrances().

◆ Xian_GetRegions()

const struct SceneRegion * Xian_GetRegions ( void )

Definition at line 213 of file xian.c.

Referenced by Xian_GetRegions().

◆ Xian_GetExits()

const u32 * Xian_GetExits ( void )

Definition at line 215 of file xian.c.

Referenced by Xian_GetExits().

◆ Xian_GetPlacements()

const struct ScenePlacement * Xian_GetPlacements ( void )

Once Xian has heard Hsu is trapped, actor 15 turns to face the party.

Definition at line 218 of file xian.c.

Referenced by Xian_GetPlacements().

◆ Xian_GetEvents()

const struct SceneEvent * Xian_GetEvents ( void )

Definition at line 664 of file xian.c.

Referenced by Xian_GetEvents().

◆ Xian_Initialize()

s32 Xian_Initialize ( void )

Queues sound 169 and sets up the village as the story and this visit left it.

Definition at line 668 of file xian.c.

Referenced by Xian_Initialize().

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.

◆ gXian_WaterCarrierRoute

s32 gXian_WaterCarrierRoute[]
extern

The water carrier's round: from (280, 232) east to (424, 232), up to (424, 216) and back, pausing at each end.

Definition at line 756 of file xian.c.

Referenced by Xian_MoveAsideForWaterCarrier().

◆ gXian_TrainingTreeJump

s32 gXian_TrainingTreeJump[]
extern

The struck tree jumps 32 pixels and drops back.

Definition at line 787 of file xian.c.

Referenced by Xian_StrikeTrainingTreeWithForce(), and Xian_TalkToKungFuStudent().

◆ gXian_TreeImpactScript

s32 gXian_TreeImpactScript[]
extern

The effect at the tree's foot when the student strikes it: 18 frames.

Definition at line 802 of file xian.c.

Referenced by Xian_TalkToKungFuStudent().

◆ gXian_TrainingParticleScript

s32 gXian_TrainingParticleScript[]
extern

Each particle beside the leaping student, facing west: 16 frames.

Definition at line 807 of file xian.c.

Referenced by Xian_SpawnTrainingParticles().

◆ gXian_DoorSteps1

u16 gXian_DoorSteps1[]
extern

The doors' opening frames, copied from map cells.

Definition at line 817 of file xian.c.

Referenced by Xian_OpenDoorAndLeave().

◆ gXian_DoorSteps2

u16 gXian_DoorSteps2[]
extern

Definition at line 823 of file xian.c.

Referenced by Xian_OpenDoorAndLeave().

◆ gXian_DoorSteps3

u16 gXian_DoorSteps3[]
extern

Definition at line 829 of file xian.c.

Referenced by Xian_OpenDoorAndLeave().

◆ gXian_DoorSteps4

u16 gXian_DoorSteps4[]
extern

Definition at line 835 of file xian.c.

Referenced by Xian_OpenDoorAndLeave().

◆ gXian_DoorSteps5

u16 gXian_DoorSteps5[]
extern

Definition at line 841 of file xian.c.

Referenced by Xian_OpenDoorAndLeave().

◆ gXian_Entrances

struct SceneEntrance gXian_Entrances[]
extern

Definition at line 847 of file xian.c.

Referenced by Xian_GetEntrances().

◆ gXian_Exits

u32 gXian_Exits[]
extern

Definition at line 860 of file xian.c.

Referenced by Xian_GetExits().

◆ gXian_Placements

struct ScenePlacement gXian_Placements[]
extern

Definition at line 868 of file xian.c.

Referenced by Xian_GetPlacements().

◆ gXian_Events

struct SceneEvent gXian_Events[]
extern

Definition at line 908 of file xian.c.

Referenced by Xian_GetEvents().