;;;;;;; extraScreenLoad_ArcadePlatform ;;;;;;;
;;;;;;; This script does a check for screen flags immediately after screen load ;;;;;;;;
;; UNDER WHAT CONDITION SHOULD WE HIDE PLAYER?
STX tempA
LDX player1_object
LDA ScreenFlags00
AND #%10000000
BEQ doNotTurnOffPlayerSprite
LDA Object_status,x
AND #%11000001
STA Object_status,x
JMP doneWithPlayerSprite
doNotTurnOffPlayerSprite:
LDA Object_status,x
ORA #%00111110
STA Object_status,x
JMP doneWithPlayerSprite
doneWithPlayerSprite:
LDX tempA
;;;;;;; ORIGINAL: UNDER WHAT CONDITION SHOULD WE HIDE SPRITES? ;;;;;;;
; LDA ScreenFlags00
; AND #%10000000
; BEQ doNotTurnOffSprites
; HideSprites
; JMP doneWithExtraScreenCheckForSprites
; doNotTurnOffSprites:
; ShowSprites
; doneWithExtraScreenCheckForSprites:
;;;;;;; END OF ORIGINAL ;;;;;;;;
LDA ScreenFlags00
AND #%01000000
BEQ doNotTurnOffHud
HideHud
JMP doneWithExtraScreenCheckForHud
doNotTurnOffHud:
ShowHud
doneWithExtraScreenCheckForHud:
doneWithExtraCheck: