예제 #1
0
GameLogic::GameLogic(double x, double y, double size)
:   GameGrid(x, y, size),
mActive(true),
mCurrentPlayer(0)
{
    std::vector<Square *> locations = getLocations();
    GameBoard *board;
    for (auto itr : locations) {
        board = new GameBoard(*itr);
        board->adjust(1, 1, -2);
        mBoards.push_back(board);
        delete itr;
    }
}