再添加设置地形消耗移动力的吧

16种地形在4种风格中应该都是一致的,比如地球的1号地形平原和宇宙的1号地形,消耗行动力应该是一样的
通过楼楼观察和猜测,先用下面的数字好了

0号地形也就是白色的墙,实际是不可以移动的,设置消耗999行动
static int moveConsumeTable[3][16] = {
{999,2,2,3,4,1,3,3,3,2,2,2,2,2,2,2}, //海
{999,1,1,2,3,3,2,2,2,1,1,1,1,1,1,1}, //陆
{999,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} //空
};
void MapRect::setMoveConsume()
{
moveConsume[0] = moveConsumeTable[0][kind];
moveConsume[1] = moveConsumeTable[1][kind];
moveConsume[2] = moveConsumeTable[2][kind];
if (style == "C" && kind == 1)
moveConsume[0] = 1;
}
海类型机体 的在C风格的室内地板和A类型的平原 消耗不一样,特殊处理了一下
然后在新建地图格子的时候,就初始化一下行动力消耗的数值。