Skip to content

Commit 9e3a705

Browse files
Rename unk_0200CF18 -> sprite_system and align function names
1 parent 1707e89 commit 9e3a705

261 files changed

Lines changed: 9584 additions & 9584 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

asm/frontier_map.s

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ FrontierMap_VBlank: ; 0x02238A7C
454454
push {r4, lr}
455455
add r4, r0, #0
456456
bl GF_RunVramTransferTasks
457-
bl thunk_OamManager_ApplyAndResetBuffers
457+
bl SpriteSystem_TransferOam
458458
ldr r0, [r4, #4]
459459
bl PaletteData_PushTransparentBuffers
460460
ldr r0, [r4]
@@ -523,16 +523,16 @@ _02238AF4:
523523
mov r1, #1
524524
tst r1, r4
525525
beq _02238B04
526-
bl UnkImageStruct_TickSpriteAnimation1Frame
526+
bl ManagedSprite_TickFrame
527527
_02238B04:
528528
add r6, r6, #1
529529
lsr r4, r4, #1
530530
add r5, r5, #4
531531
cmp r6, #8
532532
blt _02238AF4
533533
ldr r0, [r7, #0x38]
534-
bl SpriteGfxHandler_RenderAndAnimateSprites
535-
bl SpriteRenderer_thunk_UpdateCellTransferStateManager
534+
bl SpriteSystem_DrawSprites
535+
bl SpriteSystem_UpdateTransfer
536536
bl ov80_02239A38
537537
mov r0, #1
538538
mov r1, #0
@@ -646,7 +646,7 @@ _02238BEE:
646646
str r0, [sp]
647647
_02238BFE:
648648
ldr r0, [r5, #0x34]
649-
bl SpriteRenderer_GetG2dRendererPtr
649+
bl SpriteSystem_GetRenderer
650650
str r0, [sp, #8]
651651
ldr r0, [sp]
652652
bl _ffix
@@ -1134,7 +1134,7 @@ ov80_02239004: ; 0x02239004
11341134
add r0, #0x1c
11351135
bl ov42_02229394
11361136
ldr r0, [r5, #0x38]
1137-
bl sub_0200E2B0
1137+
bl SpriteManager_GetSpriteList
11381138
add r7, r0, #0
11391139
add r0, r6, #0
11401140
bl ov80_0222A7EC
@@ -1176,7 +1176,7 @@ _0223905A:
11761176
add r6, r0, #0
11771177
bne _0223909C
11781178
ldr r0, [r5, #0x34]
1179-
bl SpriteRenderer_GetG2dRendererPtr
1179+
bl SpriteSystem_GetRenderer
11801180
ldr r1, [r5]
11811181
add r2, sp, #0x20
11821182
mov r3, #0x65
@@ -1204,7 +1204,7 @@ _0223909C:
12041204
cmp r6, #0
12051205
bne _022390DA
12061206
ldr r0, [r5, #0x34]
1207-
bl SpriteRenderer_GetG2dRendererPtr
1207+
bl SpriteSystem_GetRenderer
12081208
ldr r1, [r5]
12091209
add r2, sp, #0x20
12101210
mov r3, #0x65
@@ -1527,30 +1527,30 @@ ov80_02239384: ; 0x02239384
15271527
push {r4, lr}
15281528
add r4, r0, #0
15291529
mov r0, #0x65
1530-
bl SpriteRenderer_Create
1530+
bl SpriteSystem_Alloc
15311531
ldr r1, _022393D8 ; =ov80_0223D5B8
15321532
ldr r2, _022393DC ; =ov80_0223D570
15331533
mov r3, #0x20
15341534
str r0, [r4, #0x34]
1535-
bl SpriteRenderer_CreateOamCharPlttManagers
1535+
bl SpriteSystem_Init
15361536
ldr r1, _022393E0 ; =0x00200010
15371537
mov r0, #1
15381538
bl G2dRenderer_SetObjCharTransferReservedRegion
15391539
mov r0, #1
15401540
bl G2dRenderer_SetPlttTransferReservedRegion
15411541
ldr r0, [r4, #0x34]
1542-
bl SpriteRenderer_CreateGfxHandler
1542+
bl SpriteManager_New
15431543
str r0, [r4, #0x38]
15441544
ldr r0, [r4, #0x34]
15451545
ldr r1, [r4, #0x38]
15461546
mov r2, #0x80
1547-
bl SpriteRenderer_CreateSpriteList
1547+
bl SpriteSystem_InitSprites
15481548
ldr r0, [r4, #0x34]
15491549
ldr r1, [r4, #0x38]
15501550
ldr r2, _022393E4 ; =ov80_0223D584
1551-
bl SpriteRenderer_Init2DGfxResManagersFromCountsArray
1551+
bl SpriteSystem_InitManagerWithCapacities
15521552
ldr r0, [r4, #0x34]
1553-
bl SpriteRenderer_GetG2dRendererPtr
1553+
bl SpriteSystem_GetRenderer
15541554
mov r2, #2
15551555
mov r1, #0
15561556
lsl r2, r2, #0x14
@@ -1604,32 +1604,32 @@ _02239426:
16041604
ldr r0, [r0]
16051605
cmp r0, #0
16061606
beq _0223945A
1607-
bl UnkImageStruct_Delete
1607+
bl Sprite_DeleteAndFreeResources
16081608
ldr r1, _02239478 ; =0x0000C350
16091609
ldr r0, [r5, #0x38]
16101610
add r1, r4, r1
1611-
bl SpriteGfxHandler_UnloadCharObjById
1611+
bl SpriteManager_UnloadCharObjById
16121612
ldr r1, _02239478 ; =0x0000C350
16131613
ldr r0, [r5, #0x38]
16141614
add r1, r4, r1
1615-
bl SpriteGfxHandler_UnloadPlttObjById
1615+
bl SpriteManager_UnloadPlttObjById
16161616
ldr r1, _02239478 ; =0x0000C350
16171617
ldr r0, [r5, #0x38]
16181618
add r1, r4, r1
1619-
bl SpriteGfxHandler_UnloadCellObjById
1619+
bl SpriteManager_UnloadCellObjById
16201620
ldr r0, [r5, #0x38]
16211621
add r1, r4, r7
1622-
bl SpriteGfxHandler_UnloadAnimObjById
1622+
bl SpriteManager_UnloadAnimObjById
16231623
_0223945A:
16241624
add r4, r4, #1
16251625
add r6, r6, #4
16261626
cmp r4, #4
16271627
blt _02239426
16281628
ldr r0, [r5, #0x34]
16291629
ldr r1, [r5, #0x38]
1630-
bl SpriteRenderer_UnloadResourcesAndRemoveGfxHandler
1630+
bl SpriteSystem_FreeResourcesAndManager
16311631
ldr r0, [r5, #0x34]
1632-
bl SpriteRenderer_Delete
1632+
bl SpriteSystem_Free
16331633
pop {r3, r4, r5, r6, r7, pc}
16341634
nop
16351635
_02239474: .word 0x0000FFFF
@@ -2074,10 +2074,10 @@ _02239782:
20742074
ldr r0, [r4]
20752075
cmp r0, #0
20762076
beq _022397F0
2077-
bl UnkImageStruct_GetSpriteCurrentAnimSeqNo
2077+
bl ManagedSprite_GetActiveAnim
20782078
strb r0, [r6, #0x15]
20792079
ldr r0, [r4]
2080-
bl UnkImageStruct_GetSpriteAnimCtrlCurrentFrame
2080+
bl ManagedSprite_GetAnimationFrame
20812081
ldrh r2, [r5]
20822082
ldr r1, _02239818 ; =0xFFFFE000
20832083
and r1, r2
@@ -2099,7 +2099,7 @@ _02239782:
20992099
orr r0, r1
21002100
strh r0, [r5]
21012101
ldr r0, [r4]
2102-
bl UnkImageStruct_GetSpriteVisibleFlag
2102+
bl ManagedSprite_GetDrawFlag
21032103
lsl r0, r0, #0x10
21042104
lsr r0, r0, #0x10
21052105
lsl r0, r0, #0x1f
@@ -2115,7 +2115,7 @@ _02239782:
21152115
ldr r2, [sp, #8]
21162116
strb r0, [r6, #0x14]
21172117
ldr r0, [r4]
2118-
bl UnkImageStruct_GetSpritePositionXY
2118+
bl ManagedSprite_GetPositionXY
21192119
mov r0, #2
21202120
ldrh r1, [r5]
21212121
lsl r0, r0, #0xe
@@ -2199,12 +2199,12 @@ _02239870:
21992199
ldrsh r1, [r5, r1]
22002200
ldrsh r2, [r5, r2]
22012201
str r0, [sp, #8]
2202-
bl UnkImageStruct_SetSpritePositionXY
2202+
bl ManagedSprite_SetPositionXY
22032203
ldrh r1, [r4]
22042204
ldr r0, [sp, #8]
22052205
lsl r1, r1, #0x11
22062206
lsr r1, r1, #0x1f
2207-
bl UnkImageStruct_SetSpriteVisibleFlag
2207+
bl ManagedSprite_SetDrawFlag
22082208
ldrh r2, [r4]
22092209
lsl r1, r6, #0x10
22102210
add r0, r7, #0
@@ -2214,12 +2214,12 @@ _02239870:
22142214
bl ov80_02239708
22152215
ldrb r1, [r5, #0x15]
22162216
ldr r0, [sp, #8]
2217-
bl UnkImageStruct_SetSpriteAnimSeqNo
2217+
bl ManagedSprite_SetAnim
22182218
ldrh r1, [r4]
22192219
ldr r0, [sp, #8]
22202220
lsl r1, r1, #0x13
22212221
lsr r1, r1, #0x13
2222-
bl UnkImageStruct_SetSpriteAnimCtrlCurrentFrame
2222+
bl ManagedSprite_SetAnimationFrame
22232223
_022398C4:
22242224
add r6, r6, #1
22252225
add r4, #8

asm/include/overlay_01_021E7FDC.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@
2727
.public sub_0200B00C
2828
.public sub_0200B050
2929
.public sub_0200B0CC
30-
.public GF_PlttResObj_GetVramSlotNum
30+
.public SpriteTransfer_GetPlttOffset
3131
.public AllocFromHeap
3232
.public FreeToHeap
3333
.public SpriteList_Delete
3434
.public Sprite_CreateAffine
3535
.public Sprite_SetAnimCtrlSeq
36-
.public Sprite_SetPalIndex
36+
.public Sprite_SetPaletteOverride
3737
.public Sprite_SetPalIndexRespectVramOffset
3838
.public Sprite_GetPalIndex
3939
.public GF_AssertFail

asm/include/overlay_01_021EB1E8.inc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,9 @@
5353
.public Sprite_CreateAffine
5454
.public Sprite_Delete
5555
.public Sprite_SetMatrix
56-
.public Sprite_SetVisibleFlag
56+
.public Sprite_SetDrawFlag
5757
.public Sprite_GetMatrixPtr
58-
.public Sprite_SetAnimCtrlCurrentFrame
58+
.public Sprite_SetAnimationFrame
5959
.public GF_AssertFail
6060
.public GF_InitG2dRenderer
6161
.public PlayerAvatar_GetMapObject

asm/include/overlay_02.inc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,13 @@
3535
.public AddCellOrAnimResObjFromOpenNarc
3636
.public sub_0200A740
3737
.public DestroySingle2DGfxResObj
38-
.public Get2DGfxResObjById
38+
.public SpriteResourceCollection_Find
3939
.public sub_0200ADA4
4040
.public sub_0200AEB0
4141
.public sub_0200AF00
4242
.public sub_0200B00C
4343
.public sub_0200B0A8
44-
.public GF_PlttResObj_GetPlttProxy
44+
.public SpriteTransfer_GetPaletteProxy
4545
.public NewMsgDataFromNarc
4646
.public DestroyMsgData
4747
.public NewString_ReadMsgData
@@ -136,12 +136,12 @@
136136
.public Sprite_Delete
137137
.public Sprite_SetMatrix
138138
.public Sprite_SetAffineMatrix
139-
.public Sprite_SetScale
140-
.public Sprite_SetRotation
141-
.public Sprite_SetVisibleFlag
139+
.public Sprite_SetAffineScale
140+
.public Sprite_SetAffineZRotation
141+
.public Sprite_SetDrawFlag
142142
.public Sprite_SetAnimActiveFlag
143143
.public Sprite_SetAnimSpeed
144-
.public Sprite_SetAffineOverwriteType
144+
.public Sprite_SetAffineOverwriteMode
145145
.public Sprite_GetMatrixPtr
146146
.public Sprite_GetScalePtr
147147
.public Sprite_SetAnimCtrlSeq

asm/include/overlay_03.inc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
.public GfGfxLoader_GXLoadPal
1818
.public ReplaceCharResObjFromNarc
1919
.public ReplacePlttResObjFromNarc
20-
.public Get2DGfxResObjById
20+
.public SpriteResourceCollection_Find
2121
.public sub_0200AE8C
2222
.public sub_0200B084
2323
.public NewMsgDataFromNarc
@@ -32,7 +32,7 @@
3232
.public BufferIntegerAsString
3333
.public BufferSafariZoneObjectName
3434
.public StringExpandPlaceholders
35-
.public thunk_Sprite_SetPalIndex
35+
.public SetSpritePaletteOverride
3636
.public Sprite_SetPositionXY
3737
.public SysTask_CreateOnMainQueue
3838
.public SysTask_Destroy
@@ -81,14 +81,14 @@
8181
.public SpriteList_RenderAndAnimateSprites
8282
.public Sprite_Delete
8383
.public Sprite_SetMatrix
84-
.public Sprite_SetVisibleFlag
84+
.public Sprite_SetDrawFlag
8585
.public Sprite_SetAnimActiveFlag
86-
.public Sprite_GetVisibleFlag
86+
.public Sprite_GetDrawFlag
8787
.public Sprite_SetAnimCtrlSeq
88-
.public Sprite_TickAnimCtrlFrame
89-
.public Sprite_SetAnimCtrlCurrentFrame
88+
.public Sprite_UpdateAnim
89+
.public Sprite_SetAnimationFrame
9090
.public Sprite_SetPriority
91-
.public Sprite_IsCellAnimationRunning
91+
.public Sprite_IsAnimated
9292
.public System_GetTouchNew
9393
.public GF_AssertFail
9494
.public String_New

asm/include/overlay_05.inc

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -34,28 +34,28 @@
3434
.public sub_0200CDAC
3535
.public PrintUIntOnWindow
3636
.public sub_0200CE7C
37-
.public SpriteRenderer_Create
38-
.public SpriteRenderer_CreateGfxHandler
39-
.public SpriteRenderer_CreateOamCharPlttManagers
40-
.public SpriteRenderer_CreateSpriteList
41-
.public SpriteGfxHandler_RenderAndAnimateSprites
42-
.public thunk_OamManager_ApplyAndResetBuffers
43-
.public SpriteRenderer_Delete
44-
.public SpriteRenderer_Init2DGfxResManagersFromCountsArray
45-
.public SpriteRenderer_LoadCharResObjFromOpenNarc
46-
.public SpriteRenderer_LoadPlttResObjFromNarcId
47-
.public SpriteRenderer_LoadPlttResObjFromOpenNarc
48-
.public SpriteRenderer_LoadCellResObjFromOpenNarc
49-
.public SpriteRenderer_LoadAnimResObjFromOpenNarc
50-
.public SpriteRenderer_LoadResourcesAndCreateSprite
51-
.public GfGfxHandler_GetPlttProxy
52-
.public SpriteRenderer_UnloadResourcesAndRemoveGfxHandler
53-
.public UnkImageStruct_Delete
54-
.public UnkImageStruct_SetSpriteAnimSeqNo
55-
.public UnkImageStruct_SetSpriteVisibleFlag
56-
.public UnkImageStruct_SetSpritePalIndex
57-
.public UnkImageStruct_SetSpritePositionXY
58-
.public sub_0200E2B0
37+
.public SpriteSystem_Alloc
38+
.public SpriteManager_New
39+
.public SpriteSystem_Init
40+
.public SpriteSystem_InitSprites
41+
.public SpriteSystem_DrawSprites
42+
.public SpriteSystem_TransferOam
43+
.public SpriteSystem_Free
44+
.public SpriteSystem_InitManagerWithCapacities
45+
.public SpriteSystem_LoadCharResObjFromOpenNarc
46+
.public SpriteSystem_LoadPlttResObj
47+
.public SpriteSystem_LoadPlttResObjFromOpenNarc
48+
.public SpriteSystem_LoadCellResObjFromOpenNarc
49+
.public SpriteSystem_LoadAnimResObjFromOpenNarc
50+
.public SpriteSystem_NewSprite
51+
.public SpriteManager_FindPlttResourceProxy
52+
.public SpriteSystem_FreeResourcesAndManager
53+
.public Sprite_DeleteAndFreeResources
54+
.public ManagedSprite_SetAnim
55+
.public ManagedSprite_SetDrawFlag
56+
.public ManagedSprite_SetPaletteOverride
57+
.public ManagedSprite_SetPositionXY
58+
.public SpriteManager_GetSpriteList
5959
.public LoadUserFrameGfx1
6060
.public LoadUserFrameGfx2
6161
.public DrawFrameAndWindow2
@@ -121,7 +121,7 @@
121121
.public GfGfx_EngineATogglePlanes
122122
.public GfGfx_DisableEngineBPlanes
123123
.public Camera_SetPerspectiveClippingPlane
124-
.public Sprite_TickAnimCtrlFrame
124+
.public Sprite_UpdateAnim
125125
.public GF_AssertFail
126126
.public String_New
127127
.public String_Delete

0 commit comments

Comments
 (0)