diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2024-05-26 18:34:33 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2024-05-26 21:30:56 +0200 |
commit | afdb73b18329d1e135340ac4a7aab952648fada8 (patch) | |
tree | 483972316bf46ac25bbbc180825acb8a3c68ba0b /src/chunk-collision.cpp | |
parent | e679da407d43b581afaf0539acea1143c022b245 (diff) |
b
Diffstat (limited to 'src/chunk-collision.cpp')
-rw-r--r-- | src/chunk-collision.cpp | 4 |
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); |