《赤壁》学习笔记(一)

原创 2002年07月06日 23:29:00
早就听说《赤壁》游戏是在国产游戏中的先驱,后来听说销售情况不是很好,干脆就把源码卖了,也就是业内人士常说的《G档案》。我费尽千辛万苦,在网上下载到了源码和标准版的游戏执行档。
  分析了CBMain.CPP,大致情况如下:
  BOOL MMXCPUID()主要是监测CPU是否支持MMX功能。
  BOOL MAIN_TestInstance()检测如果已经有本游戏的实例在运行,则不再重新启用新的实例。
  BOOL MAIN_TestCD()检测如果是豪华版的话,需要插入CD。
  BOOL doInit()游戏初始化。
    BOOL MAIN_InitOthers()游戏初始化。
  int PASCAL WinMain()为游戏主程序入口。
  其中主窗口初始化函数DD_InitWindow()在Ddapi.cpp中定义。
    GAME_GetSrcPath()为取得游戏安装路径,在Cbgame.cpp中定义,这里取得WayAhead.dat的内容,WayAhead.dat文件内容经过加密。
    主程序中有这么一句代码,应该是检测支持MMX,就显示MMX的图标。
    if( IntelSplashInit() == TRUE )
 {
  IntelSplash();
 }
   
    不懂的地方还有很多,希望有同道一同学习,一同分析,一同进步。

1165 火烧赤壁 vijosoj (数组模拟)

1165火烧赤壁 Accept 描述 曹操平定北方以后,公元208年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。 孙...
  • yanghui07216
  • yanghui07216
  • 2015年09月22日 17:56
  • 367

火烧赤壁 洛谷 vijos

题目大意给出n,a[i],b[i],为n个数,从a到b的船只被烧毁求出所有被烧毁的船只的和。思路:听说是2005 普及组数据加强版,然后成了提高组+的题????不就是加了一个离散化嘛… 思路就是给a...
  • qq872425710
  • qq872425710
  • 2017年02月28日 21:42
  • 158

前导赤壁分析(1)——图片资源文件

test
  • cpsoft
  • cpsoft
  • 2014年04月11日 14:27
  • 579

前导赤壁分析(3)——文本资源文件

赤壁中的文本文件很简单,也是由两个
  • cpsoft
  • cpsoft
  • 2014年04月11日 16:03
  • 388

Ionic3学习笔记(一)

(一)ionic3环境准备:    1.安装Node.js(安装之后执行node -version检查是否安装成功)     2.安装npm。  命令:npm install npm -g   ...
  • Dan_2017
  • Dan_2017
  • 2017年11月28日 21:46
  • 144

洛谷 P1496 火烧赤壁

题目描述曹操平定北方以后,公元208年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。孙权任命周瑜为都督,拨给他三万水军,叫他同刘备...
  • Eric1561759334
  • Eric1561759334
  • 2017年12月29日 20:13
  • 27

C++/GDI+ 学习笔记(一)——安装、配置&使用

使用GDI+很简单。需要做的有一下几个步骤。1.       安装GDI+ SDK开发包。网上很多地方都有下载。解压到一个地方即可。2.       设置编译器的包含路径,VC6的设置方法是 Tool...
  • eplanet
  • eplanet
  • 2007年10月09日 09:11
  • 9163

[离散化]火烧赤壁

题目描述 曹操平定北方以后,公元208年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。孙权任命周瑜为都督,拨给他三万水军,叫他同...
  • SSL_QYH0Ice
  • SSL_QYH0Ice
  • 2017年12月29日 20:12
  • 54

Robot Framework 学习笔记(一)

序为了更好的适应工作,提前开始准备学习内容,按照个人学习进度进行阶段性总结,Robot Framework属于自动化测试框架,本文基于Windows7系统进行相关软件安装讲解。安装过程第一步: Pyt...
  • xinyu913
  • xinyu913
  • 2016年04月11日 17:03
  • 634

UNP卷一学习笔记:I/O模型

UNIX下可用的5种I/0模型: (1)阻塞式I/O   (2)非阻塞式I/O   (3)I/O复用   (4)信号驱动I/O(SIGIO)    (5)异步I/O 前4种属于同步操作,第5种属于异步...
  • u014557232
  • u014557232
  • 2016年03月19日 14:25
  • 317
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《赤壁》学习笔记(一)
举报原因:
原因补充:

(最多只允许输入30个字)