ELEC2645 (2018/19) / Mbed 2 deprecated el17arm

Dependencies:   mbed

Revision:
61:f17216566c0c
Parent:
60:3df033345059
Child:
63:ec95e155fb30
diff -r 3df033345059 -r f17216566c0c Gameengine/Gameengine.cpp
--- a/Gameengine/Gameengine.cpp	Tue May 07 23:51:54 2019 +0000
+++ b/Gameengine/Gameengine.cpp	Wed May 08 11:43:50 2019 +0000
@@ -16,6 +16,7 @@
     _sprites.miner_init(3, 39); //start position of player
     _lives = 3;             // starting lives
     _time = 120;            // time to complete each level
+    _t.reset();
 }
 // updates player position and interaction with level objects
 void Gameengine::update(N5110 &lcd, Gamepad &pad)
@@ -42,6 +43,7 @@
     if (_level == 0) {
 
         _t.start();                 // starts level timer
+        key_reinit();
         _lev.level_platforms1(lcd); // position of platforms
         _lev.key_pos1();            // key positions
         _lev.trap_pos1();           // trap positions
@@ -159,7 +161,7 @@
     if (trap_death(lcd) == true || enemies(lcd) == true) {
         _lives--;                      //reduces lives left by 1
         pad.tone(200, 0.5);         // death sound
-        _sprites.miner_init(3, 33); // puts player back to start of level
+        _sprites.miner_init(3, 39); // puts player back to start of level
         wait(1);                    //short pause so restart isn't instant
     }
 }