系统分析(二)
2008-04-09 04:08:00来源:互联网 阅读 ()
消息处理的大体框架如下:
//首先定义一些消息:
#define 行走 1 //行走消息定义为1
#define 打斗 2 //打斗消息定义为2
#define 对话 3 //对话消息定义为3
#define 升级 4 //升级消息定义为4
#define 事件 5 //事件消息定义为5
#define 结束 6 //结束消息定义为6
……
//定义程序中要用到的变量
DWORD Message; //消息变量
Role_Struct Hero; //定义小飞刀的属性结构
Map_Struct Map; //定义地图的属性结构
……
WinMain() //进入程序
{
初始化主窗口;
初始化DirectDraw环境,并调入程序需要的图形、地图数据;
while( 1 ) //消息循环
{
switch( Message )
{
case 行走: 行走模块();
case 打斗: 打斗模块();
case 对话: 对话模块();
case 事件: 事件模块();
case 退出: 退出游戏();
}
}
}
OK!我们的程序框架已经出来了,这时你心中也一定有了一个相当清晰的轮廓吧!好了,到目前为止该游戏的整体规划也就可以告一段落了,今后几天的工作重心将转到具体模块的实现方法了。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:系统分析(一)
下一篇:CORBA中的异步传输机制
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash