Home
last modified time | relevance | path

Searched refs:ShipDesign (Results 1 – 25 of 38) sorted by relevance

12

/dports/games/freeorion/freeorion-0.4.10.2/universe/
H A DShipDesign.cpp36 bool DesignsTheSame(const ShipDesign& one, const ShipDesign& two) { in DesignsTheSame()
117 ShipDesign::ShipDesign() : in ShipDesign() function in ShipDesign
121 ShipDesign::ShipDesign(const boost::optional<std::invalid_argument>& should_throw, in ShipDesign() function in ShipDesign
145 ShipDesign::ShipDesign(const ParsedShipDesign& design) : in ShipDesign() function in ShipDesign
254 float ShipDesign::Defense() const { in Defense()
266 float ShipDesign::Attack() const { in Attack()
352 int ShipDesign::PartCount() const { in PartCount()
424 void ShipDesign::SetID(int id) in SetID()
584 void ShipDesign::BuildStatCaches() { in BuildStatCaches()
733 bool operator ==(const ShipDesign& first, const ShipDesign& second) { in operator ==()
[all …]
H A DShipDesign.h46 class FO_COMMON_API ShipDesign {
52 ShipDesign();
73 ShipDesign(const boost::optional<std::invalid_argument>& should_throw,
82 ShipDesign(const ParsedShipDesign& design);
167 friend FO_COMMON_API bool operator ==(const ShipDesign& first, const ShipDesign& second);
248 FO_COMMON_API bool operator ==(const ShipDesign& first, const ShipDesign& second);
253 FO_COMMON_API const ShipDesign* GetShipDesign(int ship_design_id);
263 std::vector<const ShipDesign*> GetOrderedShipDesigns() const;
266 std::vector<const ShipDesign*> GetOrderedMonsterDesigns() const;
309 mutable std::unordered_map<boost::uuids::uuid, std::unique_ptr<ShipDesign>,
[all …]
H A DShip.cpp161 const ShipDesign* design = GetShipDesign(m_design_id); in Tags()
184 const ShipDesign* design = GetShipDesign(m_design_id); in HasTag()
236 const ShipDesign* Ship::Design() const in Design()
240 const ShipDesign* design = Design(); in IsMonster()
256 const ShipDesign* design = Design(); in HasFighters()
270 const ShipDesign* design = this->Design(); in CanColonize()
278 const ShipDesign* design = Design(); in CanBombard()
288 const ShipDesign* design = Design(); in ColonyCapacity()
311 const ShipDesign* design = Design(); in TroopCapacity()
332 const ShipDesign* design = Design(); in CanHaveTroops()
[all …]
H A DUniverse.h29 class ShipDesign; variable
105 …typedef std::map<int, ShipDesign*> ShipDesignMap; ///< ShipDesigns i…
151 …const ShipDesign* GetShipDesign(int ship_design_id) const; ///< returns the ship design w…
157 const ShipDesign* GetGenericShipDesign(const std::string& name) const;
198 bool InsertShipDesign(ShipDesign* ship_design);
205 bool InsertShipDesignID(ShipDesign* ship_design, boost::optional<int> empire_id, int id);
H A DShip.h14 class ShipDesign; variable
47 …const ShipDesign* Design() const; ///< returns the design of the ship, containing en…
H A DUniverse.cpp306 const ShipDesign* Universe::GetShipDesign(int ship_design_id) const { in GetShipDesign()
321 ShipDesign* design = design_it->second; in RenameShipDesign()
327 const ShipDesign* Universe::GetGenericShipDesign(const std::string& name) const { in GetGenericShipDesign()
331 const ShipDesign* design = entry.second; in GetGenericShipDesign()
440 bool Universe::InsertShipDesign(ShipDesign* ship_design) { in InsertShipDesign()
448 bool Universe::InsertShipDesignID(ShipDesign* ship_design, boost::optional<int> empire_id, int id) { in InsertShipDesignID()
1405 const ShipDesign* ship_design = ship->Design(); in GetEffectsAndTargets()
2909 ShipDesign* design = ship_design_entry.second; in GetShipDesignsToSerialize()
H A DValueRefs.cpp1138 if (const ShipDesign* design = ship->Design()) in Eval()
1218 if (const ShipDesign* design = ship->Design()) in Eval()
1552 const ShipDesign* design = GetPredefinedShipDesign(key_string); in Eval()
1637 const ShipDesign* design = GetShipDesign(design_id); in Eval()
1661 const ShipDesign* design = GetShipDesign(design_id); in Eval()
1746 const ShipDesign* design = GetShipDesign(design_id); in Eval()
1902 const ShipDesign* design = GetShipDesign(design_id); in Eval()
2580 const ShipDesign* design = GetShipDesign(m_value_ref->Eval(context)); in Eval()
/dports/games/freeorion/freeorion-0.4.10.2/python/
H A DUniverseWrapper.cpp209 const ShipHull* ShipDesignHullP(const ShipDesign& design) in ShipDesignHullP()
213 const std::string& ShipDesignName(const ShipDesign& ship_design) in ShipDesignName()
217 const std::string& ShipDesignDescription(const ShipDesign& ship_design) in ShipDesignDescription()
224 …const std::vector<std::string>& (ShipDesign::*PartsVoid)(void) const = &ShipD…
228 std::vector<int> AttackStatsP(const ShipDesign& ship_design) { in AttackStatsP()
238 std::function<std::vector<int> (const ShipDesign&)> AttackStatsFunc = &AttackStatsP;
614 class_<ShipDesign, noncopyable>("shipDesign", no_init) in WrapUniverseClasses()
646 .def("productionCost", &ShipDesign::ProductionCost) in WrapUniverseClasses()
647 .def("productionTime", &ShipDesign::ProductionTime) in WrapUniverseClasses()
648 .def("perTurnCost", &ShipDesign::PerTurnCost) in WrapUniverseClasses()
[all …]
/dports/games/freeorion/freeorion-0.4.10.2/UI/
H A DEncyclopediaDetailPanel.h23 class ShipDesign; variable
79 void SetItem(const ShipDesign* design);
80 void SetIncompleteDesign(std::weak_ptr<const ShipDesign> incomplete_design);
115 std::weak_ptr<const ShipDesign> m_incomplete_design;
H A DDesignWnd.cpp569 const ShipDesign& design, in InsertBefore()
586 std::unique_ptr<ShipDesign> design_copy{std::make_unique<ShipDesign>(design)}; in InsertBefore()
2390 GG::X w, GG::Y h, const ShipDesign &design) : in CompletedDesignListBoxRow()
2694 const ShipDesign* design = it->second; in PopulateCore()
2733 const ShipDesign* design = it->second; in PopulateCore()
2752 const ShipDesign* design = it->second; in PopulateCore()
2961 const ShipDesign* design = GetShipDesign(id); in BaseLeftClicked()
3002 const ShipDesign* design = GetShipDesign(id); in BaseLeftClicked()
3016 const ShipDesign* design = GetShipDesign(id); in BaseLeftClicked()
3300 GG::X w, GG::Y h, const ShipDesign& design) : in SavedDesignListBoxRow()
[all …]
H A DBuildDesignatorWnd.cpp166 const ShipDesign* design = GetShipDesign(m_item.design_id); in Init()
284 if (const ShipDesign* ship_design = GetShipDesign(ship_design_id)) { in LocationConditionDescription()
403 const ShipDesign* design = GetShipDesign(item.design_id); in ProductionItemRowBrowseWnd()
657 mutable boost::signals2::signal<void (const ShipDesign*)> DisplayShipDesignSignal;
949 const ShipDesign* design = GetShipDesign(design_id); in BuildableItemVisible()
1035 const ShipDesign* ship_design = GetShipDesign(ship_design_id); in PopulateList()
1089 const ShipDesign* design = GetShipDesign(item.design_id); in BuildItemLeftClicked()
1189 boost::bind(static_cast<void (EncyclopediaDetailPanel::*)(const ShipDesign*)>( in CompleteConstruction()
1295 const ShipDesign* design = GetShipDesign(queue[queue_idx].item.design_id); in SetBuild()
H A DEncyclopediaDetailPanel.cpp932 if (const ShipDesign* design = GetPredefinedShipDesign(data)) in HandleLinkClick()
985 if (const ShipDesign* design = GetPredefinedShipDesign(data)) in HandleLinkDoubleClick()
1701 const ShipDesign* design = GetShipDesign(entry.first); in RefreshDetailPanelEmpireTag()
1763 const ShipDesign* design = GetShipDesign(entry.first); in RefreshDetailPanelEmpireTag()
1795 const ShipDesign* design = GetShipDesign(entry.first); in RefreshDetailPanelEmpireTag()
1827 const ShipDesign* design = GetShipDesign(entry.first); in RefreshDetailPanelEmpireTag()
2083 std::string GetDetailedDescriptionBase(const ShipDesign* design) { in GetDetailedDescriptionBase()
2111 const ShipDesign* design, in GetDetailedDescriptionStats()
2162 const ShipDesign* design = GetShipDesign(boost::lexical_cast<int>(item_name)); in RefreshDetailPanelShipDesignTag()
2901 std::weak_ptr<const ShipDesign> dummyD; in HandleSearchTextEntered()
[all …]
/dports/games/freeorion/freeorion-0.4.10.2/util/
H A DVarText.cpp77 const ShipDesign* design = GetPredefinedShipDesign(data); in PredefinedShipDesignString()
111 if (std::is_same<T, const ShipDesign>::value) in IDString()
168 … { return IDString<const ShipDesign, GetShipDesign>(data, VarText::DESIGN_ID_TAG); }}, in SubstitutionMap()
H A DSerializeUniverse.cpp34 BOOST_CLASS_EXPORT(ShipDesign) in BOOST_CLASS_EXPORT()
35 BOOST_CLASS_VERSION(ShipDesign, 2) in BOOST_CLASS_EXPORT()
335 void ShipDesign::serialize(Archive& ar, const unsigned int version) in serialize()
H A DOrder.h15 class ShipDesign; variable
590 ShipDesignOrder(int empire, const ShipDesign& ship_design);
H A DOrder.cpp1141 ShipDesignOrder::ShipDesignOrder(int empire, const ShipDesign& ship_design) : in ShipDesignOrder()
1189 ShipDesign* new_ship_design; in ExecuteImpl()
1191 new_ship_design = new ShipDesign(std::invalid_argument(""), m_name, m_description, in ExecuteImpl()
1225 const ShipDesign* design = GetShipDesign(*design_it); in ExecuteImpl()
/dports/games/freeorion/freeorion-0.4.10.2/Empire/
H A DEmpire.h19 class ShipDesign; variable
102 …bool ShipDesignAvailable(const ShipDesign& design) const; ///< Returns true iff this shi…
236 …int AddShipDesign(ShipDesign* ship_design); ///< inserts given ShipDesign into the Universe, a…
H A DProductionQueue.cpp341 if (const ShipDesign* ship_design = GetShipDesign(design_id)) in ProductionItem()
356 const ShipDesign* design = GetShipDesign(design_id); in CostIsProductionLocationInvariant()
432 if (const ShipDesign* sd = GetShipDesign(design_id)) { in CompletionSpecialConsumption()
485 if (const ShipDesign* sd = GetShipDesign(design_id)) { in CompletionMeterConsumption()
H A DEmpire.cpp377 const ShipDesign* design = GetShipDesign(ship_design_id); in ShipDesignAvailable()
381 bool Empire::ShipDesignAvailable(const ShipDesign& design) const { in ShipDesignAvailable()
441 const ShipDesign* design = GetShipDesign(item.design_id); in ProductionCostAndTime()
531 const ShipDesign* ship_design = GetShipDesign(design_id); in ProducibleItem()
1484 const ShipDesign* ship_design = GetUniverse().GetShipDesign(ship_design_id); in AddShipDesign()
1501 int Empire::AddShipDesign(ShipDesign* ship_design) { in AddShipDesign()
2257 const ShipDesign* design = GetShipDesign(design_count.first); in UpdateOwnedObjectCounters()
/dports/games/freeorion/freeorion-0.4.10.2/server/
H A DServerWrapper.cpp341 const ShipDesign* ship_design = universe.GetGenericShipDesign(design_name); in EmpireAddShipDesign()
401 ShipDesign* design; in ShipDesignCreate()
403 design = new ShipDesign(std::invalid_argument(""), name, description, in ShipDesignCreate()
813 const ShipDesign* ship_design = universe.GetGenericShipDesign(design_name); in CreateShip()
/dports/games/freeorion/freeorion-0.4.10.2/client/AI/
H A DAIWrapper.cpp554 ShipDesign* design; in IssueCreateShipDesignOrder()
556 …design = new ShipDesign(std::invalid_argument(""), name, description, current_turn, ClientApp::Get… in IssueCreateShipDesignOrder()
/dports/games/freeorion/freeorion-0.4.10.2/parse/
H A DTokens.h434 (ShipDesign) \
/dports/games/freeorion/freeorion-0.4.10.2/UI/CombatReport/
H A DCombatReportWnd.cpp109 if (const ShipDesign* design = GetPredefinedShipDesign(data)) in HandleLinkClick()
/dports/games/freeorion/freeorion-0.4.10.2/combat/
H A DCombatSystem.cpp459 const ShipDesign* attacker_design = attacker->Design(); in AttackShipPlanet()
881 const ShipDesign* design = GetShipDesign(ship->DesignID()); in ShipWeaponsStrengths()
1450 const ShipDesign* design = ship->Design(); in ReduceStoredFighterCount()
1553 const ShipDesign* design = ship->Design(); in IncreaseStoredFighterCount()
/dports/games/freeorion/freeorion-0.4.10.2/network/
H A DMessage.h38 class ShipDesign; variable

12