ref: 7d2b45cc3ddf84952f2bc18b169dd0d8c0557df9
parent: 7b02d57a8c0f1dd86d923951b0379335471d92a2
author: yenatch <[email protected]>
date: Wed Nov 27 19:49:59 EST 2013
wram: object structs these are separate from MapObjects but not enough attributes are defined yet to know how
--- a/wram.asm
+++ b/wram.asm
@@ -1636,18 +1636,15 @@
ds 10
- ds 2
+PlayerStruct: ; d4d6
+ ds 2
PlayerSprite: ; d4d8
ds 1
-
ds 3
-
PlayerPalette: ; d4dc
ds 1
-
ds 1
-
PlayerDirection: ; d4de
; uses bits 2 and 3 / $0c / %00001100
; %00 down
@@ -1655,9 +1652,7 @@
; %10 left
; $11 right
ds 1
-
ds 2
-
PlayerAction: ; d4e1
; 1 standing
; 2 walking
@@ -1664,14 +1659,11 @@
; 4 spinning
; 6 fishing
ds 1
-
ds 2
-
StandingTile: ; d4e4
ds 1
StandingTile2: ; d4e5
ds 1
-
; relative to the map struct including borders
MapX: ; d4e6
ds 1
@@ -1681,15 +1673,39 @@
ds 1
MapY2: ; d4e9
ds 1
-
ds 3
-
; relative to the bg map, in px
PlayerSpriteX: ; d4ed
ds 1
PlayerSpriteY: ; d4ee
ds 1
+ ds 15
+ObjectStruct1: ; d4fe
+ ds 40
+ObjectStruct2: ; d526
+ ds 40
+ObjectStruct3: ; d54e
+ ds 40
+ObjectStruct4: ; d576
+ ds 40
+ObjectStruct5: ; d59e
+ ds 40
+ObjectStruct6: ; d5c6
+ ds 40
+ObjectStruct7: ; d5ee
+ ds 40
+ObjectStruct8: ; d616
+ ds 40
+ObjectStruct9: ; d63e
+ ds 40
+ObjectStruct10: ; d666
+ ds 40
+ObjectStruct11: ; d68e
+ ds 40
+ObjectStruct12: ; d6b6
+ ds 40
+; d6de
SECTION "Objects",WRAMX[$d71e],BANK[1]
MapObjects: ; d71e