Auto full-combo Koibumi2000 in Taiko no Tatsujin CS5
Dependencies: fll mbed-rtos mbed
Diff: main.cpp
- Revision:
- 7:61b4825304e2
- Parent:
- 6:d0348b7a2f05
- Child:
- 8:d16a0fcc2735
--- a/main.cpp Sat Feb 14 08:02:21 2015 +0000 +++ b/main.cpp Sat Feb 14 16:39:53 2015 +0000 @@ -4,6 +4,9 @@ #define FRAME 1.0 / 60 // 1 frame (sec) +// [ Up, Right, Down, ... ] +// +--- OrFoldFlow ---> [ Up|Circle, Right, Down|Triangle, Up, Right|Circle, ... ] +// [ Circle, none, Triangle, none, ... ] class OrFoldFlow : public FoldFlow { public: OrFoldFlow(Producer **srcs, int srcs_size) : FoldFlow(srcs, srcs_size) {} @@ -19,16 +22,13 @@ void invoke_sinkrun(const void *p) { ((Sink*)p)->run(); } -void outputrun(const void *p) -{ - ((Output*)p)->run(); -} int main(void) { button_t array0[] = {R1, 0}; - button_t array1[] = {B_CIRCLE, 0}; - // user must make Source + button_t array1[] = {CIRCLE, 0}; + + // fll user must make a Producer Producer* source0 = new RepeaterSource(array0, sizeof(array0)/sizeof(button_t)); Producer* source1 = new RepeaterSource(array1, sizeof(array1)/sizeof(button_t)); Producer* ss[] = {source0, source1};