diff options
Diffstat (limited to 'BlueTileBehavior.h')
-rw-r--r-- | BlueTileBehavior.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/BlueTileBehavior.h b/BlueTileBehavior.h index 6f70f09..98a8c86 100644 --- a/BlueTileBehavior.h +++ b/BlueTileBehavior.h @@ -1 +1,15 @@ #pragma once + +#include "TileBehaviorStrategy.h" + +class BlueTileBehavior : public TileBehaviorStrategy { +public: + virtual void run(Tile &); + virtual std::unique_ptr<TileBehaviorStrategy> clone(); + +private: + using TileBehaviorStrategy::TileBehaviorStrategy; + static BlueTileBehavior instance; + BlueTileBehavior() = default; +}; + |