// j=人物头像编号
// x=20
判断该人是否被控制
否:j =500 - (j \ x) * x + (j Mod x)
是:j =240 - (j \ x) * x + (j Mod x)
Bit.bmiHeader.biHeight = 120
Bit.bmiHeader.biWidth = 96
Bit.bmiHeader.biSizeImage = 23040
For k = 0 To 119
Get #1, 55 + k * 3840 + (j Mod x) * 192 + (j \ x) * 460800, Temp
For i = 0 To 191
BTemp(i + k * 192) = Temp(i)
Next i
Next k
StretchDIBits PerPic.hdc, 0, Bit.bmiHeader.biHeight, Bit.bmiHeader.biWidth, -Bit.bmiHeader.biHeight, 0, Bit.bmiHeader.biHeight, Bit.bmiHeader.biWidth, -Bit.bmiHeader.biHeight, BTemp(0), Bit, 0, vbSrcCopy
PerPic.Refresh
-物品图像
其显示方式是以960*120为一行8个物品的图像,共计17组
每个图像为120*120格式
以960*1这样逐行存放960*120格式数据
结构原理同人物头像部分
以下是偶的初步显示处理
// j=物品图像编号
// x=8
j = 128 - (j \ x) * x + (j Mod x)
Bit.bmiHeader.biHeight = 120
Bit.bmiHeader.biWidth = 120
Bit.bmiHeader.biSizeImage = 28800
For k = 0 To 119
Get #1, 55 + k * 1920 + (j Mod x) * 240 + (j \ x) * 230400, Temp
For i = 0 To 239
BTemp(i + k * 240) = Temp(i)
Next i
Next k作者:
叶落秋寒 时间: 2005-6-26 15:13
建筑设施
从7babh至ec12h连续28776个字节表示地图上的修建的设施
而地图上某一点上的设施用这样的结构表示 AA AA BB BB CC CC
AA AA 是横坐标
BB BB 是纵坐标
CC CC 是设施代码
也就是说,一共有4796个可建设点,每一点用6个字节表示
建筑编号见附加说明-8
推测:按22座城等分的话,每个城可有218个点
大地图LargeMap具有11300个坐标点