#c#
Вопрос:
На данный момент я работаю над простой прорывной игрой в консольном приложении на C#.
большая часть этого уже закончена, но у меня есть проблемы с перемещением весла. Я использую консоль.Инструкция Readkey, и хотя она считывает нажатую кнопку, она не будет перемещать программу, кроме как при нажатии этой клавиши. Вот пример того, как я это написал:
{
public void Run()
{ int paddleOneX = 11;
int paddleTwoX = 10;
int paddleThreeX = 12;
int paddleY = 39;
int removePaddleX = 9;
int removePaddleAgainX = 13;
bool gameover = false;
when(!gameover)
{
Console.SetCursorPosition(paddleOneX, paddleY);
Console.WriteLine("-");
Console.SetCursorPosition(paddleTwoX, paddleY);
Console.WriteLine("-");
Console.SetCursorPosition(paddleThreeX, paddleY);
Console.WriteLine("-");
Console.SetCursorPosition(removePaddleX, paddleY);
Console.WriteLine(" ");
Console.SetCursorPosition(removePaddleAgainX, paddleY);
Console.WriteLine(" ");
if (Console.ReadKey().Key == ConsoleKey.RightArrow)
{
paddleOneX = 1;
paddleTwoX = 1;
paddleThreeX = 1;
removePaddleX = 1;
removePaddleAgainX = 1;
}
}
Итак, как мне сделать так, чтобы он не останавливался и не ждал, пока не будет нажата клавиша?