19 lines
493 B
C++
19 lines
493 B
C++
#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;
|
|
}
|