summaryrefslogtreecommitdiffhomepage
path: root/src/chunk-collision.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2024-05-26 18:34:33 +0200
committerStanislaw Halik <sthalik@misaki.pl>2024-05-26 21:30:56 +0200
commitafdb73b18329d1e135340ac4a7aab952648fada8 (patch)
tree483972316bf46ac25bbbc180825acb8a3c68ba0b /src/chunk-collision.cpp
parente679da407d43b581afaf0539acea1143c022b245 (diff)
b
Diffstat (limited to 'src/chunk-collision.cpp')
-rw-r--r--src/chunk-collision.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/chunk-collision.cpp b/src/chunk-collision.cpp
index ecd05eb7..196a2c12 100644
--- a/src/chunk-collision.cpp
+++ b/src/chunk-collision.cpp
@@ -13,8 +13,8 @@ namespace floormat {
bool collision_data::operator==(const collision_data&) const noexcept = default;
bool chunk::bbox::operator==(const floormat::chunk::bbox& other) const noexcept = default;
-
chunk::RTree* chunk::rtree() noexcept { ensure_passability(); return &*_rtree; }
+world& chunk::world() noexcept { return *_world; }
namespace {
@@ -65,7 +65,7 @@ void chunk::ensure_passability() noexcept
auto id = make_id(collision_type::geometry, atlas->info().passability, TILE_COUNT+i+1);
_rtree->Insert(min.data(), max.data(), id);
- if (tile.wall_west_atlas().get())
+ if (tile.wall_west_atlas())
{
auto [min, max] = wall_pillar(i, (float)atlas->info().depth);
_rtree->Insert(min.data(), max.data(), id);