1 2 3 4 5 6 7
#pragma once class EntityTile { public: virtual shared_ptr<TileEntity> newTileEntity(Level *level) = 0; };