diff options
author | Luke Bratch <l_bratch@yahoo.co.uk> | 2011-03-10 12:55:26 +0000 |
---|---|---|
committer | Luke Bratch <l_bratch@yahoo.co.uk> | 2011-03-10 12:55:26 +0000 |
commit | aa0544a73122cd4f18bfcb28e8ddebf348686f5d (patch) | |
tree | d4852b50cf9402fb714d246caa24abbc0e374d97 | |
parent | c12fcf8e7663c20e2c2c0696fb35a7059b83127a (diff) |
Ensure some variables are initialised
-rw-r--r-- | Level.cpp | 1 | ||||
-rw-r--r-- | Player.cpp | 1 | ||||
-rw-r--r-- | Sprite.cpp | 4 |
3 files changed, 4 insertions, 2 deletions
@@ -203,6 +203,7 @@ void Level::draw(Screen *screen) { void Level::loadMap(int LevelNo) { numPlatforms = 0; + numHazards = 0; // TODO: Let each Platform have a reference a single tiles image platform[0].setImage("tiles.png"); hazard[0].setImage("tiles.png"); @@ -5,6 +5,7 @@ Player::Player() { health = 100; sprint = false; crouch = 0; + numWeapons = 0; setWeapon(0); } @@ -2,6 +2,8 @@ #include "Sprite.h" Sprite::Sprite() { + // Set initial clip to the whole image + clipNo = 0; isVisible = true; } @@ -27,8 +29,6 @@ bool Sprite::visible() { bool Sprite::setImage(std::string path) { image = loadImage(path); - // Set initial clip to the whole image - clipNo = 0; clip[0].x = 0; clip[0].y = 0; clip[0].w = image->w; |