Wannabe RPG which failed because of some problem with planning

Dependencies:   Charachters N5110 Obstacles mbed

Committer:
el15lm
Date:
Thu May 04 08:59:43 2017 +0000
Revision:
1:e555e1af2f99
Parent:
0:111e3e4bea66
added Doxygen code commenting

Who changed what in which revision?

UserRevisionLine numberNew contents of line
el15lm 0:111e3e4bea66 1 #include "mbed.h"
el15lm 0:111e3e4bea66 2 #include "Gamepad.h"
el15lm 0:111e3e4bea66 3 #include "N5110.h"
el15lm 0:111e3e4bea66 4 #include "Camera.h"
el15lm 0:111e3e4bea66 5 #include "ActionRPGEngine.h"
el15lm 0:111e3e4bea66 6
el15lm 0:111e3e4bea66 7 /////////////// objects ///////////////
el15lm 0:111e3e4bea66 8 N5110 lcd(PTC9,PTC0,PTC7,PTD2,PTD1,PTC11);
el15lm 0:111e3e4bea66 9 Gamepad pad;
el15lm 0:111e3e4bea66 10 RPGengine engine;
el15lm 0:111e3e4bea66 11 ///////////// prototypes ///////////////
el15lm 0:111e3e4bea66 12 void init();
el15lm 0:111e3e4bea66 13 ///////////// functions ////////////////
el15lm 0:111e3e4bea66 14 int main()
el15lm 0:111e3e4bea66 15 {
el15lm 0:111e3e4bea66 16 init();
el15lm 0:111e3e4bea66 17 while (1) {
el15lm 0:111e3e4bea66 18 lcd.clear();
el15lm 0:111e3e4bea66 19 engine.readInput(pad);
el15lm 0:111e3e4bea66 20 engine.update();
el15lm 0:111e3e4bea66 21 engine.draw(lcd);
el15lm 0:111e3e4bea66 22 engine.playerCollisionDetector(lcd);
el15lm 0:111e3e4bea66 23 engine.draw(lcd);
el15lm 0:111e3e4bea66 24 wait(0.25);
el15lm 0:111e3e4bea66 25 }
el15lm 0:111e3e4bea66 26 }
el15lm 0:111e3e4bea66 27
el15lm 0:111e3e4bea66 28 void init()
el15lm 0:111e3e4bea66 29 {
el15lm 0:111e3e4bea66 30 lcd.init();
el15lm 0:111e3e4bea66 31 pad.init();
el15lm 0:111e3e4bea66 32 engine.init(6, 0, 10, 13, 1, N, 0, 0, 48, 84, 84, 80, 150);
el15lm 0:111e3e4bea66 33 }