开发者社区 问答 正文

C++,关于贪食蛇的问题

while (true){
char keydown= getch();
m.change_point(keydown);
while(!kbhit()){
system("cls"); //清屏函数;
m.moving();
f.OutputF();
Sleep(200);
}
}
这段代码是贪食蛇最后的,什么作用,求告知?

展开
收起
a123456678 2016-03-06 16:49:48 2213 分享 版权
1 条回答
写回答
取消 提交回答
  • while (true){ //这是一个死循环,用来不断扫描键,并且绘制,使得游戏进行下去
    char keydown= getch(); //判断按下什么键,键放在keydown
    m.change_point(keydown); //改变位置,具体实现在change_point函数内。
    
    while(!kbhit()){ //判断是否有按键
    system("cls"); //清屏函数;
    m.moving(); //移动位置
    f.OutputF(); //输出f
    Sleep(200); //延迟0.2秒
    }
    }
    2019-07-17 18:54:52
    赞同 展开评论
问答分类:
C++
问答地址: