#define SHIP_H
#include "orientationcontrolledgraphicspixmapobject.h"
+#include <QFeedbackHapticsEffect>
class Ship : public OrientationControlledGraphicsPixmapObject
{
public:
explicit Ship(QList<QPixmap> pixmapList, QGraphicsItem *parent = 0);
+ virtual ~Ship();
+
signals:
/*! Emitted when a ghost is hit */
void setVibrationActivate(bool on);
-protected:
+ void allowVibration();
+
+ void disallowVibration();
protected:
bool handleCollisions();
bool vibrationActive_;
+ bool vibrationAllowed_;
+
+ QFeedbackHapticsEffect * pVibrationEffect_;
+
};