summaryrefslogtreecommitdiffhomepage
path: root/src/path-search.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/path-search.cpp')
-rw-r--r--src/path-search.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/path-search.cpp b/src/path-search.cpp
index 5ed7ed1f..00be53cd 100644
--- a/src/path-search.cpp
+++ b/src/path-search.cpp
@@ -15,10 +15,13 @@ namespace floormat {
namespace {
constexpr auto never_continue_1 = [](collision_data) constexpr { return path_search_continue::blocked; };
constexpr auto never_continue_ = path_search::pred{never_continue_1};
+constexpr auto always_continue_1 = [](collision_data) constexpr { return path_search_continue::pass; };
+constexpr auto always_continue_ = path_search::pred{always_continue_1};
} // namespace
path_search_result::path_search_result() = default;
auto path_search::never_continue() noexcept -> const pred& { return never_continue_; }
+auto path_search::always_continue() noexcept -> const pred& { return always_continue_; }
void path_search::ensure_allocated(chunk_coords a, chunk_coords b)
{