程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c++-剛學C++,關於貪食蛇的問題

c++-剛學C++,關於貪食蛇的問題

編輯:編程綜合問答
剛學C++,關於貪食蛇的問題

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
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved