атака

Атака паука

Собственно не только паука, а любого враждебного существа.
Для ее реализации переписываем функцию bool computerTurnCreature(TMazeMap *m,int creatureid)
{
logaccess(16,"computerTurnCreature(%d)",creatureid);
TMazeCreature *c = getCreature(m,creatureid);
if (!c) return false;
vector<TMazeCreature *> crt;
if (findCreature(m,c,&crt)) {
float iam = Fast_Distance( c->x,c->y);
float min;
int index=0;
for(int i=0;i<(int)crt.size();i++) {
float tmp=Fast_Distance(crt[i]->x,crt[i]->y) - iam;
if (tmp<0) tmp*=-1.0;
if (i==0) min=tmp;

RSS-материал