while (true){
char keydown= getch();
m.change_point(keydown);
while(!kbhit()){
system("cls"); //清屏函数;
m.moving();
f.OutputF();
Sleep(200);
}
}
这段代码是贪食蛇最后的,什么作用,求告知?
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秒
}
}
完整的代码和注释
http://wenku.baidu.com/link?url=HYeZ1DuoA3GzPtwoijqTh9e4hPl1K1cMSgzzJx9CcvFLfeBRstqaTkaZOLRsjBytBO0-r0iLqaaEVRYJiO1FqYL65uq_63uqipcEY97ET6a
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秒
}
}
完整的代码和注释
http://wenku.baidu.com/link?url=HYeZ1DuoA3GzPtwoijqTh9e4hPl1K1cMSgzzJx9CcvFLfeBRstqaTkaZOLRsjBytBO0-r0iLqaaEVRYJiO1FqYL65uq_63uqipcEY97ET6a
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秒 } } 完整的代码和注释 http://wenku.baidu.com/link?url=HYeZ1DuoA3GzPtwoijqTh9e4hPl1K1cMSgzzJx9CcvFLfeBRstqaTkaZOLRsjBytBO0-r0iLqaaEVRYJiO1FqYL65uq_63uqipcEY97ET6a