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