#pragma once #include "TileBehavior.h" class CreateArtistTileBehavior : public TileBehavior { public: virtual void update(Tile &); virtual std::unique_ptr clone(Museum &); static constexpr const char * type = "Y"; private: using TileBehavior::TileBehavior; static CreateArtistTileBehavior instance; CreateArtistTileBehavior() = default; unsigned int last_interactions = 0; };