From fd01d53da727bbc9d81242b33c589d331ee5d5af Mon Sep 17 00:00:00 2001 From: scawful Date: Mon, 10 Jun 2024 11:32:54 -0400 Subject: [PATCH] optimize kydreeok draw code slightly --- Sprites/Bosses/kydreeok.asm | 46 +++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 25 deletions(-) diff --git a/Sprites/Bosses/kydreeok.asm b/Sprites/Bosses/kydreeok.asm index 7a79b71..1df0903 100644 --- a/Sprites/Bosses/kydreeok.asm +++ b/Sprites/Bosses/kydreeok.asm @@ -750,7 +750,7 @@ Sprite_Kydreeok_Draw: TYA : LSR #2 : TAY - LDA .sizes, X : ORA $0F : STA ($92), Y ; store size in oam buffer + LDA.b #$02 : ORA $0F : STA ($92), Y ; store size in oam buffer PLY : INY @@ -760,30 +760,26 @@ Sprite_Kydreeok_Draw: RTS -.start_index -db $00, $08, $10 -.nbr_of_tiles -db 7, 7, 7 -.x_offsets -dw -16, -16, 16, 16, -16, -16, 16, 16 -dw -12, -28, 12, 28, -16, -16, 16, 16 -dw -16, -16, 16, 16, -16, -16, 16, 16 -.y_offsets -dw -52, -36, -52, -36, -8, 8, -8, 8 -dw -36, -36, -36, -36, -6, 10, -8, 8 -dw -36, -20, -36, -20, -8, 8, -6, 10 -.chr -db $CE, $EE, $CE, $EE, $00, $20, $00, $20 -db $0E, $0C, $0E, $0C, $00, $20, $00, $20 -db $CC, $EC, $CC, $EC, $00, $20, $00, $20 -.properties -db $39, $39, $79, $79, $39, $39, $79, $79 -db $39, $39, $79, $79, $39, $39, $79, $79 -db $39, $39, $79, $79, $39, $39, $79, $79 -.sizes -db $02, $02, $02, $02, $02, $02, $02, $02 -db $02, $02, $02, $02, $02, $02, $02, $02 -db $02, $02, $02, $02, $02, $02, $02, $02 + .start_index + db $00, $08, $10 + .nbr_of_tiles + db 7, 7, 7 + .x_offsets + dw -20, -20, 20, 20, -16, -16, 16, 16 + dw -20, -36, 20, 36, -16, -16, 16, 16 + dw -20, -20, 20, 20, -16, -16, 16, 16 + .y_offsets + dw -52, -36, -52, -36, -8, 8, -8, 8 + dw -36, -36, -36, -36, -6, 10, -8, 8 + dw -36, -20, -36, -20, -8, 8, -6, 10 + .chr + db $CE, $EE, $CE, $EE, $00, $20, $00, $20 + db $0E, $0C, $0E, $0C, $00, $20, $00, $20 + db $CC, $EC, $CC, $EC, $00, $20, $00, $20 + .properties + db $39, $39, $79, $79, $39, $39, $79, $79 + db $39, $39, $79, $79, $39, $39, $79, $79 + db $39, $39, $79, $79, $39, $39, $79, $79 } ApplyKydreeokGraphics: