, поэтому я сделал игру в качестве консольного приложения в C#. Все работает нормально, однако в конце игры приложение заканчивается. Вместо этого я хочу, чтобы он спросил у пользователя, хотят ли они снова играть и снова запустить игру. Любые идеи? БлагодаряЗапуск моей игры снова начинается C#
ответ
Оберните всю программу в цикле:
while(true) {
RunGame();
Console.WriteLine("Play again? Yes|No");
if(!Console.ReadLine().StartsWith("Y", StringComparison.OrdinalIgnoreCase)) break;
}
no do ... while? hmm –
@JohnBoker Я не поклонник 'do/while', потому что редко это условие точно вписывается в выражение выражения' while' закрытия. – Dai
, по крайней мере, это не goto :) –
Wrap игра логики в условном цикле.
do
{
YourGameLogic();
Console.WriteLine("play again? [yay! | nay!]");
} while(Console.ReadLine() != "nay!");
- 1. Запуск цикла снова C++
- 2. C# Запуск игры максимально
- 3. Проблема с Process.Start Запуск моей игры
- 4. C++ cin >> не начинается снова
- 5. C++ Таймер для моей игры на C++
- 6. Bash - запуск скрипта снова?
- 7. Активность начинается снова после onResume()
- 8. Запуск другого кода C# из моей программы
- 9. Построить простую карту для моей игры C#
- 10. Контролировать скорость моей игры?
- 11. Онлайн-рекордер для моей игры
- 12. Запуск .py плавника PowerShell (снова)
- 13. Запуск программы снова
- 14. Запуск игры/Викторина
- 15. Запуск игры! от Java
- 16. Как предотвратить запуск приложения снова и снова
- 17. Запуск TestNG тесты снова и снова программно
- 18. Игра начинается снова в android - Как предотвратить перезапуск?
- 19. Нужна логика для моей игры для Android
- 20. Когда начинается новый запуск __LINE__?
- 21. Активность начинается снова при блокировке экрана телефона
- 22. Попытка остановить поток, но он снова начинается
- 23. Служба начинается снова, когда я закрываю приложение
- 24. Позиция onBindViewHolder снова начинается с 0
- 25. Как увеличить значение моей игры?
- 26. Редактировать поле для моей игры?
- 27. Выход из моей игры BlackJack
- 28. Почему фон моей «игры» движется?
- 29. Ошибка при публикации моей игры
- 30. Установка таймера для моей игры
проверить петли. https://msdn.microsoft.com/en-us/library/f0e10e56(v=vs.90).aspx –