File tree Expand file tree Collapse file tree 5 files changed +11
-8
lines changed Expand file tree Collapse file tree 5 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -115,10 +115,10 @@ LINECAP_FLOOR := 2
115
115
LINECAP_INVISIBLE := 3
116
116
LINECAP_HALT := 4
117
117
118
- CRASH_SHOW := 0
119
- CRASH_TOPOUT := 1
120
- CRASH_CRASH := 2
121
- CRASH_OFF := 3
118
+ CRASH_OFF := 0
119
+ CRASH_SHOW := 1
120
+ CRASH_TOPOUT := 2
121
+ CRASH_CRASH := 3
122
122
123
123
LINECAP_WHEN_STRING_OFFSET := $ 10
124
124
LINECAP_HOW_STRING_OFFSET := $ 12
Original file line number Diff line number Diff line change @@ -555,9 +555,9 @@ menuYTmp := tmp2
555
555
lda crashModifier
556
556
cmp #CRASH_OFF
557
557
bne @notOff
558
- lda #$F1
558
+ lda #$F3
559
559
@notOff:
560
- adc #$16
560
+ adc #$14
561
561
sta spriteIndexInOamContentLookup
562
562
lda #(MODE_CRASH*8 ) + MENU_SPRITE_Y_BASE + 1
563
563
sec
Original file line number Diff line number Diff line change @@ -419,6 +419,7 @@ testCrash:
419
419
lda #$00
420
420
sta allegroIndex ; resetting variable
421
421
lda crashModifier
422
+ cmp #CRASH_SHOW
422
423
bne @otherMode
423
424
lda renderFlags ; if mode = 0, tell score to update (might not be necessary?) so that crash info is printed
424
425
ora #RENDER_SCORE
Original file line number Diff line number Diff line change @@ -10,8 +10,7 @@ render: lda renderMode
10
10
.addr render_mode_level_menu
11
11
.addr render_mode_linecap_menu
12
12
13
- .include "render_mode_level_menu.asm"
14
- ; no rts / jmp
13
+ .include "render_mode_level_menu.asm" ; no rts / jmp
15
14
16
15
render_mode_static:
17
16
lda currentPpuCtrl
Original file line number Diff line number Diff line change @@ -97,6 +97,7 @@ render_mode_play_and_demo:
97
97
; (lazy render hz for 10 more)
98
98
; 1 added in level (3 total)
99
99
; 2 added in lines (5 total)
100
+ ; 2 added on crash
100
101
; independent writes;
101
102
; 1 added in 7digit
102
103
; 3 added in float
@@ -109,12 +110,14 @@ render_mode_play_and_demo:
109
110
cmp #$F0
110
111
bne @noCrash
111
112
113
+ ; crash face
112
114
lda #$20
113
115
sta PPUADDR
114
116
lda #$FD
115
117
sta PPUADDR
116
118
lda #$D8
117
119
sta PPUDATA
120
+ ; grey palette
118
121
lda #$3F
119
122
sta PPUADDR
120
123
lda #$0D
You can’t perform that action at this time.
0 commit comments