summaryrefslogtreecommitdiffstats
path: root/src/gldisc.h
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2016-01-11 12:46:28 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2016-01-11 14:16:11 +0100
commitb4e08245d4bd920d4d308682055b3ab140f0a93d (patch)
tree765f834d9b5f76343731c49bbbd7494c0b600e94 /src/gldisc.h
parent5dc6abb7062e7767127db33cf628310e08b9a026 (diff)
downloadMultimedia-b4e08245d4bd920d4d308682055b3ab140f0a93d.tar.gz
Multimedia-b4e08245d4bd920d4d308682055b3ab140f0a93d.zip
Make the tokens movable
Diffstat (limited to 'src/gldisc.h')
-rw-r--r--src/gldisc.h5
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