mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-06-08 15:29:41 +00:00
keen: remove level_end code
This commit is contained in:
parent
c99e8d0837
commit
b1a04a0ee6
|
@ -61,7 +61,7 @@ KEEN_LEVEL1: keen_level1.o
|
||||||
ld65 -o KEEN_LEVEL1 keen_level1.o -C ../../linker_scripts/apple2_2000.inc
|
ld65 -o KEEN_LEVEL1 keen_level1.o -C ../../linker_scripts/apple2_2000.inc
|
||||||
|
|
||||||
keen_level1.o: keen_level1.s zp.inc hardware.inc \
|
keen_level1.o: keen_level1.s zp.inc hardware.inc \
|
||||||
print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s level_end.s \
|
print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s \
|
||||||
enemies_level1.s item_level1.s \
|
enemies_level1.s item_level1.s \
|
||||||
graphics/keen_graphics.inc sprites/keen_sprites.inc \
|
graphics/keen_graphics.inc sprites/keen_sprites.inc \
|
||||||
maps/level1_map.lzsa \
|
maps/level1_map.lzsa \
|
||||||
|
@ -77,7 +77,7 @@ KEEN_LEVEL2: keen_level2.o
|
||||||
ld65 -o KEEN_LEVEL2 keen_level2.o -C ../../linker_scripts/apple2_2000.inc
|
ld65 -o KEEN_LEVEL2 keen_level2.o -C ../../linker_scripts/apple2_2000.inc
|
||||||
|
|
||||||
keen_level2.o: keen_level2.s zp.inc hardware.inc \
|
keen_level2.o: keen_level2.s zp.inc hardware.inc \
|
||||||
print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s level_end.s \
|
print_help.s gr_fast_clear.s quit_yn.s text_drawbox.s \
|
||||||
enemies_level2.s actions_level2.s item_level2.s \
|
enemies_level2.s actions_level2.s item_level2.s \
|
||||||
graphics/keen_graphics.inc keen_sprites.inc \
|
graphics/keen_graphics.inc keen_sprites.inc \
|
||||||
maps/level2_map.lzsa \
|
maps/level2_map.lzsa \
|
||||||
|
|
|
@ -198,7 +198,7 @@ level1_bg_zx02:
|
||||||
.include "text_drawbox.s"
|
.include "text_drawbox.s"
|
||||||
.include "print_help.s"
|
.include "print_help.s"
|
||||||
.include "quit_yn.s"
|
.include "quit_yn.s"
|
||||||
.include "level_end.s"
|
; .include "level_end.s"
|
||||||
|
|
||||||
.include "draw_keen.s"
|
.include "draw_keen.s"
|
||||||
.include "sprites/keen_sprites.inc"
|
.include "sprites/keen_sprites.inc"
|
||||||
|
|
|
@ -1,65 +0,0 @@
|
||||||
; Print bonuses
|
|
||||||
|
|
||||||
level_end:
|
|
||||||
bit KEYRESET ; clear keyboard
|
|
||||||
bit SET_TEXT
|
|
||||||
|
|
||||||
lda #12
|
|
||||||
sta drawbox_x1
|
|
||||||
lda #26
|
|
||||||
sta drawbox_x2
|
|
||||||
lda #19
|
|
||||||
sta drawbox_y1
|
|
||||||
lda #23
|
|
||||||
sta drawbox_y2
|
|
||||||
|
|
||||||
lda #21
|
|
||||||
sta bonus_text+1
|
|
||||||
|
|
||||||
scroll_bonus_loop:
|
|
||||||
lda #' '|$80
|
|
||||||
sta clear_all_color+1
|
|
||||||
jsr clear_all
|
|
||||||
|
|
||||||
jsr drawbox
|
|
||||||
|
|
||||||
jsr normal_text
|
|
||||||
|
|
||||||
lda #<bonus_text
|
|
||||||
sta OUTL
|
|
||||||
lda #>bonus_text
|
|
||||||
sta OUTH
|
|
||||||
jsr move_and_print_list
|
|
||||||
|
|
||||||
jsr page_flip
|
|
||||||
|
|
||||||
lda #220
|
|
||||||
jsr WAIT
|
|
||||||
lda #220
|
|
||||||
jsr WAIT
|
|
||||||
|
|
||||||
level_end_wait:
|
|
||||||
lda KEYPRESS
|
|
||||||
bmi really_end_level
|
|
||||||
|
|
||||||
dec drawbox_y1
|
|
||||||
dec drawbox_y2
|
|
||||||
dec bonus_text+1
|
|
||||||
|
|
||||||
lda drawbox_y1
|
|
||||||
bmi really_end_level
|
|
||||||
|
|
||||||
jmp scroll_bonus_loop
|
|
||||||
|
|
||||||
really_end_level:
|
|
||||||
bit KEYRESET
|
|
||||||
lda #NEXT_LEVEL
|
|
||||||
sta LEVEL_OVER
|
|
||||||
|
|
||||||
jsr clear_all
|
|
||||||
|
|
||||||
rts
|
|
||||||
|
|
||||||
bonus_text:
|
|
||||||
.byte 14,10,"BONUS: NONE",0
|
|
||||||
.byte 255
|
|
Loading…
Reference in New Issue
Block a user