Correct tab
This commit is contained in:
parent
80c37e438e
commit
40e0b381c1
1 changed files with 23 additions and 23 deletions
|
@ -2,53 +2,53 @@
|
|||
|
||||
Game::Game()
|
||||
{
|
||||
m_grid = new Grid(4);
|
||||
m_grid = new Grid(4);
|
||||
}
|
||||
|
||||
Game::~Game()
|
||||
{
|
||||
delete m_grid;
|
||||
delete m_grid;
|
||||
}
|
||||
|
||||
void Game::play()
|
||||
{
|
||||
while(!m_grid->gridIsFull())
|
||||
{
|
||||
m_grid->show();
|
||||
while(!m_grid->gridIsFull())
|
||||
{
|
||||
m_grid->show();
|
||||
|
||||
pop();
|
||||
std::cout << std::endl;
|
||||
}
|
||||
pop();
|
||||
std::cout << std::endl;
|
||||
}
|
||||
|
||||
m_grid->show();
|
||||
m_grid->show();
|
||||
}
|
||||
|
||||
void Game::showGrid()
|
||||
{
|
||||
m_grid->show();
|
||||
std::cout << std::endl;
|
||||
m_grid->show();
|
||||
std::cout << std::endl;
|
||||
}
|
||||
|
||||
void Game::pop()
|
||||
{
|
||||
bool cellChosen = false;
|
||||
bool cellChosen = false;
|
||||
|
||||
int i;
|
||||
int j;
|
||||
int i;
|
||||
int j;
|
||||
|
||||
while(!cellChosen)
|
||||
{
|
||||
i = rand() % 4;
|
||||
j = rand() % 4;
|
||||
while(!cellChosen)
|
||||
{
|
||||
i = rand() % 4;
|
||||
j = rand() % 4;
|
||||
|
||||
if (m_grid->isEmpty(i,j))
|
||||
cellChosen = true;
|
||||
}
|
||||
if (m_grid->isEmpty(i,j))
|
||||
cellChosen = true;
|
||||
}
|
||||
|
||||
m_grid->setCell(i, j, new Cell("2"));
|
||||
m_grid->setCell(i, j, new Cell("2"));
|
||||
}
|
||||
|
||||
bool Game::isOver()
|
||||
{
|
||||
return m_grid->gridIsFull();
|
||||
return m_grid->gridIsFull();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue