Public feed
#380588
//! Do AI
void DoAI() {
for(int i=0; i<50; i++) { // for every ally
for(int x=0; x<50; x++) { // for every enemy
if(allies[i]->getAbsolutePosition().getDistanceFrom(enemies[x]->getAbsoultePosition) < 10)
{ // theyre in range
if(ally_states[i] == 1) // Attack
allies[i].attack()
if(ally_states[1] == 2) // Retreat
allies[i].retreat()
}
}
}
for(int i=0; i<50; i++) { // for every enemy
for(int x=0; x<50; x++) { // for every ally
if(enemies[i]->getAbsolutePosition().getDistanceFrom(allies[x]->getAbsoultePosition) < 10)
{ // theyre in range
if(ally_states[i] == 1) // Attack
allies[i].attack()
if(ally_states[1] == 2) // Retreat
allies[i].retreat()
}
}
}
//! end
}