mirror of
https://github.com/deater/dos33fsprogs.git
synced 2024-09-28 02:55:03 +00:00
ootw: c15: add friend
This commit is contained in:
parent
cd2b521544
commit
67e6c39a58
@ -500,6 +500,13 @@ c15_no_bg_action:
|
|||||||
|
|
||||||
jsr move_physicist
|
jsr move_physicist
|
||||||
|
|
||||||
|
;===============================
|
||||||
|
; move friend
|
||||||
|
;===============================
|
||||||
|
|
||||||
|
jsr move_friend
|
||||||
|
|
||||||
|
|
||||||
;===============================
|
;===============================
|
||||||
; check room limits
|
; check room limits
|
||||||
;===============================
|
;===============================
|
||||||
@ -517,6 +524,13 @@ c15_no_bg_action:
|
|||||||
|
|
||||||
jsr draw_physicist
|
jsr draw_physicist
|
||||||
|
|
||||||
|
;=====================================
|
||||||
|
; draw friend
|
||||||
|
;=====================================
|
||||||
|
|
||||||
|
jsr draw_friend
|
||||||
|
|
||||||
|
|
||||||
;=====================================
|
;=====================================
|
||||||
; draw alien
|
; draw alien
|
||||||
;=====================================
|
;=====================================
|
||||||
@ -845,6 +859,19 @@ no_inc_break_glass:
|
|||||||
lda #$c ; load to $c00
|
lda #$c ; load to $c00
|
||||||
jsr load_rle_gr
|
jsr load_rle_gr
|
||||||
|
|
||||||
|
; activate friend
|
||||||
|
lda #2
|
||||||
|
sta friend_room
|
||||||
|
lda #FAI_RUNTO_PANEL
|
||||||
|
sta friend_ai_state
|
||||||
|
lda #F_RUNNING
|
||||||
|
sta friend_state
|
||||||
|
lda #16
|
||||||
|
sta friend_x
|
||||||
|
lda #8
|
||||||
|
sta friend_y
|
||||||
|
lda #1
|
||||||
|
sta friend_direction
|
||||||
|
|
||||||
|
|
||||||
no_update_break_glass:
|
no_update_break_glass:
|
||||||
@ -962,6 +989,7 @@ end_message:
|
|||||||
.include "text_print.s"
|
.include "text_print.s"
|
||||||
.include "gr_pageflip.s"
|
.include "gr_pageflip.s"
|
||||||
.include "gr_unrle.s"
|
.include "gr_unrle.s"
|
||||||
|
.include "gr_vlin.s"
|
||||||
;.include "gr_fast_clear.s"
|
;.include "gr_fast_clear.s"
|
||||||
.include "gr_copy.s"
|
.include "gr_copy.s"
|
||||||
;.include "gr_copy_offset.s"
|
;.include "gr_copy_offset.s"
|
||||||
@ -979,7 +1007,7 @@ end_message:
|
|||||||
|
|
||||||
.include "physicist.s"
|
.include "physicist.s"
|
||||||
.include "alien.s"
|
.include "alien.s"
|
||||||
.include "dummy_friend.s"
|
.include "friend.s"
|
||||||
|
|
||||||
.include "gun.s"
|
.include "gun.s"
|
||||||
.include "laser.s"
|
.include "laser.s"
|
||||||
@ -996,6 +1024,7 @@ end_message:
|
|||||||
; sprites
|
; sprites
|
||||||
.include "ootw_graphics/sprites/physicist.inc"
|
.include "ootw_graphics/sprites/physicist.inc"
|
||||||
.include "ootw_graphics/sprites/alien.inc"
|
.include "ootw_graphics/sprites/alien.inc"
|
||||||
|
.include "ootw_graphics/sprites/friend.inc"
|
||||||
; animations
|
; animations
|
||||||
.include "ootw_graphics/l15final/ootw_c15_walk.inc"
|
.include "ootw_graphics/l15final/ootw_c15_walk.inc"
|
||||||
.include "ootw_graphics/l15final/ootw_c15_walkway.inc"
|
.include "ootw_graphics/l15final/ootw_c15_walkway.inc"
|
||||||
|
Loading…
Reference in New Issue
Block a user