flash
This commit is contained in:
parent
1b4a93d9e1
commit
b9e5813223
@ -25,7 +25,7 @@ static uint16_t delayFactor(uint16_t level) {
|
||||
|
||||
typedef enum {
|
||||
e_Start, e_NewStone, e_Down, e_DownDelay,
|
||||
e_ClearRowInit, e_ClearRowNext, e_ClearRowCheck, e_ClearRowFlash, e_ClearRowWipe,
|
||||
e_ClearRowInit, e_ClearRowNext, e_ClearRowCheck, e_ClearRowFlash, e_ClearRowFlashDelay, e_ClearRowWipe,
|
||||
e_GameOver, e_GameOverFill, e_GameOverWipe, e_GameOverDelay
|
||||
} state_t;
|
||||
|
||||
@ -114,7 +114,11 @@ void gameExec(void *handle) {
|
||||
break;
|
||||
|
||||
case e_ClearRowFlash:
|
||||
canvasFillRow(clearCheckCnt, _white);
|
||||
canvasFillRow(clearCheckCnt, _flash);
|
||||
state = e_ClearRowFlashDelay;
|
||||
break;
|
||||
|
||||
case e_ClearRowFlashDelay:
|
||||
state = e_ClearRowWipe;
|
||||
break;
|
||||
|
||||
|
@ -35,4 +35,6 @@ white:
|
||||
.byte 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0xff>>DIMM_FACTOR, 0
|
||||
red:
|
||||
.byte 0xff>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0x00>>DIMM_FACTOR, 0
|
||||
flash:
|
||||
.byte 0xff, 0xff, 0xff, 0
|
||||
|
||||
|
@ -16,6 +16,7 @@
|
||||
#define _yellow 0x0b
|
||||
#define _white 0x0c
|
||||
#define _red 0x0d
|
||||
#define _flash 0x0e
|
||||
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user