tavli
view src/board.h @ 0:52e0dd47753b
initial commit
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Sun, 21 Jun 2015 06:30:39 +0300 |
parents | |
children | 3fcd7b4d631f |
line source
1 #ifndef BOARD_H_
2 #define BOARD_H_
4 #include "mesh.h"
6 #define NUM_SLOTS 24
7 #define MAX_PUCKS 30
9 enum { EMPTY = 0, MINE, OTHER };
11 class Board {
12 private:
13 int slots[NUM_SLOTS][MAX_PUCKS];
14 Mesh *board_mesh, *puck_mesh;
16 public:
17 Board();
18 ~Board();
20 bool init();
21 void destroy();
23 void clear();
25 void draw() const;
26 };
28 #endif // BOARD_H_