mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
e8bc86d1fe
Since we're aiming for consistency across the codebase, I believe it includes a uniform way to refer to the creatures this game consists of in the labels of the code. The only exceptions to this rule are labels referring to things named through the use of the <PK><MN> or <PKMN> characters, in which case PKMN is used. Most of this was already consistent enoughâ„¢, I just picked the convention with the most occurences and fixed the outliers.
86 lines
2.3 KiB
NASM
86 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.
|
|
|
|
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
|