Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Diff: Maze/Maze.cpp
- Revision:
- 19:c6ebd1394bda
- Parent:
- 17:68d4b4095d80
- Child:
- 25:28c57be06933
--- a/Maze/Maze.cpp Tue May 08 10:52:21 2018 +0000 +++ b/Maze/Maze.cpp Tue May 08 11:32:13 2018 +0000 @@ -9,4 +9,36 @@ Maze::~Maze() { +} + +void Maze::draw(N5110 &lcd) +{ + //I HAVE DRAWN THE RECTNAGLE OF THE MAZE IN TO START + lcd.drawRect(0,0,84,48,FILL_TRANSPARENT); + + // I HAVE DRAWN THE WALLS OF THE MAZE AS RECTANGLES AND JOINED THEM UP IN WHICH TO CREATE THE WALLS OF THE MAZE. + // a b c d + lcd.drawRect(10,0,1,39,FILL_BLACK); + lcd.drawRect(18,32,1,15,FILL_BLACK); + lcd.drawRect(18,25,18,1,FILL_BLACK); + lcd.drawRect(36,25,1,25,FILL_BLACK); + lcd.drawRect(45,18,1,30,FILL_BLACK); + lcd.drawRect(18,18,27,1,FILL_BLACK); + lcd.drawRect(18,10,27,1,FILL_BLACK); + lcd.drawRect(45,0,1,11,FILL_BLACK); + lcd.drawRect(55,6,1,45,FILL_BLACK); + lcd.drawRect(64,0,1,20,FILL_BLACK); + lcd.drawRect(64,27,1,13,FILL_BLACK); + lcd.drawRect(72,10,1,30,FILL_BLACK); + lcd.drawRect(64,40,20,1,FILL_BLACK); + + + // I REMOVED SOME PIXELS FROM THE RIGHT SIDE OF THE MAZE TO CREATE THE OPENING IN WHICH THE BALL SHOULD GO THROUGH. + lcd.setPixel(83,24,false); + lcd.setPixel(83,25,false); + lcd.setPixel(83,26,false); + lcd.setPixel(83,27,false); + lcd.setPixel(83,28,false); + lcd.setPixel(83,29,false); + lcd.setPixel(83,30,false); } \ No newline at end of file