rt,就是如果我把每个角色的偏移量和障碍偏移量交换了一下顺序就AC了,其他的都没改,请问这是为什么,如果不更改就会有许多的Invaild command提示 原来的数组:
const ren qizi[20] = {
{},
{"captain","red",4,0,{{0,1},{1,0},{0,-1},{-1,0}}},
{"guard","red",4,0,{{1,1},{1,-1},{-1,1},{-1,-1}}},
{"elephant","red",4,1,{{2,-2},{-2,2},{2,2},{-2,-2}},{{-1,-1},{1,-1},{-1,1},{1,1}}},
{"horse","red",8,1,{{1,2},{-1,2},{2,1},{-2,1},{1,-2},{-1,-2},{2,-1},{-2,-1}},{{0,1},{0,-1},{-0,1},{-0,-1},{1,0},{-1,0},{1,-0},{-1,-0}}},
{"car","red",},
{"duck","red",8,2,{{2,3},{2,-3},{-2,3},{-2,-3},{3,2},{3,-2},{-3,2},{-3,-2}} , {{0,1},{0,-1},{-0,1},{-0,-1},{1,0},{1,-0},{-1,0},{-1,-0}} , {{2,1},{2,-1},{-2,1},{-2,-1},{1,2},{1,-2},{-1,2},{-1,-2}}},
{"soldier","red",8,0,{{1,0},{-1,0},{0,1},{0,-1},{1,1},{-1,-1},{1,-1},{-1,1}}},
{"captain","blue",4,0,{{1,0},{0,1},{-1,0},{0,-1}}},
{"guard","blue",4,0,{{1,1},{-1,-1},{-1,1},{1,-1}}},
{"elephant","blue",4,1,{{2,-2},{-2,2},{2,2},{-2,-2}},{{-1,-1},{1,-1},{-1,1},{1,1}}},
{"horse","blue",8,1,{{1,2},{-1,2},{2,1},{-2,1},{1,-2},{-1,-2},{2,-1},{-2,-1}},{{0,1},{0,-1},{-0,1},{-0,-1},{1,0},{-1,0},{1,-0},{-1,-0}}},
{"car","blue",},
{"duck","blue",8,2,{{2,3},{2,-3},{-2,3},{-2,-3},{3,2},{3,-2},{-3,2},{-3,-2}} , {{0,1},{0,-1},{-0,1},{-0,-1},{1,0},{1,-0},{-1,0},{-1,-0}} , {{2,1},{2,-1},{-2,1},{-2,-1},{1,2},{1,-2},{-1,2},{-1,-2}}},
{"soldier","blue",8,0,{{1,0},{-1,0},{0,1},{0,-1},{1,1},{-1,-1},{1,-1},{-1,1}}}
};
现在的数组:
const ren qizi[15] = {
{},
{"captain","red",4,0,{{0,1},{1,0},{0,-1},{-1,0}}},
{"guard","red",4,0,{{1,1},{1,-1},{-1,1},{-1,-1}}},
{"elephant","red",4,1,{{2,2},{2,-2},{-2,2},{-2,-2}},{{1,1},{1,-1},{-1,1},{-1,-1}}},
{"horse","red",8,1,{{1,2},{1,-2},{-1,2},{-1,-2},{2,1},{2,-1},{-2,1},{-2,-1}},{{0,1},{0,-1},{-0,1},{-0,-1},{1,0},{1,-0},{-1,0},{-1,-0}}},
{"car","red",},
{"duck","red",8,2,{{2,3},{2,-3},{-2,3},{-2,-3},{3,2},{3,-2},{-3,2},{-3,-2}}, {{0,1},{0,-1},{-0,1},{-0,-1},{1,0},{1,-0},{-1,0},{-1,-0}},{{1,2},{1,-2},{-1,2},{-1,-2},{2,1},{2,-1},{-2,1},{-2,-1}}},
{"soldier","red",8,0,{{1,0},{0,1},{-1,0},{0,-1},{1,1},{1,-1},{-1,1},{-1,-1}}},
{"captain","blue",4,0,{{0,1},{1,0},{0,-1},{-1,0}}},
{"guard","blue",4,0,{{1,1},{1,-1},{-1,1},{-1,-1}}},
{"elephant","blue",4,1,{{2,2},{2,-2},{-2,2},{-2,-2}},{{1,1},{1,-1},{-1,1},{-1,-1}}},
{"horse","blue",8,1,{{1,2},{1,-2},{-1,2},{-1,-2},{2,1},{2,-1},{-2,1},{-2,-1}},{{0,1},{0,-1},{-0,1},{-0,-1},{1,0},{1,-0},{-1,0},{-1,-0}}},
{"car","blue",},
{"duck","blue",8,2,{{2,3},{2,-3},{-2,3},{-2,-3},{3,2},{3,-2},{-3,2},{-3,-2}}, {{0,1},{0,-1},{-0,1},{-0,-1},{1,0},{1,-0},{-1,0},{-1,-0}},{{1,2},{1,-2},{-1,2},{-1,-2},{2,1},{2,-1},{-2,1},{-2,-1}}},
{"soldier","blue",8,0,{{1,0},{0,1},{-1,0},{0,-1},{1,1},{1,-1},{-1,1},{-1,-1}}}
};