diff options
| author | Stanislaw Halik <sthalik@misaki.pl> | 2023-10-10 03:48:18 +0200 |
|---|---|---|
| committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-10-10 03:48:18 +0200 |
| commit | 21356ba6adc4df6d56569d4e659fa5eb1ff180e5 (patch) | |
| tree | 7c5f664cc9e4886872dd7f792c3e05f8bf4f7971 /src/object.cpp | |
| parent | c8c99448c061508a4f40a315c4a71934971e6b54 (diff) | |
move chunk_coords_ conversion to chunk3() member function
Diffstat (limited to 'src/object.cpp')
| -rw-r--r-- | src/object.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/object.cpp b/src/object.cpp index d5f4087b..ca47df9d 100644 --- a/src/object.cpp +++ b/src/object.cpp @@ -188,7 +188,7 @@ bool object::can_move_to(Vector2i delta, global_coords coord2, Vector2b offset, return false; auto& w = *c->_world; - auto& c_ = coord_.chunk() == coord.chunk() ? *c : w[chunk_coords_{coord_}]; + auto& c_ = coord_.chunk() == coord.chunk() ? *c : w[coord_.chunk3()]; const auto center = Vector2(coord_.local())*TILE_SIZE2 + Vector2(offset_) + Vector2(bbox_offset), half_bbox = Vector2(bbox_size)*.5f, @@ -240,7 +240,7 @@ void object::move_to(size_t& i, Vector2i delta, rotation new_r) } else { - auto& c2 = w[chunk_coords_{coord_}]; + auto& c2 = w[coord_.chunk3()]; if (!is_dynamic()) c2.mark_scenery_modified(); c2._add_bbox(bb1); |
