【发布时间】:2015-01-20 19:08:09
【问题描述】:
我想制作一个游戏,我想在它运行时在其中放置一个计时器,玩家可以通过这种方式输入所需的持续时间并在该时间结束时结束程序。如何在以下代码中填充 while 条件以实现此目的?
ConsoleKeyInfo info;
jatek j = new jatek();
do
{
Console.Clear();
Console.WriteLine(j.Jatekter());
info = Console.ReadKey(true);
switch (info.Key)
{
case ConsoleKey.UpArrow: j.Mozgas(-1, 0); break;
case ConsoleKey.DownArrow: j.Mozgas(1, 0); break;
case ConsoleKey.LeftArrow: j.Mozgas(0, -1); break;
case ConsoleKey.RightArrow: j.Mozgas(0, 1); break;
case ConsoleKey.Escape: j.Vege = true; break;
}
} while ();
【问题讨论】:
-
为什么我的问题被编辑和 -1'd?而且我必须等待 4(!)天才能提出另一个问题,因为我可能需要问更多,因为我的项目将于下周五到期……我对我的回答很有礼貌,而你只是 -1 我。如果你问我,感觉很烦人和不受欢迎。
-
您的问题已被编辑,因为它使用了不正确的格式。对于不赞成投票的潜在原因,请查看不赞成投票按钮的工具提示。
标签: c# timer while-loop