資源簡介
用電腦方向鍵操作蛇來獲取果實
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
//方向鍵的ASCLL值:上72,左75,右77,下80
//背景顏色的代碼:?0=黑色??1藍色?2?綠色?3湖藍色?4紅色?5紫色?6黃色?7白色?8灰色?9淡藍色?
//**改變當前光標方塊的背景顏色和字體顏色**//
void?BackGround(unsigned?int?ForeColor?=?7?unsigned?int?BackGroundColor?=?0)?{
HANDLE?handle?=?GetStdHandle(STD_OUTPUT_HANDLE);??//獲取控制臺的句柄
SetConsoleTextAttribute(handle?ForeColor?+?BackGroundColor?*?0x10);//改變當前光標的背景和字體顏色
}
?
//**改變光標的位置**//
void?gotoxy(int?x?int?y)?{
HANDLE?handle;
COORD?coord;???//獲取坐標軸結構體
coord.X?=?x;
coord.Y?=?y;
handle?=?GetStdHandle(STD_OUTPUT_HANDLE);??//獲取控制臺句柄,值為-11
SetConsoleCursorPosition(handle?coord);???//移動光標到x,y處
}
?
//**初始化地圖數據**//
void?restart(int?bk[20][20]?int?look[4]?int?move[20][20])?{
//bk為總的地圖數據記錄整個地圖,為1時表示墻體,為2時表示果實,為3時表示蛇
//look記錄數據,為0時表示朝向,為1時表示長度,為3時表示勝負情況為4表示分數
//move記錄蛇走過的路程,用來打印蛇時判斷用
int?pp?qq;??//用來記錄獲取的隨機坐標
//接下來要初始化整個地圖//
for(int?i=0;i<=16;i++)
for?(int?j?=?0;?j?<=?16;?j++)?{
if?(i?==?0?||?i?==?16?||?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-03-24?16:22??貪食蛇\Debug\
?????目錄???????????0??2020-03-24?16:22??貪食蛇\ipch\
?????目錄???????????0??2020-03-24?16:22??貪食蛇\貪食蛇\
?????目錄???????????0??2020-03-24?16:22??貪食蛇\ipch\貪食蛇-112533b1\
?????目錄???????????0??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\
?????文件????24399872??2020-03-24?16:22??貪食蛇\貪食蛇.sdf
?????文件?????????894??2020-03-24?16:22??貪食蛇\貪食蛇.sln
?????文件????????9728??2020-03-24?16:22??貪食蛇\貪食蛇.suo
?????文件???????31232??2020-03-24?16:22??貪食蛇\Debug\貪食蛇.exe
?????文件??????339532??2020-03-24?16:22??貪食蛇\Debug\貪食蛇.ilk
?????文件??????445440??2020-03-24?16:22??貪食蛇\Debug\貪食蛇.pdb
?????文件????33030144??2020-03-24?16:22??貪食蛇\ipch\貪食蛇-112533b1\貪食蛇-9101331c.ipch
?????文件????????4688??2020-03-24?16:22??貪食蛇\貪食蛇\snake.cpp
?????文件????????3220??2020-03-24?16:22??貪食蛇\貪食蛇\貪食蛇.vcxproj
?????文件?????????943??2020-03-24?16:22??貪食蛇\貪食蛇\貪食蛇.vcxproj.filters
?????文件?????????143??2020-03-24?16:22??貪食蛇\貪食蛇\貪食蛇.vcxproj.user
?????文件?????????488??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\cl.command.1.tlog
?????文件???????14422??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\CL.read.1.tlog
?????文件?????????184??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\CL.write.1.tlog
?????文件?????????966??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\li
?????文件????????2490??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\li
?????文件?????????328??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\li
?????文件?????????332??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\mt.command.1.tlog
?????文件?????????618??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\mt.read.1.tlog
?????文件?????????160??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\mt.write.1.tlog
?????文件???????34714??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\snake.obj
?????文件??????379904??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\vc100.idb
?????文件??????110592??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\vc100.pdb
?????文件?????????381??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\貪食蛇.exe.intermediate.manifest
?????文件??????????50??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\貪食蛇.lastbuildstate
?????文件????????2989??2020-03-24?16:22??貪食蛇\貪食蛇\Debug\貪食蛇.log
............此處省略2個文件信息
- 上一篇:數字信號處理C語言程序集.pdf9971
- 下一篇:PID參數整定一本通
評論
共有 條評論