diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2024-04-06 19:29:19 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-04-06 19:29:19 +0200 |
commit | ee5d38b3d5b994425776ca9fe19ce0bdc8f70c8f (patch) | |
tree | 9192f51145292951c15c258b1464532fdea7efea /src/scenery.hpp | |
parent | 683b6838786b28ee3398ae9580cfaa8e003f084f (diff) |
bring back update_world resync on entity moved
Diffstat (limited to 'src/scenery.hpp')
-rw-r--r-- | src/scenery.hpp | 6 |
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; |