diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2023-09-05 21:45:46 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-09-05 21:45:46 +0200 |
commit | 903bf9d6d125ddb035ba2074632da3ff2c8e8d0b (patch) | |
tree | 213da4830ca6897c30b1cc10722c57e92885e9c4 /src | |
parent | 4281a5197ffe3696b163a7e7c3931fbcacbea84a (diff) |
remove return value from object::move_to
Diffstat (limited to 'src')
-rw-r--r-- | src/object.cpp | 8 | ||||
-rw-r--r-- | src/object.hpp | 2 |
2 files changed, 4 insertions, 6 deletions
diff --git a/src/object.cpp b/src/object.cpp index 1dc05f4b..d0c4da57 100644 --- a/src/object.cpp +++ b/src/object.cpp @@ -187,10 +187,10 @@ bool object::can_move_to(Vector2i delta) return can_move_to(delta, coord, offset, bbox_offset, bbox_size); } -size_t object::move_to(size_t& i, Vector2i delta, rotation new_r) +void object::move_to(size_t& i, Vector2i delta, rotation new_r) { if (!can_rotate(new_r)) - return i; + return; auto& es = c->_objects; fm_debug_assert(i < es.size()); @@ -201,7 +201,7 @@ size_t object::move_to(size_t& i, Vector2i delta, rotation new_r) const auto [coord_, offset_] = normalize_coords(coord, offset, delta); if (coord_ == coord && offset_ == offset) - return i; + return; if (!is_dynamic()) c->mark_scenery_modified(); @@ -238,8 +238,6 @@ size_t object::move_to(size_t& i, Vector2i delta, rotation new_r) i = (size_t)std::distance(es.cbegin(), it); es.insert(it, std::move(e_)); } - - return i; } void object::move_to(Magnum::Vector2i delta) diff --git a/src/object.hpp b/src/object.hpp index f411a7ec..cbd9bcde 100644 --- a/src/object.hpp +++ b/src/object.hpp @@ -78,7 +78,7 @@ struct object virtual bool is_dynamic() const; bool can_rotate(rotation new_r); bool can_move_to(Vector2i delta); - size_t move_to(size_t& i, Vector2i delta, rotation new_r); + void move_to(size_t& i, Vector2i delta, rotation new_r); void move_to(Vector2i delta); protected: |