#include "point.h" #include "constants.h" #include "actor.h" namespace { QPixmap *pixmap = NULL; } Point::Point(QGraphicsItem *parent) : GameEntity(parent) { m_type = Type; /* empty object for servers */ if (Constants::server) return; if (pixmap == NULL) pixmap = new QPixmap(":/points"); setPixmap(*pixmap); } GameEntity::EnteredState Point::enter(Actor *actor) { actor->addRoundPoints(Constants::Game::point_value); return DestroyedEntity; } void Point::onDie(Actor *actor) { actor->startEating(); }