restructure puzzle space generation (for boards up to 5x5)

- uses a huge global seen-states-cache. Not scalable without more
filtering
This commit is contained in:
2026-03-07 23:33:55 +01:00
parent 51723353fd
commit 3230d806f7
33 changed files with 1557 additions and 1245 deletions

View File

@ -113,7 +113,7 @@ if(NOT DISABLE_TESTS AND NOT WIN32)
add_executable(tests ${TEST_SOURCES} ${SOURCES})
target_include_directories(tests PRIVATE include)
target_link_libraries(tests Catch2::Catch2WithMain raylib)
target_link_libraries(tests Catch2::Catch2WithMain raylib GLEW::GLEW)
include(Catch)
catch_discover_tests(tests)
@ -131,7 +131,7 @@ if(NOT DISABLE_BENCH AND NOT WIN32)
add_executable(benchmarks ${BENCH_SOURCES} ${SOURCES})
target_include_directories(benchmarks PRIVATE include)
target_link_libraries(benchmarks benchmark raylib)
target_link_libraries(benchmarks benchmark raylib GLEW::GLEW)
message("-- BENCHMARKS: Enabled")
endif()