From 74748a6ab8de4a93059c2f39ac46e63db54833e6 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Tue, 21 May 2024 12:39:41 +0200 Subject: e --- src/chunk.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/chunk.cpp b/src/chunk.cpp index 3ef8902b..e0330339 100644 --- a/src/chunk.cpp +++ b/src/chunk.cpp @@ -21,13 +21,12 @@ bool chunk::empty(bool force) const noexcept { if (!force && !_maybe_empty) [[likely]] return false; + if (!_objects.isEmpty()) + return _maybe_empty = false; for (auto i = 0uz; i < TILE_COUNT; i++) - if (!_objects.isEmpty() || - _ground && _ground->atlases[i] || + if (_ground && _ground->atlases[i] || _walls && (_walls->atlases[i*2+0] || _walls->atlases[i*2+1])) return _maybe_empty = false; - if (!_objects.isEmpty()) - return false; return true; } -- cgit v1.2.3