Alchemy

battle

games/tbs/include/unit/battle on GitHub

battle.h

games/tbs/include/unit/battle/battle.h

Macros

PUSH_MESSAGE

#define PUSH_MESSAGE(message) BattleEvPush(BATTLE_EVENT_MESSAGE, (message))

Pushes a message to show, waiting for the player to read it.

Line 64

DEFINE_ADJUST_CAMERA

#define DEFINE_ADJUST_CAMERA(name)

Moves camera yaw by 512 while L/R is held; two identical functions exist.

Used by BattlePres_RunAction, Battle_ReservedNoOp9B2C.

Line 67

Declarations, without a comment: BattleParty_ResetActiveRuntimeFields, BattleParty_ReconcileDjinnRecovery, BattleSummon_UpdateAvailability, BattleSummon_ReservedNoOp, LinkBattle_SendParty, Text_CopyFiveCharsPaddingUnderscore, BattlePres_WaitSync, BattlePres_SyncTurn, BattleParty_AssignMemberSlots, Battle_ClearSerialTransferPayload, BattlePres_AdjustCameraByShoulderKeys, BattlePres_AdjustCameraByShoulderKeysAlt, BattleUnit_TickDefenseModifier, BattleUnit_TickResistanceModifier, BattleUnit_TickDelusion, BattleUnit_TickCharm, BattleUnit_TickStun, BattleUnit_TickSleep, BattleMotion_ReleaseObjectSlotByValue, BattleUnit_GetWeaponKind, BattleUnit_LookupWeaponValueByClass, EnemyUpdate, BattleUnit_RefreshPlacement, BattlePlacement_ContainsId, BattleTargetExec, Ability_IsPsynergy, BattleCommand_SelectAutomatic, BattleEventRuntime_WaitForReady, Battle_ProcessRoundEnd, BattleUnit_ProcessTurnEnd, BattlePres_SetupTransitionSceneAtDepth, BattlePres_SetupTransitionScene, BattlePres_SetupTransitionAtPairMidpoint, Graphics_FadeAlphaOut, Graphics_FadeAlphaIn, Graphics_SetBlendControl, BattlePresentation_InitializeTransitionEntries, BattlePres_DivideBy16, Runtime_AdjustDebugValueWithButtons, BattlePres_SetActorRecordMode, BattlePres_SetOtherActorRecordModes, BattlePres_ClearAllActorRecordModes, Graphics_AdvancePaletteCycle, BattlePres_SetActorModes, BattleFx_UpdateStarField, BattleFx_UploadStarField, BattleFx_InitializeStarField, Graphics_ResetVramBlockAndReleaseHeapBlocks, Graphics_ScaleRgb555Clamped, BattleFx_PlayUnitElementEffect, BattlePres_RestorePalette, Runtime_RemoveIrqHandlerSlot2.

On this page