ELEC2645 (2018/19) / Mbed 2 deprecated el17ajf

Dependencies:   mbed

Fork of el17ajf by Angus Findlay

Revision:
15:afeefa3ceb61
Parent:
14:53d2167d7c9a
Child:
16:3f84f2d7b910
--- a/Graphics/Graphics.cpp	Mon Mar 18 18:26:11 2019 +0000
+++ b/Graphics/Graphics.cpp	Tue Mar 19 10:36:51 2019 +0000
@@ -45,10 +45,10 @@
     
     void drawDottedLine(int x1, int y1, int x2, int y2) {
         lcd->drawLine(
-            (SCREEN_WIDTH - 1) - y1,
-            x1,
-            (SCREEN_WIDTH - 1) - y2,
-            x2,
+            y1,// f(0) -> S_W - 1, f(S_W - 1) = 0
+            (SCREEN_WIDTH - 1) - x1,
+            y2,
+            (SCREEN_WIDTH - 1) - x2,
             2 // dotted
         );
     }
@@ -69,14 +69,14 @@
     }
     
     void drawBorder() {
-        drawDottedLine(0, 0, 0, SCREEN_HEIGHT - 1);
+        drawDottedLine(0, 0, 0, SCREEN_HEIGHT - 1); //
         drawDottedLine(1, 1, 1, SCREEN_HEIGHT - 2);
         
-        drawDottedLine(0, SCREEN_HEIGHT - 1, SCREEN_WIDTH - 1 - 8, SCREEN_HEIGHT - 1);
-        drawDottedLine(1, SCREEN_HEIGHT - 2, SCREEN_WIDTH - 2 - 8, SCREEN_HEIGHT - 2);
+        drawDottedLine(0, SCREEN_HEIGHT - 1, SCREEN_WIDTH - 1 - 5, SCREEN_HEIGHT - 1);
+        drawDottedLine(1, SCREEN_HEIGHT - 2, SCREEN_WIDTH - 2 - 5, SCREEN_HEIGHT - 2);
         
-        drawDottedLine(SCREEN_WIDTH - 1 - 8, SCREEN_HEIGHT - 1, SCREEN_WIDTH - 1 - 8, 0);
-        drawDottedLine(SCREEN_WIDTH - 2 - 8, SCREEN_HEIGHT - 2, SCREEN_WIDTH - 2 - 8, 1);
+        drawDottedLine(SCREEN_WIDTH - 1 - 5, SCREEN_HEIGHT - 1, SCREEN_WIDTH - 1 - 5, 0);
+        drawDottedLine(SCREEN_WIDTH - 2 - 5, SCREEN_HEIGHT - 2, SCREEN_WIDTH - 2 - 5, 1);
     }
     
     int gridYToScreenX(int grid_y) {