mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-12-25 20:30:31 +00:00
ootw: c2: add initial shield
This commit is contained in:
parent
440320366d
commit
6aed02ca08
@ -29,6 +29,7 @@ ootw_jail_init:
|
||||
|
||||
lda #1
|
||||
sta JAIL_POWER_ON
|
||||
sta FIRST_SHIELD
|
||||
|
||||
lda #F_RUNNING
|
||||
sta friend_state
|
||||
@ -202,6 +203,28 @@ jail2:
|
||||
cmp #2
|
||||
bne jail3
|
||||
|
||||
|
||||
lda FIRST_SHIELD
|
||||
beq not_first_shield
|
||||
|
||||
; pretend a battle was underway
|
||||
first_shield:
|
||||
lda #0
|
||||
sta FIRST_SHIELD
|
||||
sta shield_count
|
||||
|
||||
lda #1
|
||||
sta shield_out
|
||||
lda #18
|
||||
sta shield_x
|
||||
|
||||
lda #28
|
||||
sta shield_y
|
||||
|
||||
inc SHIELD_OUT
|
||||
|
||||
not_first_shield:
|
||||
|
||||
lda #(-4+128)
|
||||
sta LEFT_LIMIT
|
||||
lda #(39+128)
|
||||
|
@ -91,6 +91,7 @@ PT3_TEMP = $8A
|
||||
; More zero-page addresses
|
||||
; we try not to conflict with anything DOS, MONITOR or BASIC related
|
||||
|
||||
FIRST_SHIELD = $BD
|
||||
COLLISION_X = $BE
|
||||
COLLISION_Y = $BF
|
||||
|
||||
@ -110,6 +111,7 @@ BEAST_DEAD = $CB ; 1
|
||||
VENT_OPEN = $CC ; 2
|
||||
INTRO_REPEAT = $CD ; INTRO
|
||||
|
||||
|
||||
LASER_TEMP = $CE ; 2+
|
||||
LEFT_SHOOT_TARGET = $CF ; ALL
|
||||
RIGHT_SHOOT_TARGET = $D0 ; ALL
|
||||
|
Loading…
Reference in New Issue
Block a user