#pragma once #include "tile_room.hpp" namespace World::Tile { struct YellowBrick : TileRoom { unsigned int get_break_texture() const override; void remesh(Graphics::Mesh& mesh, const TileBase* const* neighbours, glm::vec<2, int> offset) const override; std::unique_ptr<TileBase> clone() const override; bool can_place(const TileBase* o) const override; }; };