pokeheartgold/asm/include/overlay_96.inc

431 lines
12 KiB
PHP

#include <nitro/fs/overlay.h>
#pragma once
.public CopyU16StringArrayN
.public TextFlags_SetCanABSpeedUpPrint
.public sub_02002B50
.public sub_02002B8C
.public FontID_Alloc
.public FontID_Release
.public LoadFontPal0
.public TintPalette_GrayScale
.public GF_GetCurrentPlayingBGM
.public sub_02004AD8
.public sub_02004EC4
.public sub_020053A8
.public sub_0200592C
.public sub_02005944
.public sub_02005B78
.public PlayBGM
.public StopBGM
.public GF_SndStartFadeOutBGM
.public PlaySE
.public sub_0200606C
.public sub_02006118
.public PlaySE_SetPitch
.public StopSE
.public IsSEPlaying
.public sub_02006190
.public sub_020061D0
.public PlayCry
.public IsCryFinished
.public PlayFanfare
.public IsFanfarePlaying
.public sub_02006E3C
.public UnloadOverlayByID
.public HandleLoadOverlay
.public OverlayManager_New
.public OverlayManager_Delete
.public OverlayManager_CreateAndGetData
.public OverlayManager_GetData
.public OverlayManager_FreeData
.public OverlayManager_GetArgs
.public OverlayManager_Run
.public ReadWholeNarcMemberByIdPair
.public AllocAndReadWholeNarcMemberByIdPair
.public NARC_New
.public NARC_Delete
.public NARC_AllocAndReadWholeMember
.public NARC_ReadWholeMember
.public GfGfxLoader_LoadCharData
.public GfGfxLoader_LoadScrnData
.public GfGfxLoader_GXLoadPal
.public GfGfxLoader_GetScrnData
.public GfGfxLoader_GetPlttData
.public GfGfxLoader_LoadFromNarc
.public GfGfxLoader_LoadCharDataFromOpenNarc
.public GfGfxLoader_LoadScrnDataFromOpenNarc
.public GfGfxLoader_GXLoadPalFromOpenNarc
.public GfGfxLoader_GetCharDataFromOpenNarc
.public CreateSpriteResourcesHeader
.public G2dRenderer_Init
.public G2dRenderer_SetMainSurfaceCoords
.public G2dRenderer_SetSubSurfaceCoords
.public Create2DGfxResObjMan
.public Destroy2DGfxResObjMan
.public AddCharResObjFromNarc
.public AddPlttResObjFromNarc
.public AddCellOrAnimResObjFromNarc
.public sub_0200A740
.public sub_0200A810
.public sub_0200ADA4
.public sub_0200AEB0
.public sub_0200AF00
.public sub_0200AF94
.public sub_0200B0A8
.public sub_0200B0F8
.public OamManager_Create
.public OamManager_ApplyAndResetBuffers
.public OamManager_Free
.public StartBrightnessTransition
.public IsBrightnessTransitionActive
.public UpdateMainScreenBrightnessSurface
.public NewMsgDataFromNarc
.public DestroyMsgData
.public ReadMsgDataIntoString
.public NewString_ReadMsgData
.public ReadMsgData_ExpandPlaceholders
.public GetSpeciesName
.public MessageFormat_New
.public MessageFormat_Delete
.public BufferString
.public BufferPlayersName
.public BufferIntegerAsString
.public BufferPokeathlonCourseName
.public BufferPokeathlonMedalName
.public SpriteRenderer_Create
.public SpriteRenderer_CreateGfxHandler
.public SpriteRenderer_GetG2dRendererPtr
.public sub_0200CF70
.public sub_0200CFF4
.public sub_0200D020
.public thunk_OamManager_ApplyAndResetBuffers
.public SpriteRenderer_Delete
.public SpriteRenderer_Init2DGfxResManagersFromCountsArray
.public SpriteRenderer_LoadCharResObjFromNarcId
.public SpriteRenderer_LoadCharResObjFromOpenNarc
.public SpriteRenderer_LoadPlttResObjFromNarcId
.public SpriteRenderer_LoadPlttResObjFromOpenNarc
.public SpriteRenderer_LoadCellResObjFromNarcId
.public SpriteRenderer_LoadCellResObjFromOpenNarc
.public SpriteRenderer_LoadAnimResObjFromNarcId
.public SpriteRenderer_LoadAnimResObjFromOpenNarc
.public SpriteRenderer_LoadResourcesAndCreateSprite
.public SpriteRenderer_LoadResourcesAndCreateSprite_CustomBottomScreenOffset
.public SpriteRenderer_UnloadResourcesAndRemoveGfxHandler
.public sub_0200D9DC
.public UnkImageStruct_SetSpriteAnimSeqNo
.public UnkImageStruct_TryChangeSpriteAnimSeqNo
.public UnkImageStruct_GetSpriteCurrentAnimSeqNo
.public UnkImageStruct_SetSpriteAnimActiveFlag
.public sub_0200DC8C
.public sub_0200DCA0
.public UnkImageStruct_ResetSpriteAnimCtrlState
.public thunk_Set2dSpriteVisibleFlag
.public UnkImageStruct_SetSpriteVisibleFlag
.public UnkImageStruct_GetSpriteVisibleFlag
.public UnkImageStruct_SetSpritePalIndex
.public UnkImageStruct_SetSpritePriority
.public UnkImageStruct_SetSpritePositionXY
.public UnkImageStruct_SetSpritePositionXY_CustomScreenYOffset
.public UnkImageStruct_GetSpritePositionXY
.public UnkImageStruct_GetSpritePositionXY_CustomScreenYOffset
.public UnkImageStruct_AddSpritePositionXY
.public UnkImageStruct_SetSpritePrecisePositionXY
.public sub_0200DF98
.public sub_0200E024
.public sub_0200E2B0
.public SysTask_CreateOnMainQueue
.public SysTask_CreateOnVWaitQueue
.public SysTask_Destroy
.public LoadUserFrameGfx2
.public DrawFrameAndWindow2
.public ClearFrameAndWindow2
.public WaitingIcon_New
.public sub_0200F450
.public BeginNormalPaletteFade
.public IsPaletteFadeFinished
.public sub_0200FC20
.public sub_02013534
.public sub_020135AC
.public sub_020135D8
.public sub_02013728
.public sub_020137C0
.public sub_02013850
.public sub_02013880
.public sub_02013910
.public sub_02013938
.public sub_02013948
.public sub_020139C8
.public sub_02014450
.public sub_02014510
.public sub_0201457C
.public sub_020145B4
.public Main_SetVBlankIntrCB
.public Main_SetHBlankIntrCB
.public CreateHeap
.public DestroyHeap
.public AllocFromHeap
.public AllocFromHeapAtEnd
.public FreeToHeap
.public GF_heap_c_dummy_return_true
.public BgConfig_Alloc
.public SetBothScreensModesAndDisable
.public InitBgFromTemplate
.public FreeBgTilemapBuffer
.public ToggleBgLayer
.public BgSetPosTextAndCommit
.public Bg_SetTextDimAndAffineParams
.public SetBgAffine
.public BgCopyOrUncompressTilemapBufferRangeToVram
.public BG_LoadScreenTilemapData
.public BG_ClearCharDataRange
.public BG_FillCharDataRange
.public BG_SetMaskColor
.public LoadRectToBgTilemapRect
.public CopyRectToBgTilemapRect
.public FillBgTilemapRect
.public BgTilemapRectChangePalette
.public BgClearTilemapBufferAndCommit
.public InitWindow
.public AddWindowParameterized
.public AddTextWindowTopLeftCorner
.public AddWindow
.public RemoveWindow
.public CopyWindowToVram
.public ScheduleWindowCopyToVram
.public ClearWindowTilemap
.public ClearWindowTilemapAndCopyToVram
.public FillWindowPixelBuffer
.public FillWindowPixelBufferText_AssumeTileSize32
.public DoScheduledBgGpuUpdates
.public ScheduleBgTilemapBufferTransfer
.public ScheduleSetBgPosText
.public GF_SinDeg
.public LCRandom
.public MTRandom
.public ResetAllTextPrinters
.public TextPrinterCheckActive
.public RemoveTextPrinter
.public AddTextPrinterParameterizedWithColor
.public AddTextPrinterParameterizedWithColorAndSpacing
.public GF_CreateVramTransferManager
.public GF_DestroyVramTransferManager
.public GF_RunVramTransferTasks
.public sub_02020654
.public sub_02020674
.public sub_0202067C
.public CalcAngleBetweenVecs
.public sub_02020E80
.public sub_02020EB0
.public sub_02020F4C
.public sub_020215C0
.public sub_0202168C
.public sub_020216C8
.public sub_02021AC8
.public sub_02021B5C
.public sub_02022588
.public sub_02022608
.public sub_02022638
.public sub_020227AC
.public GfGfx_SetBanks
.public GfGfx_DisableEngineAPlanes
.public GfGfx_EngineATogglePlanes
.public GfGfx_DisableEngineBPlanes
.public GfGfx_EngineBTogglePlanes
.public GfGfx_SwapDisplay
.public Camera_New
.public Camera_Delete
.public Camera_SetStaticPtr
.public Camera_PushLookAtToNNSGlb
.public Camera_SetLookAtCamUp
.public Camera_SetPerspectiveClippingPlane
.public Camera_Init_FromTargetDistanceAndAngle
.public Camera_OffsetLookAtPosAndTarget
.public SpriteList_Delete
.public sub_0202457C
.public CreateSprite
.public Sprite_Delete
.public Sprite_SetMatrix
.public sub_020247E4
.public sub_020247F4
.public sub_02024804
.public sub_0202481C
.public Set2dSpriteVisibleFlag
.public Set2dSpriteAnimActiveFlag
.public sub_0202487C
.public Sprite_GetMatrixPtr
.public sub_020248B0
.public Get2dSpriteVisibleFlag
.public Set2dSpriteAnimSeqNo
.public TryChange2dSpriteAnimSeqNo
.public Sprite_SetPalIndex
.public sub_02024A48
.public Sprite_SetPalOffset
.public Sprite_SetDrawPriority
.public sub_02024B00
.public sub_02024B1C
.public sub_02024B20
.public sub_02024B34
.public Sprite_GetVramType
.public Sprite_IsCellAnimationRunning
.public sub_02024B78
.public sub_02024CB8
.public TouchscreenHitbox_FindRectAtTouchNew
.public System_GetTouchHeld
.public System_GetTouchNew
.public System_GetTouchHeldCoords
.public System_GetTouchNewCoords
.public GF_AssertFail
.public String_New
.public String_Delete
.public String_Copy
.public CopyU16ArrayToString
.public String_cstr
.public Thunk_G3X_Reset
.public RequestSwap3DBuffers
.public Save_PlayerData_GetProfileAddr
.public Save_PlayerData_GetOptionsAddr
.public PlayerProfile_sizeof
.public PlayerProfile_Copy
.public PlayerProfile_Init
.public Save_Profile_PlayerName_Set
.public PlayerProfile_GetNamePtr
.public PlayerProfile_GetPlayerName_NewString
.public PlayerProfile_GetTrainerID
.public PlayerProfile_GetTrainerGender
.public PlayerProfile_GetLanguage
.public Options_GetTextFrameDelay
.public Save_Pokeathlon_Get
.public sub_02031978
.public sub_0203197C
.public sub_02031990
.public sub_0203199C
.public sub_020319A4
.public sub_020319DC
.public sub_020319E4
.public sub_020319F0
.public sub_020319F8
.public SavePokeathlon_AddAthletePoints
.public sub_02031B00
.public sub_02031B10
.public Save_ApricornBox_Get
.public sub_020320E0
.public sub_020321A0
.public sub_0203410C
.public sub_020342B8
.public sub_02034818
.public sub_02036FD8
.public sub_02037030
.public sub_02037454
.public sub_0203769C
.public sub_02037AC0
.public sub_02037B38
.public sub_0203A86C
.public sub_0203A914
.public sub_0203A994
.public sub_0203A9C8
.public Save_VarsFlags_Get
.public Save_VarsFlags_CheckFlagInArray
.public Save_VarsFlags_SetFlagInArray
.public SpeciesToOverworldModelIndexOffset
.public OverworldModelLookupFormCount
.public OverworldModelLookupHasFemaleForm
.public GetMonBaseStat
.public GetMonSpriteCharAndPlttNarcIdsEx
.public sub_020708D8
.public GetMonIconNaixEx
.public GetMonIconPaletteEx
.public sub_02074490
.public NNS_G2dGetUnpackedBGCharacterData
.public NNS_G2dGetAnimCtrlCurrentElement
.public NNS_G2dInitOamManagerModule
.public NNS_G2dInitImageProxy
.public NNS_G2dSetImageLocation
.public NNS_G2dGetImageLocation
.public NNS_G2dInitImagePaletteProxy
.public NNS_G2dSetImagePaletteLocation
.public NNS_G2dGetImagePaletteLocation
.public NNS_G3dGlbFlushP
.public NNS_G3dGeBufferOP_N
.public NNS_G3dInit
.public NNS_G3dGetTex
.public MTX_RotZ33_
.public MTX_MultVec33
.public MTX_RotY43_
.public MTX_MultVec43
.public FX_Div
.public FX_Sqrt
.public VEC_Add
.public VEC_Subtract
.public VEC_DotProduct
.public VEC_Mag
.public VEC_Normalize
.public VEC_MultAdd
.public G2x_SetBlendAlpha_
.public G2x_SetBlendBrightness_
.public G3X_InitMtxStack
.public G3X_SetClearColor
.public GX_LoadOBJPltt
.public GXS_LoadOBJPltt
.public GX_LoadOBJ
.public GXS_LoadOBJ
.public GX_LoadBG0Char
.public DC_FlushRange
.public OS_WaitVBlankIntr
.public MIi_CpuClear32
.public MIi_CpuClearFast
.public MIi_CpuCopyFast
.public MI_CpuFill8
.public MI_CpuCopy8
.public MATH_CountPopulation
.public MATH_QSort
.public memcpy
.public memset
.public _dadd
.public _d2f
.public _dfix
.public _dfixu
.public _dflt
.public _dfltu
.public _dmul
.public _dsub
.public _fadd
.public _dgeq
.public _dgr
.public _dleq
.public _dls
.public _fgr
.public _fleq
.public _fls
.public _fdiv
.public _f2d
.public _ffix
.public _ffixu
.public _fflt
.public _ffltu
.public _fmul
.public _fsub
.public _ll_mul
.public _s32_div_f
.public _u32_div_f
.public _ddiv
.public FX_SinCosTable_
.public gSystem
.public PokeathlonCourse_Init
.public PokeathlonCourse_Main
.public PokeathlonCourse_Exit
.public ov97_0221E5C0
.public ov97_0221E5D4
.public ov97_0221E69C
.public ov98_0221EABC
.public ov98_0221EB84
.public ov98_0221EBD8
.public ov98_0221EBEC
.public ov98_0221EC08
.public ov98_0221ECD0
.public ov98_0221ED3C
.public ov98_0221EDA4
.public ov98_0221EEEC
.public ov98_0221EEFC
.public ov98_0221F120