Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Diff: Gameengine/Gameengine.cpp
- Revision:
- 61:f17216566c0c
- Parent:
- 60:3df033345059
- Child:
- 63:ec95e155fb30
--- 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
}
}