diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-10-31 14:14:09 +0100 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-10-31 14:14:09 +0100 |
commit | f8d8d7499ba4433678db2a68fb1cae74448ca31e (patch) | |
tree | fc96bef89fc3206277d1fcf1e3df5ad733b7e652 /backend/Location.h | |
parent | a0e14fa424494ed35da1bd6e5e54bb36178259a7 (diff) |
make ListIterator continue working on a changing list
Diffstat (limited to 'backend/Location.h')
-rw-r--r-- | backend/Location.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/backend/Location.h b/backend/Location.h index 3a1f5ac..d29c117 100644 --- a/backend/Location.h +++ b/backend/Location.h @@ -32,18 +32,18 @@ public: void add_visible_object(Object *); void remove_visible_object(Object *); - ListRange<Object *> get_visible_objects() const; + ListRange<Object *> get_visible_objects(); void add_hidden_object(Object *); void remove_hidden_object(Object *); - ListRange<Object *> get_hidden_objects() const; + ListRange<Object *> get_hidden_objects(); void hide_object(Object *); void unhide_object(Object *); void add_enemy(Enemy *); void remove_enemy(Enemy *); - ListRange<Enemy *> get_enemies() const; + ListRange<Enemy *> get_enemies(); private: friend class LocationFactory; |