Alchemy
Loading...
Searching...
No Matches

tolbi_ship_deck.h File Reference

Go to the source code of this file.

Functions

const struct SceneEntrance * TolbiShipDeck_GetEntrances (void)
const struct SceneRegion * TolbiShipDeck_GetRegions (void)
const u32 * TolbiShipDeck_GetExits (void)
const struct ScenePlacement * TolbiShipDeck_GetPlacements (void)
const struct SceneEvent * TolbiShipDeck_GetEvents (void)
s32 TolbiShipDeck_Initialize (void)
 Sets up the scene on entry: clears FLAG_NOT_ON_MAP, sets the transition, starts the deck's sway at a random angle and stops the sea's scroll, redraws the map and applies the voyage's state.

Variables

const s32 gTolbiShipDeck_PresentationActionsA []
const s32 gTolbiShipDeck_PresentationActionsB []
const s32 gTolbiShipDeck_RandomActorActions []
const s32 gTolbiShipDeck_DeckEventActions []
const s32 gTolbiShipDeck_LeadActionsA []
const s32 gTolbiShipDeck_LeadActionsB []
const s32 gTolbiShipDeck_CrewActionsA []
const s32 gTolbiShipDeck_CrewActionsB []
const s32 gTolbiShipDeck_CrewActionsC []
const s32 gTolbiShipDeck_CrewActionsD []
const s32 gTolbiShipDeck_CrewActionsE []
const s32 gTolbiShipDeck_SailorActions []
const s32 gTolbiShipDeck_DeckActionsB []
const s32 gTolbiShipDeck_DeckActionsA []
const s32 gTolbiShipDeck_DeckActionsC []
const s32 gTolbiShipDeck_RosterActions []
const s32 gTolbiShipDeck_LeaveActions []
const s32 gTolbiShipDeck_LeadActionsC []
const struct SceneEntrance gTolbiShipDeckEntrances []
const struct SceneRegion gTolbiShipDeckRegions []
const u32 gTolbiShipDeckExits []
const struct ScenePlacement gTolbiShipDeckPlacements []
const struct ScenePlacement gTolbiShipDeckPlacementsWaiting []
const struct ScenePlacement gTolbiShipDeckPlacementsRowing []
const struct ScenePlacement gTolbiShipDeckPlacementsAtSea []
const struct ScenePlacement gTolbiShipDeck_CrewScript []
const struct ScenePlacement gTolbiShipDeck_ClosingCrewScript []
const struct ScenePlacement gTolbiShipDeck_CrewScriptB []
const struct ScenePlacement gTolbiShipDeck_CrewScriptC []
const struct ScenePlacement gTolbiShipDeck_CrewScriptD []
const struct ScenePlacement gTolbiShipDeck_CrewScriptE []
const struct ScenePlacement gTolbiShipDeckPlacementsArrived []
const struct SceneEvent gTolbiShipDeckEvents []
const struct SceneEvent gTolbiShipDeckEventsAtSea []
const struct SceneEvent gTolbiShipDeckEventsArrived []
const struct SceneEvent gTolbiShipDeckEventsAtIsland []
const s32 gTolbiShipDeckRowerStrokes []
 How hard each passenger rows, for actors 23 to 31: 1 leaves the oar still, 2 to 4 row ever faster.

Function Documentation

◆ TolbiShipDeck_GetEntrances()

const struct SceneEntrance * TolbiShipDeck_GetEntrances ( void )

Definition at line 547 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetEntrances().

◆ TolbiShipDeck_GetRegions()

const struct SceneRegion * TolbiShipDeck_GetRegions ( void )

Definition at line 551 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetRegions().

◆ TolbiShipDeck_GetExits()

const u32 * TolbiShipDeck_GetExits ( void )

Definition at line 555 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetExits().

◆ TolbiShipDeck_GetPlacements()

const struct ScenePlacement * TolbiShipDeck_GetPlacements ( void )

Definition at line 557 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetPlacements().

◆ TolbiShipDeck_GetEvents()

const struct SceneEvent * TolbiShipDeck_GetEvents ( void )

Definition at line 583 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetEvents().

◆ TolbiShipDeck_Initialize()

s32 TolbiShipDeck_Initialize ( void )

Sets up the scene on entry: clears FLAG_NOT_ON_MAP, sets the transition, starts the deck's sway at a random angle and stops the sea's scroll, redraws the map and applies the voyage's state.

Definition at line 963 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_Initialize().

Variable Documentation

◆ gTolbiShipDeck_PresentationActionsA

const s32 gTolbiShipDeck_PresentationActionsA[]
extern

Definition at line 2669 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_WatchCrewDecideToSail().

◆ gTolbiShipDeck_PresentationActionsB

const s32 gTolbiShipDeck_PresentationActionsB[]
extern

Definition at line 2675 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_WatchCrewDecideToSail().

◆ gTolbiShipDeck_RandomActorActions

const s32 gTolbiShipDeck_RandomActorActions[]
extern

◆ gTolbiShipDeck_DeckEventActions

const s32 gTolbiShipDeck_DeckEventActions[]
extern

Definition at line 2686 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonstersBoard().

◆ gTolbiShipDeck_LeadActionsA

const s32 gTolbiShipDeck_LeadActionsA[]
extern

Definition at line 2705 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_SetUpUnderSail().

◆ gTolbiShipDeck_LeadActionsB

const s32 gTolbiShipDeck_LeadActionsB[]
extern

◆ gTolbiShipDeck_CrewActionsA

const s32 gTolbiShipDeck_CrewActionsA[]
extern

Definition at line 2761 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonstersAttackCrew().

◆ gTolbiShipDeck_CrewActionsB

const s32 gTolbiShipDeck_CrewActionsB[]
extern

Definition at line 2767 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonstersAttackCrew().

◆ gTolbiShipDeck_CrewActionsC

const s32 gTolbiShipDeck_CrewActionsC[]
extern

Definition at line 2773 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonstersAttackCrew().

◆ gTolbiShipDeck_CrewActionsD

const s32 gTolbiShipDeck_CrewActionsD[]
extern

Definition at line 2779 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonstersAttackCrew().

◆ gTolbiShipDeck_CrewActionsE

const s32 gTolbiShipDeck_CrewActionsE[]
extern

Definition at line 2783 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonstersAttackCrew().

◆ gTolbiShipDeck_SailorActions

const s32 gTolbiShipDeck_SailorActions[]
extern

◆ gTolbiShipDeck_DeckActionsB

const s32 gTolbiShipDeck_DeckActionsB[]
extern

Definition at line 2805 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonsterLandsOnDeck().

◆ gTolbiShipDeck_DeckActionsA

const s32 gTolbiShipDeck_DeckActionsA[]
extern

Definition at line 2810 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonsterLandsOnDeck().

◆ gTolbiShipDeck_DeckActionsC

const s32 gTolbiShipDeck_DeckActionsC[]
extern

Definition at line 2815 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonsterLandsOnDeck().

◆ gTolbiShipDeck_RosterActions

const s32 gTolbiShipDeck_RosterActions[]
extern

Definition at line 2819 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_RowersDisembark().

◆ gTolbiShipDeck_LeaveActions

const s32 gTolbiShipDeck_LeaveActions[]
extern

Definition at line 2825 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_ReturnFromIsland().

◆ gTolbiShipDeck_LeadActionsC

const s32 gTolbiShipDeck_LeadActionsC[]
extern

◆ gTolbiShipDeckEntrances

const struct SceneEntrance gTolbiShipDeckEntrances[]
extern

Definition at line 2839 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetEntrances().

◆ gTolbiShipDeckRegions

const struct SceneRegion gTolbiShipDeckRegions[]
extern

Definition at line 2861 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetRegions().

◆ gTolbiShipDeckExits

const u32 gTolbiShipDeckExits[]
extern

Definition at line 2866 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetExits().

◆ gTolbiShipDeckPlacements

const struct ScenePlacement gTolbiShipDeckPlacements[]
extern

Definition at line 2886 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetPlacements().

◆ gTolbiShipDeckPlacementsWaiting

const struct ScenePlacement gTolbiShipDeckPlacementsWaiting[]
extern

Definition at line 2921 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetPlacements().

◆ gTolbiShipDeckPlacementsRowing

const struct ScenePlacement gTolbiShipDeckPlacementsRowing[]
extern

Definition at line 2966 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetPlacements().

◆ gTolbiShipDeckPlacementsAtSea

const struct ScenePlacement gTolbiShipDeckPlacementsAtSea[]
extern

Definition at line 2994 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetPlacements().

◆ gTolbiShipDeck_CrewScript

◆ gTolbiShipDeck_ClosingCrewScript

const struct ScenePlacement gTolbiShipDeck_ClosingCrewScript[]
extern

Definition at line 3034 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_ReturnFromIsland().

◆ gTolbiShipDeck_CrewScriptB

const struct ScenePlacement gTolbiShipDeck_CrewScriptB[]
extern

Definition at line 3040 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonstersBoard().

◆ gTolbiShipDeck_CrewScriptC

const struct ScenePlacement gTolbiShipDeck_CrewScriptC[]
extern

Definition at line 3050 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonstersAttackCrew().

◆ gTolbiShipDeck_CrewScriptD

const struct ScenePlacement gTolbiShipDeck_CrewScriptD[]
extern

Definition at line 3070 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_MonsterLandsOnDeck().

◆ gTolbiShipDeck_CrewScriptE

const struct ScenePlacement gTolbiShipDeck_CrewScriptE[]
extern

◆ gTolbiShipDeckPlacementsArrived

const struct ScenePlacement gTolbiShipDeckPlacementsArrived[]
extern

Definition at line 3112 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetPlacements().

◆ gTolbiShipDeckEvents

const struct SceneEvent gTolbiShipDeckEvents[]
extern

Definition at line 3166 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetEvents().

◆ gTolbiShipDeckEventsAtSea

const struct SceneEvent gTolbiShipDeckEventsAtSea[]
extern

Definition at line 3213 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetEvents().

◆ gTolbiShipDeckEventsArrived

const struct SceneEvent gTolbiShipDeckEventsArrived[]
extern

Definition at line 3230 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetEvents().

◆ gTolbiShipDeckEventsAtIsland

const struct SceneEvent gTolbiShipDeckEventsAtIsland[]
extern

Definition at line 3248 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetEvents().

◆ gTolbiShipDeckRowerStrokes

const s32 gTolbiShipDeckRowerStrokes[]
extern

How hard each passenger rows, for actors 23 to 31: 1 leaves the oar still, 2 to 4 row ever faster.

Definition at line 3273 of file tolbi_ship_deck.c.

Referenced by TolbiShipDeck_GetSeatStroke().