tavli

diff src/board.h @ 1:3fcd7b4d631f

board mesh generation
author John Tsiombikas <nuclear@member.fsf.org>
date Mon, 22 Jun 2015 05:05:37 +0300
parents 52e0dd47753b
children 893192aea099
line diff
     1.1 --- a/src/board.h	Sun Jun 21 06:30:39 2015 +0300
     1.2 +++ b/src/board.h	Mon Jun 22 05:05:37 2015 +0300
     1.3 @@ -1,6 +1,7 @@
     1.4  #ifndef BOARD_H_
     1.5  #define BOARD_H_
     1.6  
     1.7 +#include <vector>
     1.8  #include "mesh.h"
     1.9  
    1.10  #define NUM_SLOTS	24
    1.11 @@ -11,7 +12,10 @@
    1.12  class Board {
    1.13  private:
    1.14  	int slots[NUM_SLOTS][MAX_PUCKS];
    1.15 -	Mesh *board_mesh, *puck_mesh;
    1.16 +	std::vector<Mesh*> board_meshes;
    1.17 +	Mesh *puck_mesh;
    1.18 +
    1.19 +	bool generate();
    1.20  
    1.21  public:
    1.22  	Board();