Missile::Missile(ShipType::Type type, Body *owner, Body *target): Ship(type) { m_power = 0; if (type == ShipType::MISSILE_GUIDED) m_power = 1; if (type == ShipType::MISSILE_SMART) m_power = 2; if (type == ShipType::MISSILE_NAVAL) m_power = 3; m_owner = owner; m_target = target; m_distToTarget = FLT_MAX; SetLabel("missile"); AIKamikaze(target); }
Missile::Missile(ShipType::Id shipId, Body *owner, Body *target): Ship(shipId) { m_power = 0; if (shipId == ShipType::MISSILE_GUIDED) m_power = 1; if (shipId == ShipType::MISSILE_SMART) m_power = 2; if (shipId == ShipType::MISSILE_NAVAL) m_power = 3; m_owner = owner; m_target = target; m_distToTarget = FLT_MAX; SetLabel(Lang::MISSILE); AIKamikaze(target); }