1 #include "normalblokitem.h"
4 NormalBlokItem::NormalBlokItem(int width, int height,QObject *parent) :
5 BlokItem(width,height,parent)
8 mAnimationTimeLine = new QTimeLine;
9 mAnimationTimeLine->setFrameRange(0,10);
10 setBrush(QBrush(QPixmap(":sprites/normal_block.png")));
12 connect(mAnimationTimeLine,SIGNAL(frameChanged(int)),this,SLOT(anim(int)));
16 void NormalBlokItem::mousePressEvent(QGraphicsSceneMouseEvent *event)
21 mAnimationTimeLine->start();
25 pen.setColor(Qt::transparent);
30 void NormalBlokItem::anim(int frame)
34 QColor c= brush().color();
35 int alpha = c.alpha();
43 PhysicsScene * s = qobject_cast<PhysicsScene*>(scene());
44 s->world()->DestroyBody(body());