Alchemy
Loading...
Searching...
No Matches

kalay_tolbi_docks.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * KalayTolbiDocks_GetEntrances (void)
 Selects the entrance positions for the departure, arrival or ticket office.
const struct SceneRegion * KalayTolbiDocks_GetRegions (void)
const u32 * KalayTolbiDocks_GetExits (void)
 The docks list no numbered exits.
const struct ScenePlacement * KalayTolbiDocks_GetPlacements (void)
 Each map has its people before the ship sails, once it has gone and not come back (flag 0x93e), and once the passengers are stranded (flag 0x950).
const struct SceneEvent * KalayTolbiDocks_GetEvents (void)
 Selects dialogue and interactions for the current port and voyage state.
s32 KalayTolbiDocks_Initialize (void)
 Prepares whichever of the three maps is entered.

Variables

u16 gKalayTolbiDocks_KalayDoorCells []
u16 gKalayTolbiDocks_TolbiDoorCells []
s32 gKalayTolbiDocks_BodyguardSpinScript []
struct SceneEntrance gKalayTolbiDocks_NoEntrances []
struct SceneEntrance gKalayTolbiDocks_KalayEntrances []
struct SceneEntrance gKalayTolbiDocks_TolbiEntrances []
struct SceneEntrance gKalayTolbiDocks_TicketOfficeEntrances []
u32 gKalayTolbiDocks_Exits []
struct ScenePlacement gKalayTolbiDocks_NoPlacements []
struct ScenePlacement gKalayTolbiDocks_TolbiPlacements []
struct ScenePlacement gKalayTolbiDocks_TolbiPlacementsStranded []
struct ScenePlacement gKalayTolbiDocks_KalayPlacements []
struct ScenePlacement gKalayTolbiDocks_KalayPlacementsShipGone []
struct ScenePlacement gKalayTolbiDocks_TicketOfficePlacements []
struct ScenePlacement gKalayTolbiDocks_TicketOfficePlacementsShipGone []
struct ScenePlacement gKalayTolbiDocks_TicketOfficePlacementsStranded []
struct SceneEvent gKalayTolbiDocks_NoEvents []
struct SceneEvent gKalayTolbiDocks_KalayEvents []
struct SceneEvent gKalayTolbiDocks_KalayEventsShipGone []
struct SceneEvent gKalayTolbiDocks_TolbiEvents []
struct SceneEvent gKalayTolbiDocks_TolbiEventsStranded []
struct SceneEvent gKalayTolbiDocks_TicketOfficeEvents []
struct SceneEvent gKalayTolbiDocks_TicketOfficeEventsShipGone []
struct SceneEvent gKalayTolbiDocks_TicketOfficeEventsStranded []

Function Documentation

◆ KalayTolbiDocks_GetEntrances()

const struct SceneEntrance * KalayTolbiDocks_GetEntrances ( void )

Selects the entrance positions for the departure, arrival or ticket office.

Definition at line 72 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEntrances().

◆ KalayTolbiDocks_GetRegions()

const struct SceneRegion * KalayTolbiDocks_GetRegions ( void )

Definition at line 87 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetRegions().

◆ KalayTolbiDocks_GetExits()

const u32 * KalayTolbiDocks_GetExits ( void )

The docks list no numbered exits.

Definition at line 90 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetExits().

◆ KalayTolbiDocks_GetPlacements()

const struct ScenePlacement * KalayTolbiDocks_GetPlacements ( void )

Each map has its people before the ship sails, once it has gone and not come back (flag 0x93e), and once the passengers are stranded (flag 0x950).

Definition at line 94 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ KalayTolbiDocks_GetEvents()

const struct SceneEvent * KalayTolbiDocks_GetEvents ( void )

Selects dialogue and interactions for the current port and voyage state.

Definition at line 138 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().

◆ KalayTolbiDocks_Initialize()

s32 KalayTolbiDocks_Initialize ( void )

Prepares whichever of the three maps is entered.

Entrance 90 sets flag 0x950, which leaves the tour's passengers stranded on the Tolbi docks.

Definition at line 459 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_Initialize().

Variable Documentation

◆ gKalayTolbiDocks_KalayDoorCells

u16 gKalayTolbiDocks_KalayDoorCells[]
extern

Definition at line 868 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_OpenDoorAndLeave().

◆ gKalayTolbiDocks_TolbiDoorCells

u16 gKalayTolbiDocks_TolbiDoorCells[]
extern

Definition at line 874 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_OpenDoorAndLeave().

◆ gKalayTolbiDocks_BodyguardSpinScript

s32 gKalayTolbiDocks_BodyguardSpinScript[]
extern

Definition at line 880 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_PassengersConfrontTourGuide().

◆ gKalayTolbiDocks_NoEntrances

struct SceneEntrance gKalayTolbiDocks_NoEntrances[]
extern

Definition at line 887 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEntrances().

◆ gKalayTolbiDocks_KalayEntrances

struct SceneEntrance gKalayTolbiDocks_KalayEntrances[]
extern

Definition at line 892 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEntrances().

◆ gKalayTolbiDocks_TolbiEntrances

struct SceneEntrance gKalayTolbiDocks_TolbiEntrances[]
extern

Definition at line 901 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEntrances().

◆ gKalayTolbiDocks_TicketOfficeEntrances

struct SceneEntrance gKalayTolbiDocks_TicketOfficeEntrances[]
extern

Definition at line 909 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEntrances().

◆ gKalayTolbiDocks_Exits

u32 gKalayTolbiDocks_Exits[]
extern

Definition at line 916 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetExits().

◆ gKalayTolbiDocks_NoPlacements

struct ScenePlacement gKalayTolbiDocks_NoPlacements[]
extern

Definition at line 924 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ gKalayTolbiDocks_TolbiPlacements

struct ScenePlacement gKalayTolbiDocks_TolbiPlacements[]
extern

Definition at line 929 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ gKalayTolbiDocks_TolbiPlacementsStranded

struct ScenePlacement gKalayTolbiDocks_TolbiPlacementsStranded[]
extern

Definition at line 949 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ gKalayTolbiDocks_KalayPlacements

struct ScenePlacement gKalayTolbiDocks_KalayPlacements[]
extern

Definition at line 973 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ gKalayTolbiDocks_KalayPlacementsShipGone

struct ScenePlacement gKalayTolbiDocks_KalayPlacementsShipGone[]
extern

Definition at line 993 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ gKalayTolbiDocks_TicketOfficePlacements

struct ScenePlacement gKalayTolbiDocks_TicketOfficePlacements[]
extern

Definition at line 1013 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ gKalayTolbiDocks_TicketOfficePlacementsShipGone

struct ScenePlacement gKalayTolbiDocks_TicketOfficePlacementsShipGone[]
extern

Definition at line 1029 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ gKalayTolbiDocks_TicketOfficePlacementsStranded

struct ScenePlacement gKalayTolbiDocks_TicketOfficePlacementsStranded[]
extern

Definition at line 1045 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetPlacements().

◆ gKalayTolbiDocks_NoEvents

struct SceneEvent gKalayTolbiDocks_NoEvents[]
extern

Definition at line 1061 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().

◆ gKalayTolbiDocks_KalayEvents

struct SceneEvent gKalayTolbiDocks_KalayEvents[]
extern

Definition at line 1065 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().

◆ gKalayTolbiDocks_KalayEventsShipGone

struct SceneEvent gKalayTolbiDocks_KalayEventsShipGone[]
extern

Definition at line 1096 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().

◆ gKalayTolbiDocks_TolbiEvents

struct SceneEvent gKalayTolbiDocks_TolbiEvents[]
extern

Definition at line 1109 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().

◆ gKalayTolbiDocks_TolbiEventsStranded

struct SceneEvent gKalayTolbiDocks_TolbiEventsStranded[]
extern

Definition at line 1134 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().

◆ gKalayTolbiDocks_TicketOfficeEvents

struct SceneEvent gKalayTolbiDocks_TicketOfficeEvents[]
extern

Definition at line 1162 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().

◆ gKalayTolbiDocks_TicketOfficeEventsShipGone

struct SceneEvent gKalayTolbiDocks_TicketOfficeEventsShipGone[]
extern

Definition at line 1181 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().

◆ gKalayTolbiDocks_TicketOfficeEventsStranded

struct SceneEvent gKalayTolbiDocks_TicketOfficeEventsStranded[]
extern

Definition at line 1195 of file kalay_tolbi_docks.c.

Referenced by KalayTolbiDocks_GetEvents().