Skip to content

Commit f2c7d71

Browse files
Improve star in tree
1 parent 9dcf9ca commit f2c7d71

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

demos/generic_multiplexer/many_flakes2_test.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -282,11 +282,11 @@ void color_change(void)
282282
}
283283

284284

285-
POKE(XTREE_LIGHT_1,MULTI_COLOR_BIT+RED+(j&3));
286-
POKE(XTREE_LIGHT_2,MULTI_COLOR_BIT+RED+((j+1)&3));
287-
POKE(XTREE_LIGHT_3,MULTI_COLOR_BIT+RED+((j+2)&3));
288-
POKE(XTREE_LIGHT_4,MULTI_COLOR_BIT+RED+((j+3)&3));
289-
POKE(XTREE_LIGHT_5,MULTI_COLOR_BIT+RED+((j)&3));
285+
POKE(XTREE_LIGHT_1,MULTI_COLOR_BIT+WHITE+(j&3));
286+
POKE(XTREE_LIGHT_2,MULTI_COLOR_BIT+WHITE+((j+1)&3));
287+
POKE(XTREE_LIGHT_3,MULTI_COLOR_BIT+WHITE+((j+2)&3));
288+
POKE(XTREE_LIGHT_4,MULTI_COLOR_BIT+WHITE+((j+3)&3));
289+
POKE(XTREE_LIGHT_5,MULTI_COLOR_BIT+WHITE+((j)&3));
290290
POKE(MULTI_CHAR_COLOR_1,MULTI_COLOR_BIT+6+(j&1));
291291
}
292292

@@ -1008,10 +1008,10 @@ void handle_sprite_movement(void)
10081008
// ++XB;
10091009

10101010
SPRX[SANTA_INDEX]=XB;
1011-
SPRF[SANTA_INDEX]=GFX_START_INDEX + SANTA+santa_map[(XB&3)];
1012-
10131011
SPRX[REINDEER_INDEX]=XB+12;
1014-
SPRF[REINDEER_INDEX]=GFX_START_INDEX + REINDEER+santa_map[(XB&3)];
1012+
1013+
SPRF[SANTA_INDEX]=GFX_START_INDEX + SANTA+santa_map[((XB/4)&3)];
1014+
SPRF[REINDEER_INDEX]=GFX_START_INDEX + REINDEER+santa_map[((XB/4)&3)];
10151015

10161016
SPRX[BEFANA_INDEX]=162-XB;
10171017
SPRF[BEFANA_INDEX]=GFX_START_INDEX + BEFANA+(XB&3);

graphics/snow_flakes_udg2.s

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,11 @@
105105
; .BYTE $00,$00,$00,$00,$00,$00,$00,$00
106106

107107
; xmas tree ('9'+31)
108-
.byte $01,$04,$01,$02,$0A,$2A,$AB,$8B
109-
.byte $00,$40,$00,$00,$80,$A0,$A8,$88
108+
; .byte $01,$04,$01,$02,$0A,$2A,$AB,$8B
109+
; .byte $00,$40,$00,$00,$80,$A0,$A8,$88
110+
.byte $05,$14,$05,$02,$0A,$2A,$AB,$8B
111+
.byte $40,$50,$40,$00,$80,$A0,$A8,$88
112+
110113

111114
.byte $00,$00,$00,$00,$00,$02,$0A,$08,$0A,$0A,$2A,$2E,$AE,$AA,$AA,$0A
112115
.byte $80,$80,$A0,$A0,$E8,$EA,$AA,$80,$00,$00,$00,$00,$00,$00,$80,$80

0 commit comments

Comments
 (0)