summaryrefslogtreecommitdiff
path: root/asm/field_map_obj.s
diff options
context:
space:
mode:
authorsceptillion <33798691+sceptillion@users.noreply.github.com>2017-12-20 01:04:58 -0800
committersceptillion <33798691+sceptillion@users.noreply.github.com>2017-12-20 01:04:58 -0800
commit236f91e6f0e30197d44fa8352350f4cbf9218a59 (patch)
tree871fb766a4c76af36ffcd4bc9012c912d29272f2 /asm/field_map_obj.s
parentbdbc89bcea6eda0b0083b627ba83d822cec3ebf0 (diff)
decompile sprite
Diffstat (limited to 'asm/field_map_obj.s')
-rw-r--r--asm/field_map_obj.s120
1 files changed, 60 insertions, 60 deletions
diff --git a/asm/field_map_obj.s b/asm/field_map_obj.s
index 0c3e20951..cd7ed755a 100644
--- a/asm/field_map_obj.s
+++ b/asm/field_map_obj.s
@@ -74,7 +74,7 @@ sub_805DE8C: @ 805DE8C
bl CreateSpriteAtEnd
lsls r0, 24
lsrs r0, 24
- ldr r1, _0805DF2C @ =gUnknown_202063C
+ ldr r1, _0805DF2C @ =gSprites
mov r10, r1
lsls r4, r0, 4
adds r4, r0
@@ -134,7 +134,7 @@ sub_805DE8C: @ 805DE8C
bx r0
.align 2, 0
_0805DF28: .4byte gUnknown_83A0010
-_0805DF2C: .4byte gUnknown_202063C
+_0805DF2C: .4byte gSprites
thumb_func_end sub_805DE8C
thumb_func_start sub_805DF30
@@ -982,7 +982,7 @@ RemoveFieldObjectInternal: @ 805E510
ands r0, r1
orrs r0, r2
str r0, [sp, 0x4]
- ldr r2, _0805E558 @ =gUnknown_202063C
+ ldr r2, _0805E558 @ =gSprites
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -1004,7 +1004,7 @@ RemoveFieldObjectInternal: @ 805E510
bx r0
.align 2, 0
_0805E554: .4byte 0xffff0000
-_0805E558: .4byte gUnknown_202063C
+_0805E558: .4byte gSprites
thumb_func_end RemoveFieldObjectInternal
thumb_func_start unref_sub_808D958
@@ -1135,7 +1135,7 @@ _0805E650:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, _0805E728 @ =gUnknown_202063C
+ ldr r1, _0805E728 @ =gSprites
adds r4, r0, r1
mov r1, r9
lsls r0, r1, 16
@@ -1237,7 +1237,7 @@ _0805E718:
pop {r1}
bx r1
.align 2, 0
-_0805E728: .4byte gUnknown_202063C
+_0805E728: .4byte gSprites
thumb_func_end sub_805E590
thumb_func_start SpawnFieldObject
@@ -1301,7 +1301,7 @@ SpawnFieldObject: @ 805E72C
.align 2, 0
_0805E7A4: .4byte 0xffff0000
_0805E7A8:
- ldr r4, _0805E7EC @ =gUnknown_202063C
+ ldr r4, _0805E7EC @ =gSprites
ldr r1, _0805E7F0 @ =gUnknown_2036E38
lsls r0, r2, 3
adds r0, r2
@@ -1337,7 +1337,7 @@ _0805E7DE:
pop {r1}
bx r1
.align 2, 0
-_0805E7EC: .4byte gUnknown_202063C
+_0805E7EC: .4byte gSprites
_0805E7F0: .4byte gUnknown_2036E38
thumb_func_end SpawnFieldObject
@@ -1592,7 +1592,7 @@ _0805E9A8:
lsls r4, r5, 4
adds r4, r5
lsls r4, 2
- ldr r0, _0805E9F4 @ =gUnknown_202063C
+ ldr r0, _0805E9F4 @ =gSprites
adds r4, r0
adds r0, r4, 0
bl SetSubspriteTables
@@ -1611,7 +1611,7 @@ _0805E9E4:
bx r1
.align 2, 0
_0805E9F0: .4byte 0x0000ffff
-_0805E9F4: .4byte gUnknown_202063C
+_0805E9F4: .4byte gSprites
thumb_func_end AddPseudoFieldObject
thumb_func_start sub_805E9F8
@@ -1683,7 +1683,7 @@ sub_805E9F8: @ 805E9F8
lsls r0, r6, 4
adds r0, r6
lsls r0, 2
- ldr r1, _0805EB40 @ =gUnknown_202063C
+ ldr r1, _0805EB40 @ =gSprites
adds r5, r0, r1
ldrh r0, [r4, 0x8]
lsls r0, 16
@@ -1771,7 +1771,7 @@ _0805EB24:
.align 2, 0
_0805EB38: .4byte sub_8068FA8
_0805EB3C: .4byte 0x0000ffff
-_0805EB40: .4byte gUnknown_202063C
+_0805EB40: .4byte gSprites
thumb_func_end sub_805E9F8
thumb_func_start sub_805EB44
@@ -1795,7 +1795,7 @@ sub_805EB44: @ 805EB44
adds r0, r6, 0
bl GetFieldObjectGraphicsInfo
adds r7, r0, 0
- ldr r1, _0805EC24 @ =nullsub_8
+ ldr r1, _0805EC24 @ =SpriteCallbackDummy
add r3, sp, 0x18
adds r0, r6, 0
mov r2, sp
@@ -1820,7 +1820,7 @@ sub_805EB44: @ 805EB44
lsls r0, r5, 4
adds r0, r5
lsls r0, 2
- ldr r1, _0805EC2C @ =gUnknown_202063C
+ ldr r1, _0805EC2C @ =gSprites
adds r4, r0, r1
ldrh r0, [r7, 0xA]
lsls r0, 16
@@ -1884,9 +1884,9 @@ _0805EC14:
pop {r1}
bx r1
.align 2, 0
-_0805EC24: .4byte nullsub_8
+_0805EC24: .4byte SpriteCallbackDummy
_0805EC28: .4byte 0x0000ffff
-_0805EC2C: .4byte gUnknown_202063C
+_0805EC2C: .4byte gSprites
thumb_func_end sub_805EB44
thumb_func_start sub_805EC30
@@ -2263,7 +2263,7 @@ _0805EEDC:
lsls r0, r7, 4
adds r0, r7
lsls r0, 2
- ldr r1, _0805EFF0 @ =gUnknown_202063C
+ ldr r1, _0805EFF0 @ =gSprites
adds r4, r0, r1
mov r1, r9
lsls r0, r1, 16
@@ -2379,7 +2379,7 @@ _0805EFE0: .4byte gUnknown_2031DEC
_0805EFE4: .4byte gUnknown_2036E38
_0805EFE8: .4byte 0xffff0000
_0805EFEC: .4byte 0x0000ffff
-_0805EFF0: .4byte gUnknown_202063C
+_0805EFF0: .4byte gSprites
thumb_func_end sub_805EE3C
thumb_func_start sub_805EFF4
@@ -2459,7 +2459,7 @@ sub_805F060: @ 805F060
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, _0805F1CC @ =gUnknown_202063C
+ ldr r1, _0805F1CC @ =gSprites
adds r4, r0, r1
ldrb r1, [r5, 0xC]
movs r0, 0xF
@@ -2622,7 +2622,7 @@ _0805F1BA:
pop {r0}
bx r0
.align 2, 0
-_0805F1CC: .4byte gUnknown_202063C
+_0805F1CC: .4byte gSprites
_0805F1D0: .4byte 0x000003ff
_0805F1D4: .4byte 0xfffffc00
thumb_func_end sub_805F060
@@ -2677,7 +2677,7 @@ FieldObjectTurn: @ 805F218
lsls r4, r0, 4
adds r4, r0
lsls r4, 2
- ldr r5, _0805F264 @ =gUnknown_202063C
+ ldr r5, _0805F264 @ =gSprites
adds r4, r5
ldrb r0, [r6, 0x18]
lsls r0, 28
@@ -2700,7 +2700,7 @@ _0805F25E:
pop {r0}
bx r0
.align 2, 0
-_0805F264: .4byte gUnknown_202063C
+_0805F264: .4byte gSprites
thumb_func_end FieldObjectTurn
thumb_func_start FieldObjectTurnByLocalIdAndMap
@@ -2915,7 +2915,7 @@ sub_805F3A8: @ 805F3A8
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, _0805F3FC @ =gUnknown_202063C
+ ldr r1, _0805F3FC @ =gSprites
adds r0, r1
ldrb r1, [r2, 0x3]
movs r3, 0x4
@@ -2930,7 +2930,7 @@ _0805F3EE:
bx r0
.align 2, 0
_0805F3F8: .4byte gUnknown_2036E38
-_0805F3FC: .4byte gUnknown_202063C
+_0805F3FC: .4byte gSprites
thumb_func_end sub_805F3A8
thumb_func_start sub_805F400
@@ -3003,7 +3003,7 @@ sub_805F448: @ 805F448
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, _0805F498 @ =gUnknown_202063C
+ ldr r1, _0805F498 @ =gSprites
adds r0, r1
strh r5, [r0, 0x24]
strh r4, [r0, 0x26]
@@ -3014,20 +3014,20 @@ _0805F48C:
bx r0
.align 2, 0
_0805F494: .4byte gUnknown_2036E38
-_0805F498: .4byte gUnknown_202063C
+_0805F498: .4byte gSprites
thumb_func_end sub_805F448
thumb_func_start gpu_pal_allocator_reset__manage_upper_four
gpu_pal_allocator_reset__manage_upper_four: @ 805F49C
push {lr}
bl FreeAllSpritePalettes
- ldr r1, _0805F4AC @ =gUnknown_3003E58
+ ldr r1, _0805F4AC @ =gReservedSpritePaletteCount
movs r0, 0xC
strb r0, [r1]
pop {r0}
bx r0
.align 2, 0
-_0805F4AC: .4byte gUnknown_3003E58
+_0805F4AC: .4byte gReservedSpritePaletteCount
thumb_func_end gpu_pal_allocator_reset__manage_upper_four
thumb_func_start sub_805F4B0
@@ -3392,7 +3392,7 @@ sub_805F724: @ 805F724
lsls r0, r1, 4
adds r0, r1
lsls r0, 2
- ldr r1, _0805F7C0 @ =gUnknown_202063C
+ ldr r1, _0805F7C0 @ =gSprites
adds r7, r0, r1
ldrb r0, [r6, 0x5]
bl GetFieldObjectGraphicsInfo
@@ -3453,7 +3453,7 @@ _0805F7B6:
pop {r0}
bx r0
.align 2, 0
-_0805F7C0: .4byte gUnknown_202063C
+_0805F7C0: .4byte gSprites
thumb_func_end sub_805F724
thumb_func_start sub_805F7C4
@@ -3688,7 +3688,7 @@ AddCameraObject: @ 805F950
bl CreateSprite
lsls r0, 24
lsrs r0, 24
- ldr r2, _0805F990 @ =gUnknown_202063C
+ ldr r2, _0805F990 @ =gSprites
lsls r1, r0, 4
adds r1, r0
lsls r1, 2
@@ -3707,7 +3707,7 @@ AddCameraObject: @ 805F950
bx r1
.align 2, 0
_0805F98C: .4byte gUnknown_835B944
-_0805F990: .4byte gUnknown_202063C
+_0805F990: .4byte gSprites
thumb_func_end AddCameraObject
thumb_func_start ObjectCB_CameraObject
@@ -3735,7 +3735,7 @@ _0805F9B8: .4byte gUnknown_835B95C
thumb_func_start CameraObject_0
CameraObject_0: @ 805F9BC
push {lr}
- ldr r3, _0805F9F4 @ =gUnknown_202063C
+ ldr r3, _0805F9F4 @ =gSprites
movs r1, 0x2E
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -3762,13 +3762,13 @@ CameraObject_0: @ 805F9BC
pop {r0}
bx r0
.align 2, 0
-_0805F9F4: .4byte gUnknown_202063C
+_0805F9F4: .4byte gSprites
thumb_func_end CameraObject_0
thumb_func_start CameraObject_1
CameraObject_1: @ 805F9F8
push {r4,r5,lr}
- ldr r3, _0805FA2C @ =gUnknown_202063C
+ ldr r3, _0805FA2C @ =gSprites
movs r1, 0x2E
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -3793,13 +3793,13 @@ CameraObject_1: @ 805F9F8
pop {r0}
bx r0
.align 2, 0
-_0805FA2C: .4byte gUnknown_202063C
+_0805FA2C: .4byte gSprites
thumb_func_end CameraObject_1
thumb_func_start CameraObject_2
CameraObject_2: @ 805FA30
push {r4,lr}
- ldr r4, _0805FA5C @ =gUnknown_202063C
+ ldr r4, _0805FA5C @ =gSprites
movs r1, 0x2E
ldrsh r2, [r0, r1]
lsls r1, r2, 4
@@ -3821,14 +3821,14 @@ CameraObject_2: @ 805FA30
pop {r0}
bx r0
.align 2, 0
-_0805FA5C: .4byte gUnknown_202063C
+_0805FA5C: .4byte gSprites
thumb_func_end CameraObject_2
thumb_func_start FindCameraObject
FindCameraObject: @ 805FA60
push {r4,r5,lr}
movs r3, 0
- ldr r4, _0805FA8C @ =gUnknown_202063C
+ ldr r4, _0805FA8C @ =gSprites
adds r5, r4, 0
adds r5, 0x1C
_0805FA6A:
@@ -3850,7 +3850,7 @@ _0805FA6A:
adds r0, r2, 0
b _0805FAA0
.align 2, 0
-_0805FA8C: .4byte gUnknown_202063C
+_0805FA8C: .4byte gSprites
_0805FA90: .4byte ObjectCB_CameraObject
_0805FA94:
adds r0, r3, 0x1
@@ -3939,7 +3939,7 @@ CopySprite: @ 805FB08
lsls r3, 24
lsrs r7, r3, 24
movs r5, 0
- ldr r1, _0805FB50 @ =gUnknown_202063C
+ ldr r1, _0805FB50 @ =gSprites
_0805FB22:
lsls r0, r5, 4
adds r0, r5
@@ -3963,7 +3963,7 @@ _0805FB22:
strb r7, [r0]
b _0805FB5E
.align 2, 0
-_0805FB50: .4byte gUnknown_202063C
+_0805FB50: .4byte gSprites
_0805FB54:
adds r0, r5, 0x1
lsls r0, 24
@@ -3993,7 +3993,7 @@ obj_unfreeze: @ 805FB6C
lsls r3, 24
lsrs r7, r3, 24
movs r5, 0x3F
- ldr r3, _0805FBC0 @ =gUnknown_202063C
+ ldr r3, _0805FBC0 @ =gSprites
movs r2, 0x1
negs r2, r2
_0805FB8A:
@@ -4023,7 +4023,7 @@ _0805FB8A:
lsrs r0, 24
b _0805FBD2
.align 2, 0
-_0805FBC0: .4byte gUnknown_202063C
+_0805FBC0: .4byte gSprites
_0805FBC4:
subs r0, r1, 0x1
lsls r0, 16
@@ -4497,7 +4497,7 @@ npc_paltag_set_load: @ 805FECC
movs r1, 0
movs r2, 0x6
bl pal_patch_for_npc_range
- ldr r1, _0805FF14 @ =gUnknown_3003E58
+ ldr r1, _0805FF14 @ =gReservedSpritePaletteCount
movs r0, 0x8
strb r0, [r1]
b _0805FF2A
@@ -4506,7 +4506,7 @@ _0805FF04: .4byte gUnknown_203709A
_0805FF08: .4byte 0x000011ff
_0805FF0C: .4byte gUnknown_2037098
_0805FF10: .4byte gUnknown_83A5330
-_0805FF14: .4byte gUnknown_3003E58
+_0805FF14: .4byte gReservedSpritePaletteCount
_0805FF18:
ldr r0, _0805FF30 @ =gUnknown_83A5330
ldrb r1, [r2]
@@ -12226,7 +12226,7 @@ npc_set_running_behaviour_etc: @ 8063610
strb r3, [r0]
adds r0, 0x1
strb r3, [r0]
- ldr r4, _08063654 @ =gUnknown_202063C
+ ldr r4, _08063654 @ =gSprites
mov r0, r12
ldrb r2, [r0, 0x4]
lsls r0, r2, 4
@@ -12251,7 +12251,7 @@ npc_set_running_behaviour_etc: @ 8063610
pop {r0}
bx r0
.align 2, 0
-_08063654: .4byte gUnknown_202063C
+_08063654: .4byte gSprites
_08063658: .4byte gUnknown_839FBC8
thumb_func_end npc_set_running_behaviour_etc
@@ -12698,7 +12698,7 @@ IsBerryTreeSparkling: @ 8063980
lsls r0, 24
cmp r0, 0
bne _080639CC
- ldr r3, _080639C4 @ =gUnknown_202063C
+ ldr r3, _080639C4 @ =gSprites
ldr r2, _080639C8 @ =gUnknown_2036E38
mov r0, sp
ldrb r1, [r0]
@@ -12719,7 +12719,7 @@ IsBerryTreeSparkling: @ 8063980
movs r0, 0x1
b _080639CE
.align 2, 0
-_080639C4: .4byte gUnknown_202063C
+_080639C4: .4byte gSprites
_080639C8: .4byte gUnknown_2036E38
_080639CC:
movs r0, 0
@@ -12744,7 +12744,7 @@ sub_80639D4: @ 80639D4
lsls r0, 24
cmp r0, 0
bne _08063A12
- ldr r3, _08063A18 @ =gUnknown_202063C
+ ldr r3, _08063A18 @ =gSprites
ldr r2, _08063A1C @ =gUnknown_2036E38
mov r0, sp
ldrb r1, [r0]
@@ -12766,7 +12766,7 @@ _08063A12:
pop {r0}
bx r0
.align 2, 0
-_08063A18: .4byte gUnknown_202063C
+_08063A18: .4byte gSprites
_08063A1C: .4byte gUnknown_2036E38
thumb_func_end sub_80639D4
@@ -13166,7 +13166,7 @@ _08063CCE:
movs r1, 0x7F
ands r0, r1
strb r0, [r4]
- ldr r2, _08063CFC @ =gUnknown_202063C
+ ldr r2, _08063CFC @ =gSprites
ldrb r1, [r4, 0x4]
lsls r0, r1, 4
adds r0, r1
@@ -13179,7 +13179,7 @@ _08063CF4:
pop {r1}
bx r1
.align 2, 0
-_08063CFC: .4byte gUnknown_202063C
+_08063CFC: .4byte gSprites
thumb_func_end sub_8063CA4
thumb_func_start FieldObjectForceSetSpecialAnim
@@ -13223,7 +13223,7 @@ FieldObjectClearAnim: @ 8063D34
movs r2, 0x7F
ands r1, r2
strb r1, [r0]
- ldr r3, _08063D64 @ =gUnknown_202063C
+ ldr r3, _08063D64 @ =gSprites
ldrb r2, [r0, 0x4]
lsls r1, r2, 4
adds r1, r2
@@ -13239,7 +13239,7 @@ FieldObjectClearAnim: @ 8063D34
strh r2, [r0, 0x32]
bx lr
.align 2, 0
-_08063D64: .4byte gUnknown_202063C
+_08063D64: .4byte gSprites
thumb_func_end FieldObjectClearAnim
thumb_func_start FieldObjectCheckIfSpecialAnimFinishedOrInactive
@@ -21930,7 +21930,7 @@ sub_8067A10: @ 8067A10
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
- ldr r2, _08067A6C @ =gUnknown_2021BC8
+ ldr r2, _08067A6C @ =gSpriteCoordOffsetX
adds r0, r1
ldrh r2, [r2]
adds r0, r2
@@ -21944,14 +21944,14 @@ sub_8067A10: @ 8067A10
ldrb r0, [r0]
lsls r0, 24
asrs r0, 24
- ldr r2, _08067A70 @ =gUnknown_2021BCA
+ ldr r2, _08067A70 @ =gSpriteCoordOffsetY
adds r0, r1
ldrh r2, [r2]
adds r0, r2
b _08067A9C
.align 2, 0
-_08067A6C: .4byte gUnknown_2021BC8
-_08067A70: .4byte gUnknown_2021BCA
+_08067A6C: .4byte gSpriteCoordOffsetX
+_08067A70: .4byte gSpriteCoordOffsetY
_08067A74:
ldrh r1, [r4, 0x24]
ldrh r0, [r4, 0x20]