資源簡介
趣味貪吃蛇(c++ 源碼)
代碼片段和文件信息
#include?“stdafx.h“ //vc自帶頭文件
#include //標準輸入輸出函數庫
#include //用于獲得隨機數
#include //控制dos界面
#include //即standard?library標志庫頭文件,里面定義了一些宏和通用工具函數
#include //接收鍵盤輸入輸出
/*******宏??定??義*******/
#define?U?1
#define?D?2
#define?L?3?
#define?R?4??????//蛇的狀態,U:上?;D:下;L:左?R:右
/*******定??義??全??局??變??量?*******/
typedef?struct?snake? //蛇身的一個節點
{
????int?x;
????int?y;
????struct?snake?*next;
}snake;
int?score=0add=10; //總得分與每次吃食物得分
int?HighScore?=?0; //最高分
int?statussleeptime=200; //蛇前進狀態,每次運行的時間間隔
snake?*head?*food; //蛇頭指針,食物指針
snake?*q; //遍歷蛇的時候用到的指針
int?endgamestatus=0; //游戲結束的情況,1:撞到墻;2:咬到自己;3:主動退出游戲。
HANDLE?hOut; //控制臺句柄
/*******函??數??聲??明?*******/
void?gotoxy(int?xint?y);???//設置光標位置
int?color
- 上一篇:c++ 游戲反彈球消磚塊
- 下一篇:C++小鎮系列5.2.0控制臺游戲源碼
評論
共有 條評論