From 98f4a31e1a359a69dbcc0fa4055f36cefb6d4e02 Mon Sep 17 00:00:00 2001 From: totycro Date: Mon, 11 Apr 2011 12:09:04 +0200 Subject: Added basic game logic --- pacman-c++/pixmapitem.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'pacman-c++/pixmapitem.h') diff --git a/pacman-c++/pixmapitem.h b/pacman-c++/pixmapitem.h index f57c22a..88770d2 100644 --- a/pacman-c++/pixmapitem.h +++ b/pacman-c++/pixmapitem.h @@ -4,8 +4,10 @@ #include #include +#include "gameentity.h" + class PixmapItem - : public QGraphicsObject + : public QGraphicsObject, GameEntity { public: PixmapItem(QGraphicsItem *parent = 0); @@ -23,6 +25,9 @@ public: QPainterPath shape() const; void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *); + virtual bool checkEnter(Actor *actor) { Q_UNUSED(actor); return true; } // default to true + virtual void enter(Actor *actor) { Q_UNUSED(actor); } // default to no action + private: QPixmap m_pix; int m_x, m_y; -- cgit v1.2.3