文件名称:MFC 挖金子代码
文件大小:2.13MB
文件格式:RAR
更新时间:2015-07-30 03:16:27
MFC
挖金子小游戏MFC实现。class GAMEBOX { public: GAMEBOX(); ~GAMEBOX(); //显示图片 void Show(); //显示金钱,时间 void ShowInfoNow(); void ShowMapInfo(); //时钟处理 void Check(); //碰撞检测 void HitTest(); //移动物品 void MoveObject(); //胜负判断 void IsWin(); //消除物品 void ClearObj(); //鼠标移动处理 void MouseMove(int x,int y); //鼠标单击 void LButtonUp(int x,int y); //按键处理 void KeyProc(int iKey); //初始化字体数组 void InitFont(); //加载地图 int LoadMap(); //检查地图文件 int haveDataFile(); public: //游戏数据 int iState; //动画 int iAni; HBRUSH hBrush; HPEN hPen; //目标数量 int iMoneyDest; //物品数量 int iObjectNum; //游戏第几关 int iMatch; //物品的ID,坐标 struct GAMEOBJECT arObject[OBJ_MAX]; int iCatchId;//当前抓住的物品 //字体 HFONT hf[10]; class GAMEANI bombani; //(道具是否购买过,由按钮的隐藏功能实现) ///////////// 玩家数据 /////////////////////// //金钱数 int iMoneyNow; int iSpeedAdd;//道具,速度增量 int iFireNum;//炮的数量 int iMoneyAdd;//道具, 增加金钱 };