diff --git a/monkey/monkey.s b/monkey/monkey.s index 2cd489a7..820ae1db 100644 --- a/monkey/monkey.s +++ b/monkey/monkey.s @@ -238,6 +238,8 @@ really_draw_guybrush: beq do_draw_house cmp #MONKEY_BAR beq do_draw_building + cmp #MONKEY_VOODOO1 + beq do_draw_voodoo1 jmp nothing_foreground @@ -253,6 +255,10 @@ do_draw_building: jsr draw_bar_fg_building jmp nothing_foreground +do_draw_voodoo1: + jsr voodoo1_draw_foreground + jmp nothing_foreground + nothing_foreground: diff --git a/monkey/monkey_voodoo1.s b/monkey/monkey_voodoo1.s index d94298b1..e91839be 100644 --- a/monkey/monkey_voodoo1.s +++ b/monkey/monkey_voodoo1.s @@ -72,6 +72,32 @@ done_v1_adjust: voodoo1_check_bounds: rts + + ;========================== + ;========================== + ; voodoo1 draw foreground + ;========================== + ;========================== +voodoo1_draw_foreground: + lda #voodoo1_fg_sprite + sta INH + + lda #12 + sta XPOS + lda #30 + sta YPOS + jmp put_sprite_crop + +voodoo1_fg_sprite: + .byte 20,2 + .byte $AA,$8A,$88,$88,$8A,$AA,$AA,$AA,$AA,$AA + .byte $8A,$AA,$AA,$AA,$AA,$AA,$AA,$AA,$77,$AA + .byte $8A,$08,$08,$80,$80,$88,$8A,$AA,$AA,$08 + .byte $08,$08,$AA,$AA,$AA,$AA,$AA,$AA,$87,$57 + + ;========================== ;========================== ; voodoo1 actions