summaryrefslogtreecommitdiffhomepage
path: root/src/scenery.hpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-04-06 19:29:19 +0200
committerStanislaw Halik <sthalik@misaki.pl>2024-04-06 19:29:19 +0200
commitee5d38b3d5b994425776ca9fe19ce0bdc8f70c8f (patch)
tree9192f51145292951c15c258b1464532fdea7efea /src/scenery.hpp
parent683b6838786b28ee3398ae9580cfaa8e003f084f (diff)
bring back update_world resync on entity moved
Diffstat (limited to 'src/scenery.hpp')
-rw-r--r--src/scenery.hpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/scenery.hpp b/src/scenery.hpp
index cb952320..cc728a4b 100644
--- a/src/scenery.hpp
+++ b/src/scenery.hpp
@@ -63,7 +63,7 @@ struct generic_scenery
unsigned char active : 1 = false;
unsigned char interactive : 1 = false;
- void update(scenery& sc, size_t i, Ns dt);
+ void update(scenery& sc, size_t& i, Ns dt);
Vector2 ordinal_offset(const scenery& sc, Vector2b offset) const;
bool can_activate(const scenery& sc, size_t i) const;
bool activate(scenery& sc, size_t i);
@@ -80,7 +80,7 @@ struct door_scenery
unsigned char active : 1 = false;
unsigned char interactive : 1 = false;
- void update(scenery& sc, size_t i, Ns dt);
+ void update(scenery& sc, size_t& i, Ns dt);
Vector2 ordinal_offset(const scenery& sc, Vector2b offset) const;
bool can_activate(const scenery& sc, size_t i) const;
bool activate(scenery& sc, size_t i);
@@ -97,7 +97,7 @@ struct scenery final : object
{
scenery_variants subtype;
- void update(size_t i, const Ns& dt) override;
+ void update(size_t& i, const Ns& dt) override;
Vector2 ordinal_offset(Vector2b offset) const override;
float depth_offset() const override;
bool can_activate(size_t i) const override;