Josh Davy / Mbed OS Flip_OS_5

Dependencies:   el17jd

Revision:
7:68e06dda79f7
Parent:
6:2ca1516ec1e2
Child:
8:21b6d4dbce44
--- a/Level/Level.cpp	Wed Apr 10 11:03:07 2019 +0000
+++ b/Level/Level.cpp	Wed Apr 17 12:39:46 2019 +0000
@@ -4,22 +4,28 @@
 
 Level::~Level() {}
 
-void Level::init(Vector2D blocks [][2] ,int number_of_blocks)
+void Level::init(Block blocks [] ,int number_of_blocks)
 {
+    
     for (int i = 0;i<_number_of_blocks;i++) {
-        _blocks[i][0].x = 5; //blocks[i][0].x;
-        _blocks[i][1] = blocks[i][1];
+        _blocks[i].first.x  = blocks[i].first.x; 
+        _blocks[i].first.y = blocks[i].first.y; 
+        _blocks[i].second.x = blocks[i].second.x; 
+        _blocks[i].second.y = blocks[i].second.y;
     }
     _number_of_blocks = number_of_blocks;
 }
 
 void Level::render(N5110 &lcd)
 {
+ 
+                   
  for (int i = 0;i<_number_of_blocks;i++) {
-    Vector2D first = _blocks[i][0];
-    Vector2D second= _blocks[i][1];
-    printf("%f,%f %f,%f\n",first.x,first.y,second.x,second.y);
-    lcd.drawRect(first.x,first.y,second.x,second.y,FILL_BLACK);
+    
+    lcd.drawRect(_blocks[i].first.x,_blocks[i].first.y,
+                 _blocks[i].second.x - _blocks[i].first.x,
+                 _blocks[i].second.y - _blocks[i].first.y,
+                 FILL_BLACK);
     }
     
 }
\ No newline at end of file