From 8c4f0c7d6020ca581b245012e687973a14a1947d Mon Sep 17 00:00:00 2001 From: Kamil Kaminski Date: Mon, 14 Mar 2011 00:59:13 -0500 Subject: Initial import --- grid.cpp | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 grid.cpp (limited to 'grid.cpp') diff --git a/grid.cpp b/grid.cpp new file mode 100644 index 0000000..b069782 --- /dev/null +++ b/grid.cpp @@ -0,0 +1,58 @@ +/* + * grid.cpp + * + * + */ + +#include "grid.h" + +Grid::Grid(void) : rows(0), cols(0), numOfMoves(0), lastMoved(0), lastMoveDir(0), board(NULL) +{ +} + +#if 0 +Grid::Grid(const Grid &grid) : rows(grid.rows), cols(grid.cols), numOfMoves(grid.numOfMoves), + lastMoved(grid.lastMoved), lastMoveDir(grid.lastMoveDir), board(new string(*grid.board)) +{ + +} +#endif + +int *Grid::getRows(void) +{ + return &rows; +} + +int *Grid::getCols(void) +{ + return &cols; +} + +int *Grid::getNumOfMoves(void) +{ + return &numOfMoves; +} + +vector *Grid::getPieces(void) +{ + return &pieces; +} + +void Grid::setRows(int n) +{ + rows = n; +} + +void Grid::setCols(int n) +{ + cols = n; +} + +void Grid::addMove(string move) +{ + moves.push_back(move); +} + +void Grid::markPiecesPos(void) +{ +} -- cgit v1.2.3