vc自己写的贪吃蛇(适合初学者)

时间:2013-08-15 03:57:53
【文件属性】:

文件名称:vc自己写的贪吃蛇(适合初学者)

文件大小:2.75MB

文件格式:RAR

更新时间:2013-08-15 03:57:53

vc自己写的贪吃蛇(适合初学者) 贪吃蛇 vc贪吃蛇 初学者

// SnakeDemo.cpp : 定义应用程序的入口点。 // #include "stdafx.h" #include "SnakeDemo.h" #define MAX_LOADSTRING 100 struct Node//蛇的节点 { int x,y; int way; struct Node* pNext; }; struct Mouse//老鼠 { int x,y; }; Mouse* m_mouse; Node* m_head; HDC m_memdc; HBITMAP m_membmp; HWND m_hwnd; int m_Shudu=200;//蛇的速度。 void AddMouse()//更新老鼠位置,e文不好(^__^) { m_mouse=new Mouse; m_mouse->x=rand()%30; m_mouse->y=rand()%30; } void Init()//初始化 { m_head=new Node; m_head->x=1; m_head->y=1; m_head->way=2; m_head->pNext=NULL; AddMouse(); } void Add()//添加一节 { Node* temp1=m_head; Node* temp=new Node; temp->pNext=NULL; while (temp1->pNext) { temp1=temp1->pNext; } temp->x=temp1->x; temp->y=temp1->y; switch(temp1->way) { case 1: temp->x=temp1->x+1; break; case 2: temp->x=temp1->x-1; break; case 3: temp->y=temp1->y+1; break; case 4: temp->y=temp1->y-1; break; } temp->way=temp1->way; temp1->pNext=temp; }


【文件预览】:
SnakeDemo
----SnakeDemo.sln(893B)
----Debug()
----SnakeDemo()
--------SnakeDemo.vcproj.LONG-PC.long.user(1KB)
--------SnakeDemo.h(39B)
--------SnakeDemo.rc(4KB)
--------resource.h(943B)
--------stdafx.h(415B)
--------SnakeDemo.vcproj(5KB)
--------targetver.h(1KB)
--------Debug()
--------stdafx.cpp(214B)
--------ReadMe.txt(2KB)
--------SnakeDemo.aps(5KB)
--------ico.ico(1KB)
--------Release()
--------SnakeDemo.cpp(8KB)
----SnakeDemo.suo(37KB)
----Release()

网友评论