pokeheartgold/asm/include/overlay_80_0222BDF4.inc
2025-02-12 05:50:50 +00:00

473 lines
11 KiB
PHP

#include <nitro/fs/overlay.h>
#pragma once
.public ListMenuInit
.public ListMenu_ProcessInput
.public DestroyListMenu
.public ListMenuOverrideSetColors
.public ListMenuGetCurrentItemArrayId
.public ListMenuGetValueByArrayId
.public ListMenuGetTemplateField
.public Create2dMenu
.public Delete2dMenu
.public Handle2dMenuInput
.public Get2dMenuSelection
.public CreateYesNoMenu
.public Handle2dMenuInput_DeleteOnFinish
.public Clear2dMenuWindowAndDelete
.public TextFlags_SetCanABSpeedUpPrint
.public TextFlags_SetAutoScrollParam
.public TextFlags_SetCanTouchSpeedUpPrint
.public FontID_String_GetWidth
.public PaletteData_LoadNarc
.public PaletteData_FillPaletteInBuffer
.public PaletteData_BlendPalette
.public sub_02004EC4
.public PlaySE
.public NARC_New
.public NARC_Delete
.public StartBrightnessTransition
.public IsBrightnessTransitionActive
.public NewMsgDataFromNarc
.public DestroyMsgData
.public ReadMsgDataIntoString
.public NewString_ReadMsgData
.public BufferString
.public BufferPlayersName
.public BufferRivalsName
.public BufferIntegerAsString
.public BufferMoveName
.public BufferItemName
.public BufferTypeName
.public StringExpandPlaceholders
.public SpriteRenderer_LoadCharResObjFromOpenNarc
.public sub_0200D644
.public sub_0200D68C
.public SpriteRenderer_LoadCellResObjFromNarcId
.public SpriteRenderer_LoadCellResObjFromOpenNarc
.public SpriteRenderer_LoadAnimResObjFromNarcId
.public SpriteRenderer_LoadAnimResObjFromOpenNarc
.public SpriteRenderer_LoadResourcesAndCreateSprite
.public SpriteGfxHandler_UnloadCharObjById
.public SpriteGfxHandler_UnloadPlttObjById
.public SpriteGfxHandler_UnloadCellObjById
.public SpriteGfxHandler_UnloadAnimObjById
.public UnkImageStruct_Delete
.public UnkImageStruct_TickSpriteAnimation1Frame
.public UnkImageStruct_SetSpriteAnimSeqNo
.public sub_0200DCA0
.public UnkImageStruct_SetSpriteVisibleFlag
.public UnkImageStruct_SetSpritePositionXY
.public sub_0200E0B8
.public sub_0200E0F4
.public sub_0200E188
.public SysTask_CreateOnMainQueue
.public SysTask_Destroy
.public DrawFrameAndWindow1
.public sub_0200E5D4
.public DrawFrameAndWindow2
.public ClearFrameAndWindow2
.public WaitingIcon_New
.public sub_0200F450
.public BeginNormalPaletteFade
.public IsPaletteFadeFinished
.public sub_0200FBDC
.public sub_0200FBF4
.public sub_02014494
.public sub_02015494
.public MailMsg_Init
.public MailMsg_GetExpandedString
.public MailMsg_SetMsgBankAndNum
.public MailMsg_SetFieldI
.public sub_0201A728
.public sub_0201A738
.public sub_0201A748
.public sub_0201A774
.public AllocFromHeap
.public FreeToHeap
.public ToggleBgLayer
.public BgSetPosTextAndCommit
.public BG_ClearCharDataRange
.public BgClearTilemapBufferAndCommit
.public GetBgHOffset
.public AllocWindows
.public AddWindowParameterized
.public RemoveWindow
.public WindowArray_Delete
.public ScheduleWindowCopyToVram
.public ClearWindowTilemapAndCopyToVram
.public FillWindowPixelBuffer
.public LCRandom
.public MTX22_2DAffine
.public TextPrinterCheckActive
.public AddTextPrinterParameterized
.public ObjPlttTransfer_GetPaletteVramOffset
.public Sprite_SetPalOffsetRespectVramOffset
.public Sprite_GetImageProxy
.public Sprite_GetPaletteProxy
.public System_GetTouchNew
.public GF_AssertFail
.public String_New
.public String_Delete
.public String_Copy
.public sub_020270C4
.public SaveGameNormal
.public Save_CheckExtraChunksExist
.public Save_PrepareForAsyncWrite
.public Save_WriteFileAsync
.public Save_WipeExtraChunks
.public Save_PlayerData_GetProfile
.public Save_PlayerData_GetOptionsAddr
.public PlayerProfile_GetTrainerGender
.public PlayerProfile_GetVersion
.public Options_GetTextFrameDelay
.public sub_0202C4B0
.public sub_0202C6F4
.public Save_GameStats_Get
.public GameStats_Inc
.public GameStats_Add
.public GameStats_AddScore
.public FrontierData_BattlePointAction
.public Save_FrontierData_Get
.public sub_0202FBF0
.public sub_0202FC24
.public sub_0202FC90
.public sub_0202FD28
.public sub_0202FE14
.public sub_020304B4
.public sub_02034818
.public sub_02035650
.public sub_02037454
.public sub_02037474
.public sub_0203769C
.public sub_020378E4
.public sub_02037AC0
.public sub_02037B38
.public sub_02037BEC
.public sub_02037D78
.public Save_VarsFlags_Get
.public Save_VarsFlags_GetVarAddr
.public sub_02058284
.public sub_0205C298
.public GetMonData
.public GetPokemonSpriteCharAndPlttNarcIds
.public Pokemon_GetIconNaix
.public Pokemon_GetIconPalette
.public sub_02074490
.public sub_02074498
.public sub_020744A4
.public Party_GetMonByIndex
.public SaveArray_Party_Get
.public sub_0207CA9C
.public sub_0207CAA0
.public sub_0207CAA4
.public sub_0207CAA8
.public NamingScreen_CreateArgs
.public NamingScreen_DeleteArgs
.public HealParty
.public Frontier_GetLaunchParam
.public sub_0209680C
.public Frontier_GetData
.public Frontier_SetData
.public Frontier_LaunchApplication
.public sub_0209684C
.public sub_02096854
.public sub_02096BF8
.public G2x_SetBGyAffine_
.public GX_LoadOBJ
.public DC_FlushRange
.public MI_CpuFill8
.public memset
.public _s32_div_f
.public _u32_div_f
.public gOverlayTemplate_Battle
.public gOverlayTemplate_NamingScreen
.public gSystem
.public ov00_021E6EBC
.public _0223DC20
.public ov42_02228110
.public ov42_02228188
.public ov42_022282DC
.public ov42_022282E8
.public ov42_02229200
.public ov42_022299C0
.public ov80_0222A7EC
.public ov80_0222AB2C
.public FrontierSystem_GetFrontierMap
.public ov80_0222AB84
.public ov80_0222AB90
.public ov80_0222AC3C
.public ov80_0222AC4C
.public FrontierScript_ReadU16
.public ov80_0222AC70
.public FrontierScript_ReadVarPtr
.public FrontierScript_ReadVar
.public ov80_0222BE24
.public ov80_0222BE9C
.public ov80_0222EFD0
.public ov80_0222F210
.public ov80_0222F278
.public ov80_0222F29C
.public ov80_0222F324
.public ov80_0222F33C
.public ov80_0222F3CC
.public ov80_0222F3FC
.public ov80_0222F440
.public ov80_0222F44C
.public ov80_0222F458
.public FrtCmd_092
.public FrtCmd_093
.public FrtCmd_094
.public FrtCmd_095
.public FrtCmd_096
.public FrtCmd_097
.public FrtCmd_098
.public FrtCmd_099
.public FrtCmd_100
.public FrtCmd_101
.public FrtCmd_102
.public FrtCmd_103
.public FrtCmd_104
.public FrtCmd_105
.public FrtCmd_106
.public FrtCmd_107
.public FrtCmd_139
.public FrtCmd_140
.public FrtCmd_141
.public FrtCmd_142
.public FrtCmd_143
.public FrtCmd_144
.public FrtCmd_145
.public FrtCmd_146
.public FrtCmd_147
.public FrtCmd_148
.public FrtCmd_149
.public FrtCmd_118
.public FrtCmd_199
.public FrtCmd_151
.public FrtCmd_152
.public FrtCmd_153
.public FrtCmd_154
.public FrtCmd_164
.public FrtCmd_155
.public FrtCmd_156
.public FrtCmd_157
.public FrtCmd_158
.public FrtCmd_159
.public FrtCmd_160
.public FrtCmd_161
.public FrtCmd_162
.public FrtCmd_163
.public FrtCmd_165
.public FrtCmd_080
.public FrtCmd_081
.public FrtCmd_082
.public FrtCmd_166
.public FrtCmd_167
.public FrtCmd_168
.public FrtCmd_169
.public FrtCmd_ArcadeAlloc
.public FrtCmd_ArcadeInit
.public FrtCmd_ArcadeFree
.public FrtCmd_LaunchGameBoard
.public FrtCmd_187
.public FrtCmd_ArcadeStartBattle
.public FrtCmd_ArcadeSetPartyBeforeBattle
.public FrtCmd_ArcadeSetPartyAfterBattle
.public FrtCmd_ArcadeAction
.public FrtCmd_ArcadeGetBattleResult
.public FrtCmd_ArcadeSendBuffer
.public FrtCmd_ArcadeReceiveBuffer
.public FrtCmd_ArcadePrintMsg
.public FrtCmd_ArcadeSetEvent
.public FrtCmd_198
.public FrtCmd_085
.public FrtCmd_086
.public FrtCmd_087
.public FrtCmd_088
.public FrtCmd_089
.public FrtCmd_090
.public FrtCmd_091
.public FrtCmd_132
.public FrtCmd_133
.public FrtCmd_134
.public FrtCmd_135
.public FrtCmd_136
.public FrtCmd_137
.public FrtCmd_138
.public FrtCmd_170
.public FrtCmd_171
.public FrtCmd_172
.public FrtCmd_173
.public FrtCmd_202
.public FrtCmd_174
.public FrtCmd_175
.public FrtCmd_176
.public FrtCmd_177
.public FrtCmd_178
.public FrtCmd_179
.public FrtCmd_180
.public FrtCmd_181
.public FrtCmd_182
.public ov80_0223947C
.public ov80_022394D8
.public ov80_02239510
.public ov80_02239590
.public ov80_022395E8
.public ov80_0223962C
.public ov80_0223965C
.public ov80_0223968C
.public ov80_022396D8
.public ov80_02239700
.public ov80_02239708
.public ov80_02239734
.public ov80_022398E4
.public ov80_02239938
.public ov80_022399A4
.public ov80_02239A1C
.public ov80_02239A60
.public ov80_02239A74
.public ov80_02239AF8
.public ov80_02239B7C
.public ov80_02239BF0
.public ov80_0223A00C
.public ov80_0223AC24
.public ov80_0223AF30
.public ov80_0223AF60
.public ov80_0223AF80
.public ov80_0223AFC4
.public ov80_0223B1D4
.public ov80_0223B424
.public ov80_0223B440
.public ov80_0223B544
.public ov80_0223B5E8
.public ov80_0223B60C
.public ov80_0223B9CC
.public gFrontierCommandTable
.public ov80_0223BDB4
.public ov80_0223BDC4
.public ov80_0223BDD4
.public ov80_0223BDE0
.public ov80_0223BDEC
.public ov80_0223BDFC
.public ov80_0223BE10
.public ov80_0223BE24
.public ov80_0223BE34
.public ov80_0223BE44
.public ov80_0223BE54
.public ov80_0223BE60
.public ov80_0223BE6C
.public gOverlayTemplate_BattleArcadeGameBoard
.public ov80_0223BE88
.public ov80_0223BE90
.public ov80_0223BE98
.public ov80_0223BE9E
.public ov80_0223BE9F
.public ov80_0223BEB8
.public ov80_0223BEC8
.public ov80_0223BF5A
.public ov80_0223BF5C
.public ov80_0223BF5E
.public ov80_0223C01C
.public ov80_0223C028
.public ov80_0223C034
.public ov80_0223C040
.public ov80_0223C048
.public ov80_0223C050
.public ov80_0223C07C
.public ov80_0223C0AC
.public ov80_0223C464
.public ov80_0223C478
.public ov80_0223C47A
.public ov80_0223C47C
.public ov80_0223C47E
.public ov80_0223C4B8
.public ov80_0223C508
.public ov80_0223C558
.public ov80_0223C5A8
.public ov80_0223C5B4
.public ov80_0223C5B8
.public ov80_0223C5E0
.public ov80_0223C608
.public ov80_0223C698
.public ov80_0223C738
.public ov80_0223C990
.public ov80_0223CD4A
.public ov80_0223B9CC
.public ov80_0223B9D0
.public ov80_0223B9D8
.public ov80_0223B9EC
.public gFrontierCommandTable
.public ov80_0223BD44
.public ov80_0223BD4C
.public ov80_0223BD80
.public ov80_0223BDB4
.public ov80_0223BDC4
.public ov80_0223BDD4
.public ov80_0223BDE0
.public ov80_0223BDEC
.public ov80_0223BDFC
.public ov80_0223BE10
.public ov80_0223BE24
.public ov80_0223BE34
.public ov80_0223BE44
.public ov80_0223BE54
.public ov80_0223BE60
.public ov80_0223BE6C
.public gOverlayTemplate_BattleArcadeGameBoard
.public ov80_0223BE88
.public ov80_0223BE90
.public ov80_0223BE98
.public ov80_0223BE9E
.public ov80_0223BE9F
.public ov80_0223BEA8
.public ov80_0223BEB8
.public ov80_0223BEC8
.public ov80_0223BED8
.public ov80_0223BEEC
.public ov80_0223BF02
.public ov80_0223BF18
.public ov80_0223BF32
.public ov80_0223BF5A
.public ov80_0223BF5C
.public ov80_0223BF5E
.public ov80_0223C01C
.public ov80_0223C028
.public ov80_0223C034
.public ov80_0223C040
.public ov80_0223C048
.public ov80_0223C050
.public ov80_0223C07C
.public ov80_0223C0AC
.public ov80_0223C464
.public ov80_0223C478
.public ov80_0223C47A
.public ov80_0223C47C
.public ov80_0223C47E
.public ov80_0223C4B8
.public ov80_0223C508
.public ov80_0223C558
.public ov80_0223C5A8
.public ov80_0223C5B4
.public ov80_0223C5B8
.public ov80_0223C5E0
.public ov80_0223C608
.public ov80_0223C698
.public ov80_0223C738
.public ov80_0223C990
.public ov80_0223CD4A
.public ov81_0223DD60
.public ov81_0223DEA8
.public ov81_0223E234
.public ov82_0223DD60
.public ov82_0223DE20
.public ov82_0223DF74
.public ov83_0223DD60
.public ov83_0223DE60
.public ov83_0223DFBC
.public ov83_02242FE8
.public ov83_02243108
.public ov83_02243268
.public BattleArcadeGameBoard_InitOverlay
.public BattleArcadeGameBoard_Main
.public ov84_0223DFF0