summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2015-05-03 09:14:30 +0200
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2015-05-03 09:14:30 +0200
commit98a8e2d520baf254407e589b3de8bde7c73dc871 (patch)
tree1527e4e97462db74e3b6cf6a2709aab3a6cb8428
parentd8b1466ad925c6eb80809c9218d627f806f850cd (diff)
Try to remove arrow characters printed in console
-rw-r--r--src/Controllers/ConsoleController/ConsoleController.cpp12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/Controllers/ConsoleController/ConsoleController.cpp b/src/Controllers/ConsoleController/ConsoleController.cpp
index 8c2d96c..66dc370 100644
--- a/src/Controllers/ConsoleController/ConsoleController.cpp
+++ b/src/Controllers/ConsoleController/ConsoleController.cpp
@@ -65,7 +65,8 @@ kbdh::Direction ConsoleController::waitArrowKeyPress()
keyPress=kbdh::Left;
while(sf::Keyboard::isKeyPressed(sf::Keyboard::Left))
{
- //Wait for release
+ //Wait for release and try to remove arrow printed characters
+ std::cout << "\r" << " ";
}
break;
}
@@ -74,7 +75,8 @@ kbdh::Direction ConsoleController::waitArrowKeyPress()
keyPress=kbdh::Right;
while(sf::Keyboard::isKeyPressed(sf::Keyboard::Right))
{
- //Wait for release
+ //Wait for release and try to remove arrow printed characters
+ std::cout << "\r" << " ";
}
break;
}
@@ -83,7 +85,8 @@ kbdh::Direction ConsoleController::waitArrowKeyPress()
keyPress=kbdh::Up;
while(sf::Keyboard::isKeyPressed(sf::Keyboard::Up))
{
- //Wait for release
+ //Wait for release and try to remove arrow printed characters
+ std::cout << "\r" << " ";
}
break;
}
@@ -93,7 +96,8 @@ kbdh::Direction ConsoleController::waitArrowKeyPress()
keyPress=kbdh::Down;
while(sf::Keyboard::isKeyPressed(sf::Keyboard::Down))
{
- //Wait for release
+ //Wait for release and try to remove arrow printed characters
+ std::cout << "\r" << " ";
}
break;
}