1#ifndef ALCHEMY_UNIT_SCENE_TOLBI_SHIP_DECK_H
2#define ALCHEMY_UNIT_SCENE_TOLBI_SHIP_DECK_H
The field's runtime work: map cells, scene records and regions, map markers and FieldWork.
The scene table formats: entrances, exits, placements and events, and the macros that write them.
A scene entrance: where and facing which way the party arrives, and the camera's bounds there (-1 for...
A scene event: its kind and detail, the trigger it answers, its condition and its value (a message or...
An actor a scene places: its sprite, the condition for placing it, how it behaves,...
A scene's exit region: the box that, while its condition holds, takes the party leader out through it...
const s32 gTolbiShipDeck_LeadActionsB[]
const s32 gTolbiShipDeck_CrewActionsE[]
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 ...
const s32 gTolbiShipDeck_RosterActions[]
const s32 gTolbiShipDeck_LeadActionsA[]
const s32 gTolbiShipDeck_SailorActions[]
const s32 gTolbiShipDeck_PresentationActionsA[]
const struct SceneRegion * TolbiShipDeck_GetRegions(void)
const struct SceneEvent gTolbiShipDeckEventsArrived[]
const s32 gTolbiShipDeckRowerStrokes[]
How hard each passenger rows, for actors 23 to 31: 1 leaves the oar still, 2 to 4 row ever faster.
const s32 gTolbiShipDeck_PresentationActionsB[]
const struct SceneEvent gTolbiShipDeckEventsAtIsland[]
const s32 gTolbiShipDeck_CrewActionsB[]
const struct ScenePlacement gTolbiShipDeck_CrewScriptB[]
const struct ScenePlacement gTolbiShipDeckPlacementsArrived[]
const s32 gTolbiShipDeck_DeckActionsA[]
const struct ScenePlacement gTolbiShipDeck_CrewScriptE[]
const struct ScenePlacement gTolbiShipDeck_CrewScriptD[]
const struct SceneEntrance gTolbiShipDeckEntrances[]
const struct SceneEvent * TolbiShipDeck_GetEvents(void)
const s32 gTolbiShipDeck_DeckEventActions[]
const s32 gTolbiShipDeck_CrewActionsA[]
const s32 gTolbiShipDeck_LeadActionsC[]
const struct ScenePlacement * TolbiShipDeck_GetPlacements(void)
const s32 gTolbiShipDeck_CrewActionsD[]
const struct ScenePlacement gTolbiShipDeck_CrewScript[]
const struct ScenePlacement gTolbiShipDeckPlacementsRowing[]
const struct ScenePlacement gTolbiShipDeck_ClosingCrewScript[]
const struct ScenePlacement gTolbiShipDeckPlacements[]
const struct ScenePlacement gTolbiShipDeckPlacementsWaiting[]
const struct ScenePlacement gTolbiShipDeckPlacementsAtSea[]
const u32 * TolbiShipDeck_GetExits(void)
const struct SceneEvent gTolbiShipDeckEventsAtSea[]
const struct SceneRegion gTolbiShipDeckRegions[]
const s32 gTolbiShipDeck_RandomActorActions[]
const s32 gTolbiShipDeck_CrewActionsC[]
const s32 gTolbiShipDeck_DeckActionsC[]
const struct SceneEntrance * TolbiShipDeck_GetEntrances(void)
const s32 gTolbiShipDeck_DeckActionsB[]
const struct ScenePlacement gTolbiShipDeck_CrewScriptC[]
const struct SceneEvent gTolbiShipDeckEvents[]
const s32 gTolbiShipDeck_LeaveActions[]
const u32 gTolbiShipDeckExits[]
The integer types, TRUE, UNUSED and the fixed-address macros.