summaryrefslogtreecommitdiffstats
path: root/src/glchessboard.h
diff options
context:
space:
mode:
authorStefan Suhren <suhren.stefan@fh-swf.de>2016-01-11 12:03:44 +0100
committerStefan Suhren <suhren.stefan@fh-swf.de>2016-01-11 12:13:37 +0100
commit9a6cdf08a8cd17acde43e61a1d530a9a7d7f2459 (patch)
tree304fe736c37433e0a98f1eac07669c6a5ca544f2 /src/glchessboard.h
parent5771023404488e955f1b2ceca5f2da0a31e2310c (diff)
downloadMultimedia-9a6cdf08a8cd17acde43e61a1d530a9a7d7f2459.tar.gz
Multimedia-9a6cdf08a8cd17acde43e61a1d530a9a7d7f2459.zip
Add chessboard class
Diffstat (limited to 'src/glchessboard.h')
-rw-r--r--src/glchessboard.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/glchessboard.h b/src/glchessboard.h
new file mode 100644
index 0000000..c761aa8
--- /dev/null
+++ b/src/glchessboard.h
@@ -0,0 +1,22 @@
+#ifndef GLCHESSBOARD_H
+#define GLCHESSBOARD_H
+
+#include "glcube.h"
+
+class GLChessboard
+{
+public:
+ GLChessboard(float width, float height);
+
+ void createBoard();
+
+ void drawBoard(GLESRenderer *renderer);
+
+private:
+ QVector<GLCube> m_fields;
+
+ float m_width;
+ float m_height;
+};
+
+#endif // GLCHESSBOARD_H