add svg sprite source
[blok] / blokitem / blokitem.h
1 #ifndef BLOKITEM_H
2 #define BLOKITEM_H
3 #include <QObject>
4 #include "boxitem.h"
5
6 class BlokItem :public QObject, public BoxItem
7 {
8     Q_OBJECT
9 public:
10     enum BlokType{NORMAL_BLOK, SOLID_BLOK, CHIMIC_BLOK, EXPLOSE_BLOK};
11     Q_ENUMS(BlokType);
12     explicit BlokItem(int width=1, int height=1,QObject *parent = 0);
13     BlokType blokType(){return mBlokType;}
14 protected:
15     void setType(BlokType type){mBlokType = type;}
16
17 signals:
18
19 public slots:
20
21 private:
22     BlokType mBlokType;
23
24 };
25
26 #endif // BLOKITEM_H