Kolima's houses and shops, whose residents stand as trees while the curse lasts. More...
Go to the source code of this file.
Enumerations | |
| enum | KolimaInteriorActor { ACTOR_FIRST_VILLAGER = 8 , ACTOR_WEAPON_MERCHANT = 16 , ACTOR_ARMOR_MERCHANT = 17 , ACTOR_ITEM_MERCHANT = 18 , ACTOR_INNKEEPER = 19 , ACTOR_LAST_VILLAGER = 22 } |
Functions | |
| static void | KolimaInteriors_TurnVillagersIntoTrees (struct ScenePlacement *placement) |
| Replaces the cursed residents' sprites and disables their movement and turning. | |
| const struct SceneEntrance * | KolimaInteriors_GetEntrances (void) |
| const struct SceneRegion * | KolimaInteriors_GetRegions (void) |
| const u32 * | KolimaInteriors_GetExits (void) |
| Returns the doors and stairs linking the interiors. | |
| const struct ScenePlacement * | KolimaInteriors_GetPlacements (void) |
| Applies the curse before preparing the residents' placement records. | |
| static void | KolimaInteriors_TalkToWeaponMerchant (void) |
| Offers weapons at the counter or discusses Fuchin Temple. | |
| static void | KolimaInteriors_TalkToArmorMerchant (void) |
| Offers armor at the counter or discusses the bridge. | |
| static void | KolimaInteriors_TalkToItemMerchant (void) |
| Offers items at the counter or discusses life after the curse. | |
| static void | KolimaInteriors_TalkToInnkeeper (void) |
| Offers a room at the counter or discusses McCoy's construction. | |
| const struct SceneEvent * | KolimaInteriors_GetEvents (void) |
| Returns the residents' conversations, thoughts and searchable objects. | |
| s32 | KolimaInteriors_Initialize (void) |
| Clears resident sprite flags and selects the room layout for this entrance. | |
Variables | |
| struct SceneEntrance | gKolimaInteriors_Entrances [] |
| u32 | gKolimaInteriors_Exits [] |
| struct ScenePlacement | gKolimaInteriors_Placements [] |
| struct SceneEvent | gKolimaInteriors_Events [] |
Kolima's houses and shops, whose residents stand as trees while the curse lasts.
Definition in file kolima_interiors.c.
| enum KolimaInteriorActor |
| Enumerator | |
|---|---|
| ACTOR_FIRST_VILLAGER | |
| ACTOR_WEAPON_MERCHANT | |
| ACTOR_ARMOR_MERCHANT | |
| ACTOR_ITEM_MERCHANT | |
| ACTOR_INNKEEPER | |
| ACTOR_LAST_VILLAGER | |
Definition at line 27 of file kolima_interiors.c.
|
static |
Replaces the cursed residents' sprites and disables their movement and turning.
Definition at line 39 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetPlacements(), and KolimaInteriors_TurnVillagersIntoTrees().
| const struct SceneEntrance * KolimaInteriors_GetEntrances | ( | void | ) |
Definition at line 63 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetEntrances().
| const struct SceneRegion * KolimaInteriors_GetRegions | ( | void | ) |
Definition at line 67 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetRegions().
| const u32 * KolimaInteriors_GetExits | ( | void | ) |
Returns the doors and stairs linking the interiors.
Definition at line 70 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetExits().
| const struct ScenePlacement * KolimaInteriors_GetPlacements | ( | void | ) |
Applies the curse before preparing the residents' placement records.
Definition at line 73 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetPlacements().
|
static |
Offers weapons at the counter or discusses Fuchin Temple.
Definition at line 85 of file kolima_interiors.c.
Referenced by KolimaInteriors_TalkToWeaponMerchant().
|
static |
Offers armor at the counter or discusses the bridge.
Definition at line 99 of file kolima_interiors.c.
Referenced by KolimaInteriors_TalkToArmorMerchant().
|
static |
Offers items at the counter or discusses life after the curse.
Definition at line 113 of file kolima_interiors.c.
Referenced by KolimaInteriors_TalkToItemMerchant().
|
static |
Offers a room at the counter or discusses McCoy's construction.
Definition at line 127 of file kolima_interiors.c.
Referenced by KolimaInteriors_TalkToInnkeeper().
| const struct SceneEvent * KolimaInteriors_GetEvents | ( | void | ) |
Returns the residents' conversations, thoughts and searchable objects.
Definition at line 143 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetEvents().
| s32 KolimaInteriors_Initialize | ( | void | ) |
Clears resident sprite flags and selects the room layout for this entrance.
Definition at line 148 of file kolima_interiors.c.
Referenced by KolimaInteriors_Initialize().
| struct SceneEntrance gKolimaInteriors_Entrances[] |
Definition at line 193 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetEntrances().
| u32 gKolimaInteriors_Exits[] |
Definition at line 216 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetExits().
| struct ScenePlacement gKolimaInteriors_Placements[] |
Definition at line 226 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetPlacements().
| struct SceneEvent gKolimaInteriors_Events[] |
Definition at line 260 of file kolima_interiors.c.
Referenced by KolimaInteriors_GetEvents().