diff options
Diffstat (limited to 'src/Controller/ConsoleController/ConsoleController.cpp')
| -rw-r--r-- | src/Controller/ConsoleController/ConsoleController.cpp | 68 |
1 files changed, 33 insertions, 35 deletions
diff --git a/src/Controller/ConsoleController/ConsoleController.cpp b/src/Controller/ConsoleController/ConsoleController.cpp index dc61ae8..f4d6b4d 100644 --- a/src/Controller/ConsoleController/ConsoleController.cpp +++ b/src/Controller/ConsoleController/ConsoleController.cpp @@ -2,47 +2,45 @@ ConsoleController::ConsoleController() { - m_game = new Game(); + m_game = new Game(); } ConsoleController::~ConsoleController() { - delete m_game; + delete m_game; } void ConsoleController::play() { - while (!m_game->isOver()) - { - m_game->showGrid(); - char moveChoice = ' '; - - std::cin >> moveChoice; - - switch (moveChoice) - { - case 'z': - std::cout << "up" << std::endl; - break; - - case 's': - std::cout << "down" << std::endl; - break; - - case 'q': - std::cout << "left" << std::endl; - break; - - case 'd': - std::cout << "right" << std::endl; - break; - - default: - break; - } - - std::cout << std::endl; - - m_game->pop(); - } + while (!m_game->isOver()) + { + m_game->showGrid(); + char moveChoice = ' '; + + std::cin >> moveChoice; + + switch (moveChoice) + { + case 'z': + std::cout << "up" << std::endl; + break; + + case 's': + std::cout << "down" << std::endl; + break; + + case 'q': + std::cout << "left" << std::endl; + break; + case 'd': + std::cout << "right" << std::endl; + break; + + default: + break; + } + + std::cout << std::endl; + m_game->pop(); + } } |
