diff options
author | Bryan Bishop <kanzure@gmail.com> | 2013-08-26 11:50:30 -0500 |
---|---|---|
committer | Bryan Bishop <kanzure@gmail.com> | 2013-08-26 11:50:30 -0500 |
commit | c61b3d42ad4e88b32e9c321b7fcc559ec0220e64 (patch) | |
tree | eba145aa3ec6cc1216604b953dfe2bdce6e94dd2 /constants.asm | |
parent | 5098ed740d35d4f2a2d5414f309bf25e754e189c (diff) | |
parent | 76fe7c5aa1b93a6d03280ad54f411e351dd0abc2 (diff) |
Merge remote-tracking branch 'yenatch/merge-kanzure-again' into master
Diffstat (limited to 'constants.asm')
-rw-r--r-- | constants.asm | 37 |
1 files changed, 36 insertions, 1 deletions
diff --git a/constants.asm b/constants.asm index c1a0ec0dc..e929a48f2 100644 --- a/constants.asm +++ b/constants.asm @@ -36,6 +36,12 @@ dn: MACRO db \1 << 4 + \2 ENDM +dt: MACRO ; three-byte (big-endian) + db (\1 >> 16) & $ff + db (\1 >> 8) & $ff + db \1 & $ff + ENDM + bigdw: MACRO ; big-endian word dw ((\1)/$100) + (((\1)&$ff)*$100) ENDM @@ -221,8 +227,23 @@ PREDEF_FLAG EQU $03 PREDEF_FILLPP EQU $05 PREDEF_ADDPARTYMON EQU $06 PREDEF_FILLSTATS EQU $0C +PREDEF_PRINT_MOVE_DESCRIPTION EQU $11 +PREDEF_UPDATE_PLAYER_HUD EQU $12 +PREDEF_FILL_BOX EQU $13 +PREDEF_UPDATE_ENEMY_HUD EQU $15 +PREDEF_FILL_IN_EXP_BAR EQU $17 PREDEF_FILLMOVES EQU $1B -PREDEF_GETUNOWNLETTER EQU $2D +PREDEF_GET_GENDER EQU $24 +PREDEF_STATS_SCREEN EQU $25 +PREDEF_DRAW_PLAYER_HP EQU $26 +PREDEF_DRAW_ENEMY_HP EQU $27 +PREDEF_GET_TYPE_NAME EQU $29 +PREDEF_PRINT_MOVE_TYPE EQU $2A +PREDEF_PRINT_TYPE EQU $2B +PREDEF_GET_UNOWN_LETTER EQU $2D +PREDEF_LOAD_SGB_LAYOUT EQU $31 +PREDEF_CHECK_CONTEST_MON EQU $33 +PREDEF_PARTYMON_ITEM_NAME EQU $3B PREDEF_DECOMPRESS EQU $40 @@ -247,6 +268,20 @@ D_UP EQU %01000000 D_DOWN EQU %10000000 +; screen +HP_BAR_LENGTH EQU 6 +HP_BAR_LENGTH_PX EQU 48 +EXP_BAR_LENGTH EQU 8 +EXP_BAR_LENGTH_PX EQU 64 + +SCREEN_WIDTH EQU 20 +SCREEN_HEIGHT EQU 18 +SCREEN_WIDTH_PX EQU 160 +SCREEN_HEIGHT_PX EQU 144 + +TILE_WIDTH EQU 8 + + ; movement STEP_SLOW EQU 0 STEP_WALK EQU 1 |