diff options
| author | Stefan Suhren <suhren.stefan@fh-swf.de> | 2016-01-11 12:46:28 +0100 |
|---|---|---|
| committer | Stefan Suhren <suhren.stefan@fh-swf.de> | 2016-01-11 14:16:11 +0100 |
| commit | b4e08245d4bd920d4d308682055b3ab140f0a93d (patch) | |
| tree | 765f834d9b5f76343731c49bbbd7494c0b600e94 /src/gldisc.h | |
| parent | 5dc6abb7062e7767127db33cf628310e08b9a026 (diff) | |
| download | Multimedia-b4e08245d4bd920d4d308682055b3ab140f0a93d.tar.gz Multimedia-b4e08245d4bd920d4d308682055b3ab140f0a93d.zip | |
Make the tokens movable
Diffstat (limited to 'src/gldisc.h')
| -rw-r--r-- | src/gldisc.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gldisc.h b/src/gldisc.h index bd9d99d..48ba62b 100644 --- a/src/gldisc.h +++ b/src/gldisc.h @@ -8,9 +8,10 @@ class GLDisc : public GLBody { public: - GLDisc(double radius = 1.0, double height = 2.0, int sides = 10, GLColorRgba color = GLColorRgba::clBlue, QString textureFile = ""); + GLDisc(double radius = 1.0, double height = 2.0, QVector3D lowerMiddlePoint = QVector3D(0.0, 0.0, 0.0), int sides = 10, GLColorRgba color = GLColorRgba::clBlue, QString textureFile = ""); virtual void makeSurface(QVector<GLPoint> *pointContainer, QVector<GLshort> *indexContainer); + virtual void draw(GLESRenderer *renderer); virtual bool isHit(QVector3D p1, QVector3D p2); private: @@ -19,6 +20,8 @@ private: double m_height; double m_circleRadius; int m_sides; + + QVector3D m_lowerMiddlePoint; }; #endif // GLDISC_H |
