Ahmed Adamjee
/
SnakeVSBlock
Snake vs Block Game to be run upon K64F.
Diff: MenuClasses/Stats/Stats.cpp
- Revision:
- 86:fafb72e08195
- Parent:
- 83:329da564799a
- Child:
- 90:741120c09784
--- a/MenuClasses/Stats/Stats.cpp Mon May 06 23:41:03 2019 +0000 +++ b/MenuClasses/Stats/Stats.cpp Tue May 07 00:02:11 2019 +0000 @@ -13,6 +13,21 @@ FILE *fp; // this is the file pointer //serial.baud(115200); // full-speed! +int LevelBoundary[11][25] = { + {0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0}, + {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0}, + {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, + {1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1}, + {0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0}, + {0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0}, + +}; + void Stats::init(N5110 *lcd, Gamepad *pad) { _lcd = lcd; @@ -25,8 +40,10 @@ wait(0.2); //pad.init(); while (_pad->check_event(Gamepad::BACK_PRESSED) == false) { //Change this to if button pressed. - _lcd->printString("Highest Level",3,1); + _lcd->printString("Highest Level",3,0); + _lcd->printString("Reached~",18,1); sprintf(bufferlevel,"%d",_stored_top_level); + _lcd->drawSprite(32,22,11,25,(int *)LevelBoundary); //Function used to draw the back sprite. _lcd->printString(bufferlevel,38,3); _lcd->refresh(); }