Yang Junyao 201090191
Diff: N5110.cpp
- Revision:
- 50:88377d55e749
- Parent:
- 49:93355c01e261
- Child:
- 51:f37db530e729
diff -r 93355c01e261 -r 88377d55e749 N5110.cpp --- a/N5110.cpp Mon Mar 19 13:44:23 2018 +0000 +++ b/N5110.cpp Fri May 03 07:48:29 2019 +0000 @@ -69,6 +69,228 @@ setBrightness(0.5); } +// welcome screen - FLAPPY BRID +void N5110::welcome() +{ + // F 2*6+7*2+2*5+9*2 + int F[20][6] = { + { 1,1,1,1,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + ( 1,1,1,1,1,0 ), + ( 1,1,1,1,1,0 ), + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, +}; + + // L 18*2+2*6 + int L[20][6] = { + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,1,1,1,1 }, + { 1,1,1,1,1,1 }, +}; + + // A 2*6+7*4+2*6+9*4 + int A[20][6] = { + { 1,1,1,1,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, +}; + + // P 2*6+7*4+2*6+9*2 + int P[20][6] = { + { 1,1,1,1,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, + { 1,1,0,0,0,0 }, +}; + + // Y 11*4+9*2 + int Y[20][6] = { + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 0,0,1,1,0,0 }, + { 0,0,1,1,0,0 }, + { 0,0,1,1,0,0 }, + { 0,0,1,1,0,0 }, + { 0,0,1,1,0,0 }, + { 0,0,1,1,0,0 }, + { 0,0,1,1,0,0 }, + { 0,0,1,1,0,0 }, + { 0,0,1,1,0,0 }, +}; + + // B 1*4+1*5+1*5+ 5*4+1*5+2*5+1*5+5*4+1*5+1*5+1*4 + int B[20][6] = { + { 1,1,1,1,0,0 }, + { 1,1,1,1,1,0 }, + { 1,1,0,1,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,1,1,1 }, + { 1,1,1,1,1,0 }, + { 1,1,1,1,1,0 }, + { 1,1,0,1,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,1,1,1 }, + { 1,1,1,1,1,0 }, + { 1,1,1,1,0,0 }, +}; + + // I 20*2 + int I[20][2] = { + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, + { 1,1 }, +}; + + // R 2*6+7*4+2*6+1*4+1*5+1*5+6*4 + int R[20][6] = { + { 1,1,1,1,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,1,1,1,1 }, + { 1,1,1,1,0,0 }, + { 1,1,1,1,1,0 }, + { 1,1,0,1,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, +}; + + // D 1*4+1*5+1*5+14*4+1*5+1*5+1*4 + int R[20][6] = { + { 1,1,1,1,0,0 }, + { 1,1,1,1,1,0 }, + { 1,1,0,1,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,0,1,1 }, + { 1,1,0,1,1,1 }, + { 1,1,1,1,1,0 }, + { 1,1,1,1,0,0 }, +}; + + +} + // sets normal video mode (black on white) void N5110::normalMode() {