#include "ItemDef.hpp" #include "util/stringutil.hpp" ItemDef::ItemDef(const std::string& name) : name(name) { caption = util::id_to_caption(name); } void ItemDef::cloneTo(ItemDef& dst) { dst.caption = caption; dst.stackSize = stackSize; dst.generated = generated; std::copy(&emission[0], &emission[3], dst.emission); dst.iconType = iconType; dst.icon = icon; dst.placingBlock = placingBlock; dst.scriptName = scriptName; dst.modelName = modelName; }