diff options
Diffstat (limited to 'TileBehaviorStrategy.h')
-rw-r--r-- | TileBehaviorStrategy.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/TileBehaviorStrategy.h b/TileBehaviorStrategy.h index 01ecd98..156b601 100644 --- a/TileBehaviorStrategy.h +++ b/TileBehaviorStrategy.h @@ -5,10 +5,11 @@ class Tile; class Museum; +class Artist; class TileBehaviorStrategy { public: - virtual void step(); + virtual void step(Artist &); virtual void update(Tile &) = 0; virtual std::unique_ptr<TileBehaviorStrategy> clone(Museum & m) = 0; @@ -17,7 +18,7 @@ protected: TileBehaviorStrategy() = default; protected: - unsigned int steps = 0; + unsigned int interactions = 0; Museum * museum = nullptr; }; |