aboutsummaryrefslogtreecommitdiff
path: root/src/ActionScene.cpp
diff options
context:
space:
mode:
authorSamu Laaksonen <laaksonen.sj@gmail.com>2012-09-28 22:36:58 +0300
committerSamu Laaksonen <laaksonen.sj@gmail.com>2012-09-28 22:36:58 +0300
commit1cf5a427a829b22abea7027b18a130a01da3ed6a (patch)
tree9076e816e052bb35e52890a13562844090312be5 /src/ActionScene.cpp
parent685fe05def77b039221edf06c74af74915d536c5 (diff)
downloadprism-1cf5a427a829b22abea7027b18a130a01da3ed6a.tar.gz
prism-1cf5a427a829b22abea7027b18a130a01da3ed6a.zip
Rename commit
Renamed some files according the project name Added base directory structure for resources Changed more fitting parallax scrolled background to menus - added 3 new layers as resources Changed more cheerful buttons to menus Added base classes to build HUD later on Added one new test level that is size of 800*480 with tilesize of 32*32
Diffstat (limited to 'src/ActionScene.cpp')
-rw-r--r--src/ActionScene.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/ActionScene.cpp b/src/ActionScene.cpp
index 9d7013c..c121f33 100644
--- a/src/ActionScene.cpp
+++ b/src/ActionScene.cpp
@@ -40,12 +40,10 @@ ActionScene::ActionScene(const QString &name, const QRectF &rect, GameView *pare
m_clearAlert = false;
m_mapReader = new MapReader;
- qsrand(QTime::currentTime().msec());
+ m_map = 0;
+ m_mapRenderer = 0;
- m_hpText = new QGraphicsTextItem("HP: ", 0, this);
- m_hpText->setPos(100, 10);
- m_scoreText = new QGraphicsTextItem("Score: 0", 0, this);
- m_scoreText->setPos(100, 20);
+ qsrand(QTime::currentTime().msec());
m_hero = new Hero(this, QPointF(100, 300));
connect(m_hero, SIGNAL(removeMe()), this, SLOT(removeSprite()));
@@ -53,8 +51,11 @@ ActionScene::ActionScene(const QString &name, const QRectF &rect, GameView *pare
ActionScene::~ActionScene()
{
- delete m_map;
- delete m_mapReader;
+ if (m_map)
+ delete m_map;
+ if (m_mapReader)
+ delete m_mapReader;
+ if (m_mapRenderer)
delete m_mapRenderer;
}