Project Submission (late)
Dependencies: mbed
Diff: main.cpp
- 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