#include "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 shared_ptr ComparatorTileEntity::clone() { shared_ptr result = shared_ptr( new ComparatorTileEntity() ); TileEntity::clone(result); result->output = output; return result; }