mirror of https://github.com/pret/pokecrystal.git
85 lines
2.3 KiB
NASM
85 lines
2.3 KiB
NASM
; Predef routines can be used with the "predef" and "predef_jump" macros.
|
|
; This preserves registers bc, de, hl and f.
|
|
|
|
MACRO add_predef
|
|
\1Predef::
|
|
dab \1
|
|
ENDM
|
|
|
|
PredefPointers::
|
|
add_predef LearnMove
|
|
add_predef DummyPredef1
|
|
add_predef HealParty ; this is both a special and a predef
|
|
add_predef SmallFarFlagAction
|
|
add_predef ComputeHPBarPixels
|
|
add_predef FillPP
|
|
add_predef TryAddMonToParty
|
|
add_predef AddTempmonToParty
|
|
add_predef SendGetMonIntoFromBox
|
|
add_predef SendMonIntoBox
|
|
add_predef GiveEgg
|
|
add_predef AnimateHPBar
|
|
add_predef CalcMonStats
|
|
add_predef CalcMonStatC
|
|
add_predef CanLearnTMHMMove
|
|
add_predef GetTMHMMove
|
|
add_predef LinkTextboxAtHL
|
|
add_predef PrintMoveDescription
|
|
add_predef UpdatePlayerHUD
|
|
add_predef PlaceGraphic
|
|
add_predef CheckPlayerPartyForFitMon
|
|
add_predef UpdateEnemyHUD
|
|
add_predef StartBattle
|
|
add_predef FillInExpBar
|
|
add_predef GetBattleMonBackpic
|
|
add_predef GetEnemyMonFrontpic
|
|
add_predef LearnLevelMoves
|
|
add_predef FillMoves
|
|
add_predef EvolveAfterBattle
|
|
add_predef TradeAnimationPlayer2
|
|
add_predef TradeAnimation
|
|
add_predef CopyMonToTempMon
|
|
add_predef ListMoves
|
|
add_predef PlaceNonFaintStatus
|
|
add_predef Unused_PlaceEnemyHPLevel
|
|
add_predef ListMovePP
|
|
add_predef GetGender
|
|
add_predef StatsScreenInit
|
|
add_predef DrawPlayerHP
|
|
add_predef DrawEnemyHP
|
|
add_predef PrintTempMonStats
|
|
add_predef GetTypeName
|
|
add_predef PrintMoveType
|
|
add_predef PrintType
|
|
add_predef PrintMonTypes
|
|
add_predef GetUnownLetter
|
|
add_predef LoadPoisonBGPals
|
|
add_predef DummyPredef2F
|
|
add_predef InitSGBBorder
|
|
add_predef LoadSGBLayout
|
|
add_predef Pokedex_GetArea
|
|
add_predef Unused_CheckShininess
|
|
add_predef DoBattleTransition
|
|
add_predef DummyPredef35
|
|
add_predef DummyPredef36
|
|
add_predef PlayBattleAnim
|
|
add_predef DummyPredef38
|
|
add_predef DummyPredef39
|
|
add_predef DummyPredef3A
|
|
add_predef PartyMonItemName
|
|
add_predef GetMonFrontpic
|
|
add_predef GetMonBackpic
|
|
add_predef GetAnimatedFrontpic
|
|
add_predef GetTrainerPic
|
|
add_predef DecompressGet2bpp
|
|
add_predef CheckTypeMatchup
|
|
add_predef ConvertMon_1to2
|
|
add_predef NewPokedexEntry
|
|
add_predef Unused_AnimateMon_Slow_Normal
|
|
add_predef PlaceStatusString
|
|
add_predef LoadMonAnimation
|
|
add_predef AnimateFrontpic
|
|
add_predef Unused_HOF_AnimateAlignedFrontpic
|
|
add_predef HOF_AnimateFrontpic
|
|
dbw -1, DummyEndPredef ; pointless
|