Ahmed Hedait / Mbed 2 deprecated el16ah

Dependencies:   mbed

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