Xian's houses, shops and inn, and the room behind Master Feh's school, where Master Feh, Feizhi and Hsu wait once Hsu is back. More...
Go to the source code of this file.
Enumerations | |
| enum | { ACTOR_XIAN_WEAPON_MERCHANT = 14 , ACTOR_XIAN_ARMOR_MERCHANT = 15 , ACTOR_XIAN_ITEM_MERCHANT = 16 , ACTOR_XIAN_INNKEEPER = 17 , XIAN_WEAPON_STOCK = 16 , XIAN_ARMOR_STOCK = 17 , XIAN_ITEM_STOCK = 18 , XIAN_INN = 5 } |
| enum | { XIAN_INTERIORS_ENTRANCE_FROM_SCHOOL = 8 } |
| The room reached from Master Feh's school (scene 61's exit 4), where Master Feh, Feizhi and Hsu wait once Hsu is back: its own actors and events. More... | |
| enum | { ACTOR_FEH = ACTOR_FIRST_PLACED , ACTOR_FEIZHI , ACTOR_HSU } |
| The actors placed in that room, as its dialogue shows them: Master Feh says Feizhi's prediction came true, Feizhi welcomes the party, and Hsu was injured on his way from Lama Temple. More... | |
Functions | |
| const struct SceneEntrance * | XianInteriors_GetEntrances (void) |
| const struct SceneRegion * | XianInteriors_GetRegions (void) |
| const u32 * | XianInteriors_GetExits (void) |
| const struct ScenePlacement * | XianInteriors_GetPlacements (void) |
| The room behind the school places only Master Feh, Feizhi and Hsu. | |
| static u32 | XianInteriors_GetLeaderFacing (void) |
| Reads the leader's facing before a conversation changes actor state. | |
| static void | XianInteriors_TalkToWeaponMerchant (void) |
| Opens the weapon shop from its counter side, or discusses martial arts. | |
| static void | XianInteriors_TalkToArmorMerchant (void) |
| Opens the armor shop from its counter side, or discusses armor and kung fu. | |
| static void | XianInteriors_TalkToItemMerchant (void) |
| Opens the item shop or asks whether the party will cross the desert. | |
| static void | XianInteriors_TalkToInnkeeper (void) |
| Offers a room from the counter side, or discusses travel through Xian. | |
| static void | XianInteriors_AskAboutSilkRoad (void) |
| Asks the resident whether something is wrong on the Silk Road. | |
| static void | XianInteriors_AskAboutAltinMonsters (void) |
| Asks what the party knows about the monsters in Altin. | |
| static void | XianInteriors_FeizhiThanksParty (void) |
| Feizhi, when the party helped free Hsu, welcomes the party, looks at Hsu, then thanks the party and Master Hama. | |
| const struct SceneEvent * | XianInteriors_GetEvents (void) |
| The room behind the school has its own events. | |
| s32 | XianInteriors_Initialize (void) |
| Places the interiors' effect objects; in the room behind the school, Hsu takes his pose. | |
Variables | |
| s32 | gEffectScript0 [] |
| s32 | gEffectScript1 [] |
| s32 | gEffectScript2 [] |
| const s32 * | gEffectScripts [] |
| struct SceneEntrance | gXianInteriors_Entrances [] |
| u32 | gXianInteriors_Exits [] |
| struct ScenePlacement | gXianInteriors_Placements [] |
| struct ScenePlacement | gXianInteriors_SchoolRoomPlacements [] |
| struct SceneEvent | gXianInteriors_Events [] |
| struct SceneEvent | gXianInteriors_SchoolRoomEvents [] |
Xian's houses, shops and inn, and the room behind Master Feh's school, where Master Feh, Feizhi and Hsu wait once Hsu is back.
Definition in file xian_interiors.c.
| anonymous enum |
| Enumerator | |
|---|---|
| ACTOR_XIAN_WEAPON_MERCHANT | |
| ACTOR_XIAN_ARMOR_MERCHANT | |
| ACTOR_XIAN_ITEM_MERCHANT | |
| ACTOR_XIAN_INNKEEPER | |
| XIAN_WEAPON_STOCK | |
| XIAN_ARMOR_STOCK | |
| XIAN_ITEM_STOCK | |
| XIAN_INN | |
Definition at line 27 of file xian_interiors.c.
| anonymous enum |
The room reached from Master Feh's school (scene 61's exit 4), where Master Feh, Feizhi and Hsu wait once Hsu is back: its own actors and events.
| Enumerator | |
|---|---|
| XIAN_INTERIORS_ENTRANCE_FROM_SCHOOL | |
Definition at line 40 of file xian_interiors.c.
| anonymous enum |
The actors placed in that room, as its dialogue shows them: Master Feh says Feizhi's prediction came true, Feizhi welcomes the party, and Hsu was injured on his way from Lama Temple.
| Enumerator | |
|---|---|
| ACTOR_FEH | |
| ACTOR_FEIZHI | |
| ACTOR_HSU | |
Definition at line 45 of file xian_interiors.c.
| const struct SceneEntrance * XianInteriors_GetEntrances | ( | void | ) |
Definition at line 53 of file xian_interiors.c.
Referenced by XianInteriors_GetEntrances().
| const struct SceneRegion * XianInteriors_GetRegions | ( | void | ) |
Definition at line 57 of file xian_interiors.c.
Referenced by XianInteriors_GetRegions().
| const u32 * XianInteriors_GetExits | ( | void | ) |
Definition at line 59 of file xian_interiors.c.
Referenced by XianInteriors_GetExits().
| const struct ScenePlacement * XianInteriors_GetPlacements | ( | void | ) |
The room behind the school places only Master Feh, Feizhi and Hsu.
Definition at line 62 of file xian_interiors.c.
Referenced by XianInteriors_GetPlacements().
|
inlinestatic |
Reads the leader's facing before a conversation changes actor state.
Definition at line 71 of file xian_interiors.c.
Referenced by XianInteriors_GetLeaderFacing(), XianInteriors_TalkToArmorMerchant(), XianInteriors_TalkToInnkeeper(), XianInteriors_TalkToItemMerchant(), and XianInteriors_TalkToWeaponMerchant().
|
static |
Opens the weapon shop from its counter side, or discusses martial arts.
Definition at line 77 of file xian_interiors.c.
Referenced by XianInteriors_TalkToWeaponMerchant().
|
static |
Opens the armor shop from its counter side, or discusses armor and kung fu.
Definition at line 96 of file xian_interiors.c.
Referenced by XianInteriors_TalkToArmorMerchant().
|
static |
Opens the item shop or asks whether the party will cross the desert.
Definition at line 115 of file xian_interiors.c.
Referenced by XianInteriors_TalkToItemMerchant().
|
static |
Offers a room from the counter side, or discusses travel through Xian.
Definition at line 134 of file xian_interiors.c.
Referenced by XianInteriors_TalkToInnkeeper().
|
static |
Asks the resident whether something is wrong on the Silk Road.
Definition at line 153 of file xian_interiors.c.
Referenced by XianInteriors_AskAboutSilkRoad().
|
static |
Asks what the party knows about the monsters in Altin.
Definition at line 161 of file xian_interiors.c.
Referenced by XianInteriors_AskAboutAltinMonsters().
|
static |
Feizhi, when the party helped free Hsu, welcomes the party, looks at Hsu, then thanks the party and Master Hama.
"Oh, warrior! Welcome!"
Definition at line 170 of file xian_interiors.c.
Referenced by XianInteriors_FeizhiThanksParty().
| const struct SceneEvent * XianInteriors_GetEvents | ( | void | ) |
The room behind the school has its own events.
Definition at line 183 of file xian_interiors.c.
Referenced by XianInteriors_GetEvents().
| s32 XianInteriors_Initialize | ( | void | ) |
Places the interiors' effect objects; in the room behind the school, Hsu takes his pose.
Definition at line 192 of file xian_interiors.c.
Referenced by XianInteriors_Initialize().
| s32 gEffectScript0[] |
Definition at line 210 of file xian_interiors.c.
| s32 gEffectScript1[] |
| s32 gEffectScript2[] |
| const s32* gEffectScripts[] |
Definition at line 225 of file xian_interiors.c.
| struct SceneEntrance gXianInteriors_Entrances[] |
Definition at line 231 of file xian_interiors.c.
Referenced by XianInteriors_GetEntrances().
| u32 gXianInteriors_Exits[] |
Definition at line 244 of file xian_interiors.c.
Referenced by XianInteriors_GetExits().
| struct ScenePlacement gXianInteriors_Placements[] |
Definition at line 252 of file xian_interiors.c.
Referenced by XianInteriors_GetPlacements().
| struct ScenePlacement gXianInteriors_SchoolRoomPlacements[] |
Definition at line 280 of file xian_interiors.c.
Referenced by XianInteriors_GetPlacements().
| struct SceneEvent gXianInteriors_Events[] |
Definition at line 290 of file xian_interiors.c.
Referenced by XianInteriors_GetEvents().
| struct SceneEvent gXianInteriors_SchoolRoomEvents[] |
Definition at line 360 of file xian_interiors.c.
Referenced by XianInteriors_GetEvents().