; Predef routines can be used with the "predef" and "predef_jump" macros. ; This preserves registers bc, de, hl and f. add_predef: MACRO \1Predef:: dab \1 ENDM PredefPointers:: ; 856b add_predef LearnMove ; $0 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 ; $ 10 add_predef PrintMoveDesc add_predef UpdatePlayerHUD add_predef PlaceGraphic add_predef CheckPlayerPartyForFitMon add_predef UpdateEnemyHUD add_predef StartBattle add_predef FillInExpBar add_predef GetBattleMonBackpic ; $18 add_predef GetEnemyMonFrontpic add_predef LearnLevelMoves add_predef FillMoves add_predef EvolveAfterBattle add_predef TradeAnimationPlayer2 add_predef TradeAnimation add_predef CopyMonToTempMon add_predef ListMoves ; $20 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 ; $28 add_predef GetTypeName add_predef PrintMoveType add_predef PrintType add_predef PrintMonTypes add_predef GetUnownLetter add_predef LoadPoisonBGPals add_predef DummyPredef2F add_predef InitSGBBorder ; $30 add_predef LoadSGBLayout add_predef Pokedex_GetArea add_predef Unused_CheckContestMon add_predef DoBattleTransition add_predef DummyPredef35 add_predef DummyPredef36 add_predef PlayBattleAnim add_predef DummyPredef38 ; $38 add_predef DummyPredef39 add_predef DummyPredef3A add_predef PartyMonItemName add_predef GetMonFrontpic add_predef GetMonBackpic add_predef GetAnimatedFrontpic add_predef GetTrainerPic add_predef DecompressGet2bpp ; $40 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 ; $48 add_predef HOF_AnimateFrontpic dbw -1, InexplicablyEmptyFunction ; ??? ; 864c