aboutsummaryrefslogtreecommitdiff
path: root/RedTileBehavior.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'RedTileBehavior.cpp')
-rw-r--r--RedTileBehavior.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/RedTileBehavior.cpp b/RedTileBehavior.cpp
index 0c0dff4..0f0426d 100644
--- a/RedTileBehavior.cpp
+++ b/RedTileBehavior.cpp
@@ -9,9 +9,10 @@ using namespace std;
RedTileBehavior RedTileBehavior::instance { RedTileBehavior::type };
-void RedTileBehavior::step(Artist & artist) {
+void RedTileBehavior::step(Artist * artist) {
this->interactions++;
- this->museum->people.remove_artist(artist);
+ if (artist != nullptr)
+ this->museum->people.remove_artist(*artist);
}
void RedTileBehavior::update(Tile & tile) {