summaryrefslogtreecommitdiffstats
path: root/src/glchessboard.h
blob: 12f8000d353eb0203bef67f048463f75934a2441 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef GLCHESSBOARD_H
#define GLCHESSBOARD_H

#include "glcube.h"

class GLChessboard
{
public:
    GLChessboard(float width, float height);

    void createBoard();

    void drawBoard(GLESRenderer *renderer);

    QVector3D fieldToPosition(const QPoint & field);

private:
    QVector<GLCube> m_fields;

    float m_width;
    float m_height;
};

#endif // GLCHESSBOARD_H