程序变量名函数控件名集合贴(一)
Fh战场的高度
Fw战场的宽度
g0表示格子开放(可以走)
g1表示格子锁定(不能走)
gh格的高度
gw格的宽度
gx格横
gxmax格横最大值
gy格纵
gymax格纵最大值
gv(1 To gxmax, 1 To gymax)格属性
gleft格子在窗体中的横坐标位置
gtop格子在窗体中的纵坐标位置
bf部方
bi部引
bz兵种
bt部态
nowbx当前的部横
nowby当前的部纵
nowbz当前的兵种
nowbf当前的部方
nowoc当前的对象码
bx部横
by部纵
bxn部队现在的部横
byn部队现在的部纵
bxw部队将来的部横
byw部队将来的部纵
bp部队位
bznum兵种数量
bzsn兵种序号
bsn部序
bxm部横对位
bym部纵对位
pc位码
oc对象码
bzhandle兵种句柄
movfwhandle移动范围句柄
控件名:
Obz兵种
ob部队
og格
函数名:
读图:
readbzpic(bf, bz)读兵种图
getpi(bf, bz)得到图引 pi图引(图片控件的索引)
兵种:
getbzsn(bz)得到兵种序号
getbz(bzsn)得到兵种
getbsn(bz, bc)得到部序 bsn部序 如果不存在部码所对应的部序,则返回空。
getbc(bz, bsn)得到部码
createbfwg(oc, bz)建立兵可移动范围的格子
destorybfwg(bz)摧毁兵可移动范围的格子 bz=""表示没有兵种
基本:
checkfw(v, min, max)检查范围 v变量 min最小值 max最大值
fillspace(str, lstr)用0补足一个不足的规定字符串长度的字符串 str不足的规定字符串长度的字符串 lstr规定字符串的长度
Afillspace(str, lstr)用0补足一个不足的规定值长度的值的绝对值(如果值大于0,还须在值前面加"+",lstr的值包括符号)
createpc(cx, cy)构造位码 cx格横 cy格纵
createbc(bxm, bym)构造部码 bxm部横对位 bym部纵对位
createoc(bf, bi)构造对象码 bf部方 bi部引
兵:
getobi(oc)得到部队控件的索引 oc对象码
getoc(obi)得到对象码 obi部队控件的索引
getgx(gleft)得到格横 gleft格子在窗体中的横坐标位置
getgy(gtop)得到格纵 gtop格子在窗体中的纵坐标位置
getbp(oc)得到指定部队位
getgleft(gx)得到格子在窗体中的横坐标位置 gx格横
getgtop(gy)得到格子在窗体中的纵坐标位置 gy格纵
createb(bz, bt, oc, pc)建立一支部队 bz兵种 bt部态(hide or show) oc对象码 pc位码
setbp(oc, pc)设置部对位 bp部队位
setbt(oc, bt)设置部态 bt部态
setbz(oc, bz)设置兵种 bz兵种
destoryb(oc)摧毁部队
movb(oc, pc)移动部队 这里的pc指的是部队将来的部队位的部码
格:
setgv(oc, pc)设置格属性
|