Add PlayAnimBackwards macro
This commit is contained in:
@@ -59,6 +59,15 @@ macro PlayAnimation(frame_start, frame_end, frame_wait)
|
|||||||
+
|
+
|
||||||
endmacro
|
endmacro
|
||||||
|
|
||||||
|
macro PlayAnimBackwards(frame_start, frame_end, frame_wait)
|
||||||
|
LDA.w SprTimerB, X : BNE +
|
||||||
|
LDA.w SprFrame, X : DEC : STA.w SprFrame, X : CMP.b #<frame_end> : BCS .noframereset
|
||||||
|
LDA.b #<frame_start> : STA.w SprFrame, X
|
||||||
|
.noframereset
|
||||||
|
LDA.b #<frame_wait> : STA.w SprTimerB, X
|
||||||
|
+
|
||||||
|
endmacro
|
||||||
|
|
||||||
macro StartOnFrame(frame)
|
macro StartOnFrame(frame)
|
||||||
LDA.w SprFrame, x : CMP.b #<frame> : BCS +
|
LDA.w SprFrame, x : CMP.b #<frame> : BCS +
|
||||||
LDA.b #<frame> : STA.w SprFrame, x
|
LDA.b #<frame> : STA.w SprFrame, x
|
||||||
|
|||||||
Reference in New Issue
Block a user