From 1aa5b2a7320a7ee13e57b2d03a54de6ab4976ca5 Mon Sep 17 00:00:00 2001 From: scawful Date: Thu, 13 Jun 2024 21:10:56 -0400 Subject: [PATCH] optimize helmet chuchu draw code --- Sprites/Enemies/helmet_chuchu.asm | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/Sprites/Enemies/helmet_chuchu.asm b/Sprites/Enemies/helmet_chuchu.asm index 1829314..b0af4ad 100644 --- a/Sprites/Enemies/helmet_chuchu.asm +++ b/Sprites/Enemies/helmet_chuchu.asm @@ -145,7 +145,7 @@ Sprite_HelmetChuchu_Draw: REP #$20 - LDA $00 : CLC : ADC .x_offsets, X : STA ($90), Y + LDA $00 : STA ($90), Y AND.w #$0100 : STA $0E INY LDA $02 : CLC : ADC .y_offsets, X : STA ($90), Y @@ -167,7 +167,7 @@ Sprite_HelmetChuchu_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 @@ -187,13 +187,6 @@ Sprite_HelmetChuchu_Draw: db $00, $02, $03, $06, $08, $0A .nbr_of_tiles db 1, 0, 2, 1, 1, 1 - .x_offsets - dw 0, 0 - dw 0 - dw 0, 0, 0 - dw 0, 0 - dw 0, 0 - dw 0, 0 .y_offsets dw 0, -8 dw 0 @@ -218,11 +211,4 @@ Sprite_HelmetChuchu_Draw: db $37, $37 db $3B, $39 db $3B, $39 - .sizes - db $02, $02 - db $02 - db $02, $02, $02 - db $02, $02 - db $02, $02 - db $02, $02 }