Merge pull request #579 from Rangi42/master

Miscellaneous
This commit is contained in:
Rangi 2018-12-16 14:19:06 -05:00 committed by GitHub
commit 83ff516c82
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 16 additions and 11 deletions

View File

@ -1138,7 +1138,7 @@ ParseMusic:
call GetMusicByte ; store next byte in a
cp endchannel_cmd
jr z, .endchannel
cp first_music_cmd
cp FIRST_MUSIC_CMD
jr c, .readnote
; then it's a command
.readcommand
@ -1350,7 +1350,7 @@ ParseMusicCommand:
; reload command
ld a, [wCurMusicByte]
; get command #
sub first_music_cmd
sub FIRST_MUSIC_CMD
ld e, a
ld d, 0
; seek command pointer

View File

@ -1822,6 +1822,7 @@ UpdateJumpPosition:
.y
db -4, -6, -8, -10, -11, -12, -12, -12
db -11, -10, -9, -8, -6, -4, 0, 0
Function5000: ; unscripted?
; copy [wPlayerNextMovement] to [wPlayerMovement]
ld a, [wPlayerNextMovement]

View File

@ -469,6 +469,7 @@ DoPlayerMovement::
ret
.Steps:
; entries correspond to STEP_* constants
dw .SlowStep
dw .NormalStep
dw .FastStep
@ -514,10 +515,10 @@ DoPlayerMovement::
turn_step LEFT
turn_step RIGHT
.FinishFacing:
db $80 + DOWN
db $80 + UP
db $80 + LEFT
db $80 + RIGHT
db $80 | DOWN
db $80 | UP
db $80 | LEFT
db $80 | RIGHT
.StandInPlace:
ld a, 0

View File

@ -20,13 +20,16 @@ noise: MACRO
ENDM
; MusicCommands indexes (see audio/engine.asm)
enum_start $d8
first_music_cmd EQU __enum__ + -8
enum_start $d0, +8
FIRST_MUSIC_CMD EQU __enum__
enum octave_cmd ; $d0
octave: MACRO
db first_music_cmd + 8 - (\1)
db octave_cmd | 8 - (\1)
ENDM
__enumdir__ = +1
enum notetype_cmd ; $d8
notetype: MACRO
db notetype_cmd