/dports/games/freeorion/freeorion-0.4.10.2/universe/ |
H A D | ShipDesign.cpp | 36 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 D | ShipDesign.h | 46 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 D | Ship.cpp | 161 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 D | Universe.h | 29 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 D | Ship.h | 14 class ShipDesign; variable 47 …const ShipDesign* Design() const; ///< returns the design of the ship, containing en…
|
H A D | Universe.cpp | 306 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 D | ValueRefs.cpp | 1138 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 D | UniverseWrapper.cpp | 209 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 D | EncyclopediaDetailPanel.h | 23 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 D | DesignWnd.cpp | 569 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 D | BuildDesignatorWnd.cpp | 166 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 D | EncyclopediaDetailPanel.cpp | 932 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 D | VarText.cpp | 77 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 D | SerializeUniverse.cpp | 34 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 D | Order.h | 15 class ShipDesign; variable 590 ShipDesignOrder(int empire, const ShipDesign& ship_design);
|
H A D | Order.cpp | 1141 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 D | Empire.h | 19 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 D | ProductionQueue.cpp | 341 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 D | Empire.cpp | 377 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 D | ServerWrapper.cpp | 341 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 D | AIWrapper.cpp | 554 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 D | Tokens.h | 434 (ShipDesign) \
|
/dports/games/freeorion/freeorion-0.4.10.2/UI/CombatReport/ |
H A D | CombatReportWnd.cpp | 109 if (const ShipDesign* design = GetPredefinedShipDesign(data)) in HandleLinkClick()
|
/dports/games/freeorion/freeorion-0.4.10.2/combat/ |
H A D | CombatSystem.cpp | 459 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 D | Message.h | 38 class ShipDesign; variable
|