summaryrefslogtreecommitdiff
path: root/Level.cpp
diff options
context:
space:
mode:
authorLuke Bratch <l_bratch@yahoo.co.uk>2010-11-27 23:30:54 +0000
committerLuke Bratch <l_bratch@yahoo.co.uk>2010-11-27 23:30:54 +0000
commit15b4a73ea44dc8603989197ae50cc902ec9e39d6 (patch)
treea08c0eba688ff46e8dba8fdd8c6c6d6bfbe7a7af /Level.cpp
parent34de0b2b50c3ab4dbb917ddcfda89d1eb12bc6be (diff)
Level: Implement death
Diffstat (limited to 'Level.cpp')
-rw-r--r--Level.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/Level.cpp b/Level.cpp
index 54fd8c6..b5ede51 100644
--- a/Level.cpp
+++ b/Level.cpp
@@ -92,6 +92,14 @@ void Level::move() {
player.setY(rect.y);
+ // Kill the player if they fall off the screen
+ if (player.getY() > SCREEN_HEIGHT) {
+ player.kill();
+ player.setX(startX);
+ player.setY(startY);
+ cameraX = 0;
+ }
+
player.orient();
}