Fix space
This commit is contained in:
parent
e13d24b6c8
commit
80c37e438e
3 changed files with 35 additions and 36 deletions
|
@ -2,47 +2,45 @@
|
||||||
|
|
||||||
ConsoleController::ConsoleController()
|
ConsoleController::ConsoleController()
|
||||||
{
|
{
|
||||||
m_game = new Game();
|
m_game = new Game();
|
||||||
}
|
}
|
||||||
|
|
||||||
ConsoleController::~ConsoleController()
|
ConsoleController::~ConsoleController()
|
||||||
{
|
{
|
||||||
delete m_game;
|
delete m_game;
|
||||||
}
|
}
|
||||||
|
|
||||||
void ConsoleController::play()
|
void ConsoleController::play()
|
||||||
{
|
{
|
||||||
while (!m_game->isOver())
|
while (!m_game->isOver())
|
||||||
{
|
{
|
||||||
m_game->showGrid();
|
m_game->showGrid();
|
||||||
char moveChoice = ' ';
|
char moveChoice = ' ';
|
||||||
|
|
||||||
std::cin >> moveChoice;
|
std::cin >> moveChoice;
|
||||||
|
|
||||||
switch (moveChoice)
|
switch (moveChoice)
|
||||||
{
|
{
|
||||||
case 'z':
|
case 'z':
|
||||||
std::cout << "up" << std::endl;
|
std::cout << "up" << std::endl;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 's':
|
case 's':
|
||||||
std::cout << "down" << std::endl;
|
std::cout << "down" << std::endl;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'q':
|
case 'q':
|
||||||
std::cout << "left" << std::endl;
|
std::cout << "left" << std::endl;
|
||||||
break;
|
break;
|
||||||
|
case 'd':
|
||||||
|
std::cout << "right" << std::endl;
|
||||||
|
break;
|
||||||
|
|
||||||
case 'd':
|
default:
|
||||||
std::cout << "right" << std::endl;
|
break;
|
||||||
break;
|
}
|
||||||
|
|
||||||
default:
|
std::cout << std::endl;
|
||||||
break;
|
m_game->pop();
|
||||||
}
|
}
|
||||||
|
|
||||||
std::cout << std::endl;
|
|
||||||
|
|
||||||
m_game->pop();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,19 +8,18 @@
|
||||||
* Date : 29/04/2915 */
|
* Date : 29/04/2915 */
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
#include "../../Model/Game.hpp"
|
#include "../../Model/Game.hpp"
|
||||||
|
|
||||||
class ConsoleController
|
class ConsoleController
|
||||||
{
|
{
|
||||||
private:
|
private:
|
||||||
Game * m_game;
|
|
||||||
|
|
||||||
public:
|
Game * m_game;
|
||||||
ConsoleController();
|
|
||||||
~ConsoleController();
|
|
||||||
|
|
||||||
void play();
|
public:
|
||||||
|
ConsoleController();
|
||||||
|
~ConsoleController();
|
||||||
|
void play();
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -21,8 +21,10 @@ int main()
|
||||||
//Init console controller
|
//Init console controller
|
||||||
ConsoleController * controller = new ConsoleController();
|
ConsoleController * controller = new ConsoleController();
|
||||||
|
|
||||||
|
//Launch game
|
||||||
controller->play();
|
controller->play();
|
||||||
|
|
||||||
|
//Remove controlelr
|
||||||
delete controller;
|
delete controller;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Add table
Reference in a new issue