Battle state, unit motion and presentation services. More...
Go to the source code of this file.
Battle state, unit motion and presentation services.
Far-call interfaces; their ordered jump stubs live in games/tbs/src/system/far_call/BATTLE.S.
Definition in file battle.h.
| void DebugBattle_RunMenuFar | ( | void | ) |
Referenced by DebugBattle_RunMenuFar().
Referenced by BattleActor_SpawnObjectsForListFar(), and BattleFx_SelectLivingTargets().
Referenced by BattleFx_RunRingAndSparkScene(), and BattlePres_SetupTransitionAtPairMidpointFar().
Referenced by BattleBackground_LoadFar(), BattleFx_RunAtalanta(), BattleFx_RunBoreas(), BattleFx_RunCondemn(), BattleFx_RunJudgment(), BattleFx_RunKirin(), BattleFx_RunNeptune(), BattleFx_RunProcne(), BattleFx_RunRamses(), BattleFx_RunShatteringOpening(), BattleFx_RunThor(), and BattleFx_SetupBlendedDisplay().
Referenced by BattleFx_RunBeamSequence(), and Summon_IsEntrySecondaryFlaggedFar().
Referenced by BattleFx_RunBeamSequence(), BattleFx_RunBreak(), BattleFx_RunCastingImpact(), BattleFx_RunDeathPlunge(), BattleFx_RunDrain(), BattleFx_RunFire(), BattleFx_RunFroth(), BattleFx_RunGatheringLights(), BattleFx_RunProjectileVolley(), BattleFx_RunRingAndSparkScene(), BattleFx_RunStatBoost(), BattleUnit_GetEffectHeightFar(), and BattleUnit_ProjectToScreen().
Referenced by BattleFx_RunAnnihilation(), BattleFx_RunAtalanta(), BattleFx_RunBeamSequence(), BattleFx_RunBolt(), BattleFx_RunBurstScene(), BattleFx_RunBurstShower(), BattleFx_RunCastingImpact(), BattleFx_RunCybele(), BattleFx_RunDragonCloud(), BattleFx_RunEruption(), BattleFx_RunFlashingStrike(), BattleFx_RunFroth(), BattleFx_RunGaia(), BattleFx_RunHail(), BattleFx_RunHelmSplitter(), BattleFx_RunKirin(), BattleFx_RunNeptune(), BattleFx_RunPaletteParticles(), BattleFx_RunPlanetDiver(), BattleFx_RunPlasma(), BattleFx_RunProjectileVolley(), BattleFx_RunRagnarok(), BattleFx_RunRamses(), BattleFx_RunRingAndSparkScene(), BattleFx_RunRushingStrike(), BattleFx_RunSparkGroups(), BattleFx_RunStreakVolley(), BattleFx_RunSwirlSwipe(), BattleFx_RunTargetMotes(), BattleFx_RunThor(), BattleFx_RunTitanBlade(), BattleFx_RunUndeadSword(), BattleFx_RunVolcano(), BattleFx_RunWhirlwind(), and BattleMotion_ApplyVariantMotionFar().
Far call to BattleObjGet.
Referenced by BattleFx_InitializeRisingObject(), BattleFx_RunAnnihilation(), BattleFx_RunAstralBlast(), BattleFx_RunBeamSequence(), BattleFx_RunBind(), BattleFx_RunBreak(), BattleFx_RunBurstScene(), BattleFx_RunCastingImpact(), BattleFx_RunCondemn(), BattleFx_RunCybele(), BattleFx_RunDeathPlunge(), BattleFx_RunDjinnBeams(), BattleFx_RunDjinnHeal(), BattleFx_RunDjinniEntrance(), BattleFx_RunDrain(), BattleFx_RunElementPillar(), BattleFx_RunFire(), BattleFx_RunFroth(), BattleFx_RunGatheringLights(), BattleFx_RunGround(), BattleFx_RunHaunt(), BattleFx_RunHealingMotes(), BattleFx_RunHelmSplitter(), BattleFx_RunLobbedShells(), BattleFx_RunMoteFountain(), BattleFx_RunNereid(), BattleFx_RunOrbitingSkulls(), BattleFx_RunOrbitingSpirals(), BattleFx_RunParticleStreams(), BattleFx_RunPlanetDiver(), BattleFx_RunProcne(), BattleFx_RunProjectileVolley(), BattleFx_RunQuake(), BattleFx_RunRagnarok(), BattleFx_RunRingAndSparkScene(), BattleFx_RunRushingStrike(), BattleFx_RunShiningStar(), BattleFx_RunSleep(), BattleFx_RunStatBoost(), BattleFx_RunStatReduction(), BattleFx_RunStreakVolley(), BattleFx_RunSwirlSwipe(), BattleFx_RunTargetBursts(), BattleFx_RunTargetMotes(), BattleFx_RunTargetStrike(), BattleFx_RunTriangleStrike(), BattleFx_RunVolcano(), BattleFx_RunVolleyWithAction(), BattleFx_SetApproachMotion(), BattleUnit_ProjectToScreen(), GetBattleObjectSlotFar(), ObjectGroup_UpdateMembers(), and Ui_RunOwnerStatusScreen().
Referenced by Battle_RunEncounterFar(), and Game_ResetForNewGame().
Referenced by BattleMotion_ProjectPositionFar(), and EffectPosition_ProjectBattler().
Referenced by BattleMotion_ProjectConditionalPositionFar(), and BattleTarget_RunSelection().
Referenced by BattleParty_PrepareActiveOwnersFar(), PartyStatusDraw(), and UiWindow_BuildLayoutBounds().
| void Camera_ConfigureSceneFar | ( | s32 | pos | ) |
Referenced by Battle_CollectPartyCommands(), Camera_ConfigureSceneFar(), and UpdateLinkSessionCountdown().
| void * GetMotionRecordFar | ( | struct MotionObject * | object, |
| s32 | record_index ) |
Referenced by BattleFx_RunCybele(), BattleUnit_ProjectToScreen(), GetMotionRecordFar(), and ObjectGroup_UpdateMembers().
| void BattleEventRuntime_BeginPhaseFar | ( | s32 | cue | ) |
Referenced by BattleEventRuntime_BeginPhaseFar().
Referenced by Graphics_ScaleRgb555ClampedFar(), and Palette_StepFadeTransfer().
| s32 DjinnRecovery_TickFar | ( | void | ) |
Referenced by DjinnMenu_SelectDjinn(), DjinnRecovery_TickFar(), and Field_ProcessStep().
Referenced by BattleMotion_GetSlotPaletteFar(), and ObjectGroup_UpdateMembers().
| s32 DjinnRecovery_TickTwentyFar | ( | void | ) |
Referenced by DjinnRecovery_TickTwentyFar().
Referenced by DebugParty_LoadPresetFar().
| void BattleActor_CommitPlacementFar | ( | void | ) |
Far call to BattleObjPut.
Referenced by BattleActor_CommitPlacementFar(), and BattleFx_RunParticleStreams().
Referenced by BattleActor_CommitPlacementFar(), BattlePresentation_WaitForPromptAtFar(), and Menu_RunCommandRow().
Referenced by Battle_CollectPartyCommands(), BattleParty_CountStandbyDjinnFar(), Menu_RunCommandRow(), and PartyStatusDraw().