diff options
| author | Samu Laaksonen <laaksonen.sj@gmail.com> | 2012-09-28 22:36:58 +0300 |
|---|---|---|
| committer | Samu Laaksonen <laaksonen.sj@gmail.com> | 2012-09-28 22:36:58 +0300 |
| commit | 1cf5a427a829b22abea7027b18a130a01da3ed6a (patch) | |
| tree | 9076e816e052bb35e52890a13562844090312be5 /src/ActionScene.cpp | |
| parent | 685fe05def77b039221edf06c74af74915d536c5 (diff) | |
| download | prism-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.cpp | 15 |
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; } |
