mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-12-27 02:31:00 +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
|
lda #1
|
||||||
sta JAIL_POWER_ON
|
sta JAIL_POWER_ON
|
||||||
|
sta FIRST_SHIELD
|
||||||
|
|
||||||
lda #F_RUNNING
|
lda #F_RUNNING
|
||||||
sta friend_state
|
sta friend_state
|
||||||
@ -202,6 +203,28 @@ jail2:
|
|||||||
cmp #2
|
cmp #2
|
||||||
bne jail3
|
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)
|
lda #(-4+128)
|
||||||
sta LEFT_LIMIT
|
sta LEFT_LIMIT
|
||||||
lda #(39+128)
|
lda #(39+128)
|
||||||
|
@ -91,6 +91,7 @@ PT3_TEMP = $8A
|
|||||||
; More zero-page addresses
|
; More zero-page addresses
|
||||||
; we try not to conflict with anything DOS, MONITOR or BASIC related
|
; we try not to conflict with anything DOS, MONITOR or BASIC related
|
||||||
|
|
||||||
|
FIRST_SHIELD = $BD
|
||||||
COLLISION_X = $BE
|
COLLISION_X = $BE
|
||||||
COLLISION_Y = $BF
|
COLLISION_Y = $BF
|
||||||
|
|
||||||
@ -110,6 +111,7 @@ BEAST_DEAD = $CB ; 1
|
|||||||
VENT_OPEN = $CC ; 2
|
VENT_OPEN = $CC ; 2
|
||||||
INTRO_REPEAT = $CD ; INTRO
|
INTRO_REPEAT = $CD ; INTRO
|
||||||
|
|
||||||
|
|
||||||
LASER_TEMP = $CE ; 2+
|
LASER_TEMP = $CE ; 2+
|
||||||
LEFT_SHOOT_TARGET = $CF ; ALL
|
LEFT_SHOOT_TARGET = $CF ; ALL
|
||||||
RIGHT_SHOOT_TARGET = $D0 ; ALL
|
RIGHT_SHOOT_TARGET = $D0 ; ALL
|
||||||
|
Loading…
Reference in New Issue
Block a user