/dports/games/widelands/widelands-build21/src/logic/map_objects/ |
H A D | buildcost.cc | 36 for (const std::string& warename : table->keys<std::string>()) { in Buildcost() local 38 if (!tribes.ware_exists(warename)) { in Buildcost() 39 throw GameDataError("Buildcost: Unknown ware: %s", warename.c_str()); in Buildcost() 43 const int32_t value = table->get_int(warename); in Buildcost() 47 warename.c_str(), value); in Buildcost() 50 "Buildcost: Ware count needs to be <= 255 in \"%s=%d\".", warename.c_str(), value); in Buildcost() 54 insert(std::pair<DescriptionIndex, uint8_t>(tribes.safe_ware_index(warename), value)); in Buildcost()
|
/dports/games/widelands/widelands-build21/src/logic/map_objects/tribes/ |
H A D | tribes.h | 97 bool ware_exists(const std::string& warename) const; 111 DescriptionIndex safe_ware_index(const std::string& warename) const; 118 DescriptionIndex ware_index(const std::string& warename) const;
|
H A D | tribe_descr.cc | 288 DescriptionIndex TribeDescr::ware_index(const std::string& warename) const { in ware_index() 289 return tribes_.ware_index(warename); in ware_index() 299 DescriptionIndex TribeDescr::safe_ware_index(const std::string& warename) const { in safe_ware_index() 300 return tribes_.safe_ware_index(warename); in safe_ware_index() 536 DescriptionIndex TribeDescr::add_special_ware(const std::string& warename) { in add_special_ware() argument 538 DescriptionIndex ware = tribes_.safe_ware_index(warename); in add_special_ware() 540 throw GameDataError("This tribe doesn't have the ware '%s'", warename.c_str()); in add_special_ware() 544 throw GameDataError("Failed adding special ware '%s': %s", warename.c_str(), e.what()); in add_special_ware()
|
H A D | tribes.cc | 195 bool Tribes::ware_exists(const std::string& warename) const { in ware_exists() 196 return wares_->exists(warename) != nullptr; in ware_exists() 257 DescriptionIndex Tribes::safe_ware_index(const std::string& warename) const { in safe_ware_index() 258 const DescriptionIndex result = ware_index(legacy_lookup_table_.get()->lookup_ware(warename)); in safe_ware_index() 260 throw GameDataError("Unknown ware type \"%s\"", warename.c_str()); in safe_ware_index() 290 DescriptionIndex Tribes::ware_index(const std::string& warename) const { in ware_index() 291 return wares_->get_index(warename); in ware_index()
|
H A D | tribe_descr.h | 89 DescriptionIndex ware_index(const std::string& warename) const; 95 DescriptionIndex safe_ware_index(const std::string& warename) const; 176 DescriptionIndex add_special_ware(const std::string& warename);
|
/dports/games/simutrans/simutrans-121.0/descriptor/writer/ |
H A D | factory_writer.h | 70 void write_obj(FILE* outfp, obj_node_t& parent, int capacity, int factor, const char* warename); 86 …j(FILE* outfp, obj_node_t& parent, int capacity, int count, int consumption, const char* warename);
|
H A D | factory_writer.cc | 111 …riter_t::write_obj(FILE* outfp, obj_node_t& parent, int capacity, int factor, const char* warename) in write_obj() argument 115 xref_writer_t::instance()->write_obj(outfp, node, obj_good, warename, true); in write_obj() 129 …bj(FILE* outfp, obj_node_t& parent, int capacity, int count, int consumption, const char* warename) in write_obj() argument 133 xref_writer_t::instance()->write_obj(outfp, node, obj_good, warename, true); in write_obj()
|
/dports/games/widelands/widelands-build21/data/tribes/scripting/help/ |
H A D | ware_help.lua | 206 func = function(tribename, warename) 209 local ware_description = wl.Game():get_ware_description(warename)
|
/dports/games/widelands/widelands-build21/data/scripting/win_conditions/ |
H A D | collectors.lua | 142 local warename = wl.Game():get_ware_description(ware).descname 145 warename, value, count, lpoints
|
/dports/games/widelands/widelands-build21/src/logic/map_objects/world/ |
H A D | world.h | 66 DescriptionIndex safe_resource_index(const char* const warename) const;
|
/dports/games/widelands/widelands-build21/src/economy/ |
H A D | ware_instance.cc | 590 const std::string warename = lookup_table.lookup_ware(fr.c_string()); in load() local 592 DescriptionIndex wareindex = egbase.tribes().ware_index(warename); in load()
|
/dports/games/widelands/widelands-build21/doc/sphinx/source/ |
H A D | lua_tribes_workers.rst.org | 37 create this worker, containing warename - amount pairs, e.g.::
|
H A D | lua_tribes_buildings.rst.org | 59 warename - amount pairs, e.g.::
|
/dports/games/widelands/widelands-build21/src/scripting/ |
H A D | lua_bases.cc | 957 const std::string warename = luaL_checkstring(L, -1); in get_wares() local 959 const DescriptionIndex ware = egbase.tribes().ware_index(warename); in get_wares()
|
H A D | lua_map.cc | 1883 const std::string warename = luaL_checkstring(L, 2); in has_ware() local 1884 const DescriptionIndex index = get_egbase(L).tribes().ware_index(warename); in has_ware()
|