add Sprite_SelectNewDirection based on Buzzblob random movement
This commit is contained in:
@@ -221,6 +221,31 @@ Sprite_InvertSpeed_Y:
|
|||||||
|
|
||||||
; =========================================================
|
; =========================================================
|
||||||
|
|
||||||
|
Sprite_SelectNewDirection:
|
||||||
|
{
|
||||||
|
JSL GetRandomInt
|
||||||
|
AND.b #$07
|
||||||
|
TAY
|
||||||
|
|
||||||
|
LDA.w .speed_x,Y
|
||||||
|
STA.w $0D50,X
|
||||||
|
|
||||||
|
LDA.w .speed_y,Y
|
||||||
|
STA.w $0D40,X
|
||||||
|
|
||||||
|
LDA.w .timers,Y
|
||||||
|
STA.w $0DF0,X
|
||||||
|
|
||||||
|
RTL
|
||||||
|
|
||||||
|
.speed_x
|
||||||
|
db 8, 6, -6, 8, -6, 6, 0, 0
|
||||||
|
|
||||||
|
.speed_y
|
||||||
|
db 0, 6, 6, 0, -6, -6, 0, 0
|
||||||
|
|
||||||
|
.timers
|
||||||
|
db 48, 48, 48, 48, 48, 48, 64, 64
|
||||||
}
|
}
|
||||||
|
|
||||||
; =========================================================
|
; =========================================================
|
||||||
|
|||||||
Reference in New Issue
Block a user