GameRes游资网

 找回密码
 立即注册
12
返回列表
楼主: 陈?

战略三国的图片

[复制链接]
 楼主| 发表于 2005-8-19 17:55:00 | 显示全部楼层

Re:战略三国的图片

ct类(城池属性类)
属性:
基础属性
num 编号 int
con 控制权 bool
name 城名 str
x 中心横坐标 int
y 中心纵坐标 int
height 高度 int
width 宽度 int
lux 区域边境左上横坐标 int
luy 区域边境左上纵坐标 int
rdx 区域边境右下横坐标 int
rdy 区域边境右下纵坐标 int
层次属性
j 将 collection(元素为武将编号)
f 势力 int
领导属性
head 太守 int(值为武将编号)
特有属性
jq 金钱 int
ls 粮食 int
m 马 int
bl 兵力 int
cf 城防 int
rk 人口 int
duce 生产等级 int
{
1=差=Cc
2=一般=Cyb
3=中等=Czd
4=良好=Cls
}
zt 状态 int
{
1=正常=Czc
2=交战=Cjz
3=城战=Ccz
}
lsh 粮食上缴百分比 int
jqh 金钱上缴百分比 int
导出属性
mana 城池治理值 int
headzl 太守智力 int
headzz 太守政治 int
hjper 户籍比例 float
hjrk 户籍人口 int
fhjrk 非户籍人口 int
mbrk 募兵人口 int
zbrk 征兵人口 int
方法属性

方法:
基本方法
ducename
ztname
headname
fname
操作方法
prm 任命
pdd 调动
pmb 募兵
pzb 征兵
pxj 修建
pbz 编制
pxsd 运输队
pfs 赋税
c类
属性:
c 城池 ct
方法:
addc 增加城池
delc 删除城池
find 查找索引(cnum)
qb 情报(cnum())-城池名、城池所属、城池太守、城池生产能力、城池人口数量、城池武将数量、城池士兵数量、
城池金钱数量、城池粮食数量、城池马匹数量、城池城防
findc(x,y) 查找城池
create 初始化
 楼主| 发表于 2005-8-19 17:58:00 | 显示全部楼层

Re:战略三国的图片

bt类(部队属性)
属性:
基础属性
num 编号 int
con 控制权 bool
view 视野 bool
x 横坐标 int
y 纵坐标 int
height 高度 int
width 宽度 int
层次属性
j 将集 collection
f 势力 int
t 所属军团 int(如果不属于任何军团为0,如果属于军团则为该军团的编号)
领导属性
head 主将 int
特有属性
jq 金钱 int
ls 粮食 int
m 马 int
bl 兵力 int
bz 兵种 int
{
1=步兵=Cbb
2=骑兵=Cqb
}
sq 士气 int[1,100]
xl 训练 int[1,100]
hurtb 伤兵 int
导出属性
zdl 战斗力 int
headts 主将武力 int
方法属性
rnohead 无主将回合数 int
xd 行动(包括主动行动和被动行动)情况 bool
wx() 新横坐标集 collection
wy() 新纵坐标集 collection
newbl 被攻击后新的兵力 int
move 是否移动 bool
maingb 主攻部队
gb 攻击部队
gblar 攻击部队数量
方法:
基本方法
bzname 得到兵种名
movetime 移动周期
fname
headname
操作方法
pxj 行军
pgj 攻击
pdm 待命
prm 任命
pxl 训练
pddin 调进
pddout 调出
pzjjt 组建军团
pfb 分兵
pzy 装运
pjs 解散
psq 舍弃
phh 恢复
psqdown 士气下降
psbtp 士兵逃跑
hb(n,gjzdl,bgjzdl) 得到伤亡率
death(n,gjzdl,bgjzdl) 得到死亡率
hzd 战斗
getn(wbl,dbl) 得到(兵力比常量)
b类(部队)
属性:
b() 部队 bt
方法:
add 增加
del 删除
find 查找索引(bnum)
count 数量
qb 情报(bnum())-显示势力、主将、武将、兵种、士兵、伤兵、粮食、金钱、马、训练、士气
 楼主| 发表于 2005-8-19 18:00:00 | 显示全部楼层

Re:战略三国的图片

ft类(势力属性)
属性:
基础属性
num 编号 int
con 控制权 bool
层次属性
c() 城池 collection 导出属性
t() 军团 collection 导出属性
b() 部队 collection 导出属性
y() 运输队 collection 导出属性
领导属性
head 主公 int
js 军师 int
zs 长史 int
cap 首府 int
导出属性
fc 势力城池数量 int
mana 势力治理值 int
jszl 军师智力 int
jszz 军师政治 int
qb 势力情报值 int
zszl 长史智力 int
zszz 长史政治 int
Ccount 城池总数 long
RKcount 人口总数 long
Jcount 武将总数 long
SBcount 士兵总数 long
JQcount 金钱总数 long
LScount 粮食总数 long
Mcount 马匹总数 long
方法属性

方法:
基本方法
headname
jsname
zsname
capname
操作方法
prmzs 任命长史
prmjs 任命军师
pmb 募兵
pzb 征兵
pzjjt 组建军团
pqb 迁都
pfs 赋税
pmm 买马
f类(势力)
属性:
f() 势力 ft
count 数量
方法:
add 增加
del 删除
find 查找索引(bnum)
load 加载
qb 情报(fnum())-势力主公、势力长史、势力军师、势力首府、势力城池总数、势力人口总数、势力武将总数、势
力士兵总数、势力金钱总数、势力粮食总数、势力马匹总数
fsqb 赋税情报
create 初始化
 楼主| 发表于 2005-8-19 18:02:00 | 显示全部楼层

Re:战略三国的图片

jt类(武将属性)
属性:
基础属性
num 编号 int
con 控制权 bool
name 姓名 str
x 横坐标 int
y 纵坐标 int
层次属性
f 势力 int
b 部队 int
t 军团 int 导出属性
特有属性
wl 武力 int
zl 智力 int
zz 政治 int
ts 统率 int
gz 官职 int
{
1=无=Cw
2=长史=Czs
3=军师=Cjs
4=主帅=Cheads
5=主将=Cheadj
6=太守=Cts
}
zt 状态 int
{
1=正常=Czc
2=被俘=Cbf
}
zc 忠诚 coll
导出属性
atc 所在城池 int
方法属性
wx 新横坐标
wy 新纵坐标
c 家城池 int
方法:
基本方法
gzname
ztname
fname
atcname
操作方法

j类(武将)
属性:
j() 部队 jt
count 数量
方法:
add 增加
del 删除
find 查找索引(bnum)
load 加载
qb 情报(jnum())-武将名、武将所属、武将四围(政治、武力、智力、统率)、武将官职(如果是主公主公也担任
官职则只显示为【主公】;没有官职则显示【无】)、武将所在位置(用城池名表示,在城池或者城池控制区域内
时都用城池名表示)
create 初始化
 楼主| 发表于 2005-8-19 18:03:00 | 显示全部楼层

Re:战略三国的图片

tt类(军团属性)
属性:
基础属性
num 编号 int
con 控制权 bool
view 视野 bool
x 横坐标 int 导出属性
y 纵坐标 int 导出属性
height 高度 int
width 宽度 int
层次属性
f 势力 int
b() 部队 collection 导出属性
领导属性
midb 中军 int
特有属性

导出属性
head 主帅 int
bl 总兵力 int
hurtb 总伤兵 int
bb 总步兵 int
qb 总骑兵 int
jq 金钱 int
ls 粮食 int
m 马 int
notmoveb 未移动部队 coll
方法属性

方法:
基本方法
headname
fname
操作方法
pxj 行军
prm 任命
pdd 调动
pzy 装运
pjs 解散
psq 舍弃
t类(军团)
属性:
t() 军团 tt
count 数量
方法:
add 增加
del 删除
find 查找索引(bnum)
qb 情报(tnum())-所属势力、主帅、武将、士兵、伤兵、步兵、骑兵、粮食、金钱、马
 楼主| 发表于 2005-8-19 18:04:00 | 显示全部楼层

Re:战略三国的图片

yt类(运输队属性)
属性:
基础属性
num 编号 int
con 控制权 bool
view 视野 bool
x 横坐标 int
y 纵坐标 int
层次属性
f 势力 int
特有属性
ls 粮食 int
peo 民夫 int
zdl 战斗力 int
导出属性

方法属性
wx() 新横坐标集 collection
wy() 新纵坐标集 collection
newmf 新民夫 int
方法:
基本方法
fname
cname
movetime 移动周期
操作方法
pxj 行军-x/y~
pdm 待命-con~
pzy 装运-ls~
pbj 补给
pjs 解散
y类(运输队)
属性:
y() 运输队 yt
方法:
add 增加
del 删除
find 查找索引(ynum)
count 数量
qb 情报(势力,所在城池,民夫,粮食)
 楼主| 发表于 2005-8-19 18:05:00 | 显示全部楼层

Re:战略三国的图片

以上六个类是我根据战略三国设计文档划分的类,大家看看是否合理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|稿件投递|广告合作|关于本站|GameRes游资网 ( 闽ICP备05005107-1 )

GMT+8, 2018-10-19 10:07

快速回复 返回顶部 返回列表