fixed ability to fire cruise missiles

This commit is contained in:
devZoGok
2025-05-31 20:14:48 +03:00
parent 72134c1bc4
commit 692c917296
4 changed files with 5 additions and 13 deletions
+2 -10
View File
@@ -566,15 +566,7 @@ namespace battleship{
}
void Unit::launch(Order order){
for(Weapon *weapon : weapons){
Vector3 targPos = Vector3(order.targets[0].pos.x, pos.y, order.targets[0].pos.z);
if(weapon->getProjectileId() == 0 && weapon->getMinRange() < targPos.getDistanceFrom(pos)){
weapon->fire(order);
break;
}
}
getWeaponsByOrder(Order::TYPE::LAUNCH)[0]->fire(order);
removeOrder(0);
}
@@ -796,7 +788,7 @@ namespace battleship{
if(w->getOrderType() == type)
weaps.push_back(w);
return weapons;
return weaps;
}
void Unit::receiveOrder(Order order, bool add) {