summaryrefslogtreecommitdiff
path: root/constants/misc_constants.s
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2015-11-21 01:39:40 -0800
committerYamaArashi <shadow962@live.com>2015-11-21 01:39:40 -0800
commit08210ef39ea4b891ca7baacff23223b0301b2694 (patch)
tree5898027ec70afff99c17fe82d6df8064e52a3977 /constants/misc_constants.s
parenta580d84634775b538c7f3dd5b9e47170b6351006 (diff)
field object data
Diffstat (limited to 'constants/misc_constants.s')
-rw-r--r--constants/misc_constants.s18
1 files changed, 18 insertions, 0 deletions
diff --git a/constants/misc_constants.s b/constants/misc_constants.s
index 81157fa89..5fa58cfe8 100644
--- a/constants/misc_constants.s
+++ b/constants/misc_constants.s
@@ -5,3 +5,21 @@
.set POKEMON_NAME_LENGTH, 11
.set MOVE_NAME_LENGTH, 13
+
+ .set SPRITE_SIZE_8x8, (OAM_SIZE_0 >> 28) | (OAM_SQUARE >> 14)
+ .set SPRITE_SIZE_16x16, (OAM_SIZE_1 >> 28) | (OAM_SQUARE >> 14)
+ .set SPRITE_SIZE_32x32, (OAM_SIZE_2 >> 28) | (OAM_SQUARE >> 14)
+ .set SPRITE_SIZE_64x64, (OAM_SIZE_3 >> 28) | (OAM_SQUARE >> 14)
+
+ .set SPRITE_SIZE_16x8, (OAM_SIZE_0 >> 28) | (OAM_H_RECTANGLE >> 14)
+ .set SPRITE_SIZE_32x8, (OAM_SIZE_1 >> 28) | (OAM_H_RECTANGLE >> 14)
+ .set SPRITE_SIZE_32x16, (OAM_SIZE_2 >> 28) | (OAM_H_RECTANGLE >> 14)
+ .set SPRITE_SIZE_64x32, (OAM_SIZE_3 >> 28) | (OAM_H_RECTANGLE >> 14)
+
+ .set SPRITE_SIZE_8x16, (OAM_SIZE_0 >> 28) | (OAM_V_RECTANGLE >> 14)
+ .set SPRITE_SIZE_8x32, (OAM_SIZE_1 >> 28) | (OAM_V_RECTANGLE >> 14)
+ .set SPRITE_SIZE_16x32, (OAM_SIZE_2 >> 28) | (OAM_V_RECTANGLE >> 14)
+ .set SPRITE_SIZE_32x64, (OAM_SIZE_3 >> 28) | (OAM_V_RECTANGLE >> 14)
+
+ .set OBJ_IMAGE_ANIM_H_FLIP, 1 << 6
+ .set OBJ_IMAGE_ANIM_V_FLIP, 1 << 7