arrows can target players; card attachment works

This commit is contained in:
Max-Wilhelm Bruker 2010-07-17 18:24:14 +02:00
parent 61b82bd6f9
commit 614f106304
32 changed files with 885 additions and 402 deletions

View file

@ -1,10 +1,20 @@
#include "arrowtarget.h"
#include "arrowitem.h"
#include "player.h"
ArrowTarget::ArrowTarget(QGraphicsItem *parent)
: AbstractGraphicsItem(parent), beingPointedAt(false)
ArrowTarget::ArrowTarget(Player *_owner, QGraphicsItem *parent)
: AbstractGraphicsItem(parent), owner(_owner), beingPointedAt(false)
{
}
ArrowTarget::~ArrowTarget()
{
while (!arrowsFrom.isEmpty())
arrowsFrom.first()->getPlayer()->delArrow(arrowsFrom.first()->getId());
while (!arrowsTo.isEmpty())
arrowsTo.first()->getPlayer()->delArrow(arrowsTo.first()->getId());
}
void ArrowTarget::setBeingPointedAt(bool _beingPointedAt)
{
beingPointedAt = _beingPointedAt;