c++ windows贪吃蛇源码

时间:2015-04-30 17:01:35
【文件属性】:

文件名称:c++ windows贪吃蛇源码

文件大小:103KB

文件格式:RAR

更新时间:2015-04-30 17:01:35

c++ windows 贪吃蛇 贴图 源码

这个是我做出来的第一个游戏...十分简陋还请见谅,供学习交流使用。欢迎提出各种建议。 编译环境:Microsoft Visual Studio 2008 by 零铛猫 C++初学者 QQ:278400368 #include "stdafx.h" #include #include #include //地图行数和列数 const int ROWS = 20,COLS = 20; //全局变量亲 HINSTANCE w_hInst; HDC w_hdc,w_mdc,w_bufdc; HBITMAP w_bg,w_head,w_body,w_fullmap; HWND w_hWnd; DWORD tPre,tNow; int w_headX=0,w_headY=1,w_headNum=2; //蛇头坐标 int w_mapIndex[ROWS][COLS]; //贴图数组,-1代表食物,0代表空白地图,其他表示蛇身及蛇头。 enum dir{up, down, left, right}; dir w_headDir=right; //自定义函数声明 ATOM MyRegisterClass(HINSTANCE hInstance); BOOL InitInstance(HINSTANCE, int); LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); void MyPaint(HDC hdc); void Move(); //贪吃蛇蛇移动函数 void MakeFood(); //食物刷新函数


【文件预览】:
GSnake
----StdAfx.h(936B)
----GSnake.sln(881B)
----GSnake.suo(23KB)
----Release()
--------vc90.idb(155KB)
--------head.bmp(1KB)
--------vc90.pdb(68KB)
--------mt.dep(67B)
--------GSnake.obj(100KB)
--------GSnake.exe(11KB)
--------bg.bmp(1KB)
--------BuildLog.htm(7KB)
--------StdAfx.obj(76KB)
--------GSnake.pdb(243KB)
--------body.bmp(1KB)
--------GSnake.exe.intermediate.manifest(616B)
----新建 文本文档.txt(163B)
----head.bmp(1KB)
----GSnake.vcproj.20120216-1308.Administrator.user(1KB)
----resource.h(410B)
----GSnake.h(326B)
----GSnake.vcproj(4KB)
----bg.bmp(1KB)
----body.bmp(1KB)
----StdAfx.cpp(293B)
----GSnake.cpp(7KB)

网友评论

  • 程序不错 就是图形差点