Alchemy

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.

Line 81

LiftBlock

static __inline__ void LiftBlock(s32 column, u8 motionFlags)

Lifts the first block and clears the terrain beneath its column.

Line 86

Event_BaneJoins

static void Event_BaneJoins(void)

Raised once the battle with Bane is won: Bane joins the party.

Line 98

Event_HaltPursuer

static void Event_HaltPursuer(void)

Halt on a pursuer: nothing beyond the Psynergy's own effect.

Line 139

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.

On this page