Project Submission (late)

Dependencies:   mbed

Revision:
0:72f372170a73
Child:
1:12c5c593f64a
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri May 10 08:07:10 2019 +0000
@@ -0,0 +1,49 @@
+#include "mbed.h"
+#include "Gamepad.h"
+#include "N5110.h"
+
+#include "Maze.h"
+#include "Vector2Di.h"
+#include "Player.h"
+#include "Drawer.h"
+#include "MainMenu.h"
+//#include "TestClass.h"
+
+N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11);
+int testGraphic[5][5] = {
+    {0,1,0,1,0},
+    {0,1,0,1,0},
+    {0,1,0,1,0},
+    {0,1,0,1,0},
+    {0,1,0,1,0}
+};
+
+int main() {
+    
+    lcd.init();
+    lcd.setContrast(0.5);
+    lcd.normalMode();
+    lcd.setBrightness(0.5);
+    
+    N5110* lcdPtr;
+    lcdPtr = &lcd;
+    
+    Maze maze;
+    Player player(&maze);
+    maze.selectMaze(12);
+    player.pos.x = maze.startX;
+    player.pos.y = maze.startY;
+    Drawer drawer(&player, &lcd);
+    
+    currentMenu = new MainMenu(&lcd);
+    
+    while (true) {
+        printf("========\n");
+        lcd.clear();
+        //drawer.drawScreen();
+        currentMenu->draw();
+        
+        lcd.refresh();
+        wait(1);
+    }    
+}
\ No newline at end of file