1
/* *************************************************************************
2
* Copyright 2012 Jakob Gruber <jakob.gruber@gmail.com> *
4
* This program is free software: you can redistribute it and/or modify *
5
* it under the terms of the GNU General Public License as published by *
6
* the Free Software Foundation, either version 2 of the License, or *
7
* (at your option) any later version. *
9
* This program is distributed in the hope that it will be useful, *
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
12
* GNU General Public License for more details. *
14
* You should have received a copy of the GNU General Public License *
15
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
16
************************************************************************* */
26
class BoardMap : public Board
29
/* 0 < width, height; 0.0 < box_ratio < 1.0 */
30
BoardMap(int width, int height, double box_ratio);
32
BoardMap(int width, int height, const QList<Board::State> &map);
34
/* returns the total box count */
35
int boxCount() const { return m_box_count; }
41
const int m_box_count;