crossbone_isle_platform_rooms.c
Crossbone Isle's platform rooms: the room of keys, the room of pursuers that Cloak and Halt get past, and the room of blocks where Bane hides.
games/tbs/src/scene/crossbone_isle_platform_rooms.c on GitHub
Crossbone Isle's platform rooms: the room of keys, the room of pursuers that Cloak and Halt get past, and the room of blocks where Bane hides.
Functions
SceneState_StoreStep
static __inline__ void SceneState_StoreStep(s16 *field, s32 step)
Publishes the next raised-event trigger.
LiftBlock
static __inline__ void LiftBlock(s32 column, u8 motionFlags)
Lifts the first block and clears the terrain beneath its column.
Event_BaneJoins
static void Event_BaneJoins(void)
Raised once the battle with Bane is won: Bane joins the party.
Event_HaltPursuer
static void Event_HaltPursuer(void)
Halt on a pursuer: nothing beyond the Psynergy's own effect.
Also, functions without a comment: CrossboneIslePlatformRooms_UnusedHook, Scene_GetEntrances, Scene_GetRegions, Scene_GetExits, Scene_GetPlacements.
Macros, without a comment: FLAG_CROSSBONE_ISLE_THIRD_BLOCK_LOWERED, CROSSBONE_PURSUER_STEP_Z, CROSSBONE_LEADER_STEP_Z, CROSSBONE_PURSUER_STEP_Z, CROSSBONE_LEADER_STEP_Z, DJINNI_BANE.
Declarations, without a comment: Event_PushFirstBlock, CrossboneIslePlatformRooms_FollowSecondBlock, CrossboneIslePlatformRooms_PositionSecondBlockMapObject, CrossboneIslePlatformRooms_InitializeScene1, CrossboneIslePlatformRooms_InitializeScene2, CrossboneIslePlatformRooms_InitializeScene3.