From 651a1bee1adc5318922d1b37b0cea11a65df71e2 Mon Sep 17 00:00:00 2001 From: manuel Date: Tue, 12 Apr 2011 18:08:02 +0200 Subject: make removal of items from scene delayed by one tick (looks better) all items are now derived from gameentity and gameentity is derived from pixmapitem: - this is naturally better - allows us to add a generic gameentity.color() --- pacman-c++/gameentity.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'pacman-c++/gameentity.cpp') diff --git a/pacman-c++/gameentity.cpp b/pacman-c++/gameentity.cpp index 8711ebe..9dc72ec 100644 --- a/pacman-c++/gameentity.cpp +++ b/pacman-c++/gameentity.cpp @@ -1,6 +1,9 @@ #include "gameentity.h" -GameEntity::GameEntity() - : m_eaten(false) -{ -} +GameEntity::GameEntity(Color::Color color, QGraphicsItem *parent) + : PixmapItem(parent), m_eaten(false), m_color(color) +{} + +GameEntity::GameEntity(QGraphicsItem *parent) + : PixmapItem(parent), m_eaten(false), m_color(Color::none) +{} -- cgit v1.2.3