Auto full-combo Koibumi2000 in Taiko no Tatsujin CS5
Dependencies: fll mbed-rtos mbed
Diff: taiko.cpp
- Revision:
- 12:54aeb978fe9d
- Parent:
- 11:21b3b0494baa
- Child:
- 14:83af8f502d83
--- a/taiko.cpp Sun Feb 15 08:51:56 2015 +0000 +++ b/taiko.cpp Sun Feb 15 09:10:25 2015 +0000 @@ -7,13 +7,16 @@ button_t taiko2button(Taiko t) { + switch (t) { + case Un: + return 0; case Don: return CIRCLE; case Ka: return R1; - case Un: - return 0; + case Renda: + return CIRCLE; } return 0; } @@ -41,12 +44,27 @@ frame_i++; button_t btn = 0; - if (passing < len / 2) { // in the former of this note - btn = taiko2button(n->taiko); - } else if (passing + FRAME >= len - lag) { // final frame of this note - frame_i = 0; - index++; - lag = passing + FRAME - (len - lag); + + if (n->taiko == Renda) { + if (passing + FRAME >= len - lag) { + frame_i = 0; + index++; + lag = passing + FRAME - (len - lag); + } else { + if (frame_i % 2 == 0) { + btn = taiko2button(Renda); + } else { + btn = 0; + } + } + } else { + if (passing < len / 2) { // in the former of this note + btn = taiko2button(n->taiko); + } else if (passing + FRAME >= len - lag) { // final frame of this note + frame_i = 0; + index++; + lag = passing + FRAME - (len - lag); + } } return btn; } \ No newline at end of file