#include "../../Platform/stdafx.h" #include "ComparatorTileEntity.h" void ComparatorTileEntity::save(CompoundTag* tag) { TileEntity::save(tag); tag->putInt(L"OutputSignal", output); } void ComparatorTileEntity::load(CompoundTag* tag) { TileEntity::load(tag); output = tag->getInt(L"OutputSignal"); } int ComparatorTileEntity::getOutputSignal() { return output; } void ComparatorTileEntity::setOutputSignal(int value) { output = value; } // 4J Added std::shared_ptr ComparatorTileEntity::clone() { std::shared_ptr result = std::shared_ptr(new ComparatorTileEntity()); TileEntity::clone(result); result->output = output; return result; }