update Sprite_Wolfos_CheckIfDefeated
This commit is contained in:
@@ -38,10 +38,10 @@ Sprite_Wolfos_Long:
|
|||||||
PHB : PHK : PLB
|
PHB : PHK : PLB
|
||||||
|
|
||||||
JSR Sprite_Wolfos_Draw
|
JSR Sprite_Wolfos_Draw
|
||||||
JSR Sprite_Wolfos_CheckIfDefeated
|
|
||||||
JSL Sprite_CheckActive ; Check if game is not paused
|
JSL Sprite_CheckActive ; Check if game is not paused
|
||||||
BCC .SpriteIsNotActive ; Skip Main code is sprite is innactive
|
BCC .SpriteIsNotActive ; Skip Main code is sprite is innactive
|
||||||
|
|
||||||
|
JSR Sprite_Wolfos_CheckIfDefeated
|
||||||
JSR Sprite_Wolfos_Main ; Call the main sprite code
|
JSR Sprite_Wolfos_Main ; Call the main sprite code
|
||||||
|
|
||||||
.SpriteIsNotActive
|
.SpriteIsNotActive
|
||||||
@@ -72,9 +72,10 @@ Sprite_Wolfos_Prep:
|
|||||||
|
|
||||||
Sprite_Wolfos_CheckIfDefeated:
|
Sprite_Wolfos_CheckIfDefeated:
|
||||||
{
|
{
|
||||||
LDA SprHealth, X : BNE .not_defeated
|
LDA.w SprHealth, X : BNE .not_defeated
|
||||||
LDA.b #$06 : STA SprAction, X ; Set to defeated
|
LDA.b #$06 : STA SprAction, X ; Set to defeated
|
||||||
LDA.b #$01 : STA SprHealth, X ; Refill the health of the sprite
|
LDA.b #$09 : STA SprState, X
|
||||||
|
LDA.b #$40 : STA SprHealth, X ; Refill the health of the sprite
|
||||||
RTS
|
RTS
|
||||||
.not_defeated
|
.not_defeated
|
||||||
RTS
|
RTS
|
||||||
|
|||||||
Reference in New Issue
Block a user