Commit graph

17 commits

Author SHA1 Message Date
4deb33f54c
lower cmake requirement 2024-01-14 16:55:35 +01:00
03a40b601f
clean up CMakeLists.txt: add tests 2023-11-17 09:28:15 +01:00
04e071c97c
use own header for producing state to reduce compilation time 2023-11-16 15:55:19 +01:00
3244213daa
Split GameState into multiple files
This now allows to import a light-weight header containing
the abstract interface separately from the templated header
that manages the actual backtracking, thus speeding up compilation.
2023-11-15 22:58:09 +01:00
4b427c40f9
Code cleanup: split download into parsing + downloads 2023-11-15 21:47:50 +01:00
27b8c08ed4
more debug checks: do not use tablebase lookup and therefore check tablebase consistency 2023-11-14 13:19:33 +01:00
32af52ae9e
Rework CLI
This should cover all use cases / exceptions now and is in a reasonably
good code state.
2023-11-12 17:30:44 +01:00
3f69d0ac71
rename file 2023-11-12 14:58:25 +01:00
f3fe367988
enable opt assertions in relwithdebinfo build 2023-11-11 13:48:55 +01:00
9af6ef3368
rework downloading interface: return game consisting of state and actions 2023-11-10 20:35:05 +01:00
fdd59216f6
fix: proper linking against readline 2023-09-19 19:25:27 +02:00
034a7a95a1
split download.h into separate header and source 2023-08-12 19:15:05 +02:00
46554a7e33
split into src and include folder 2023-08-12 11:44:56 +02:00
a8818418e9
add cli interface 2023-08-12 00:04:02 +02:00
d95f40e2ae
normalize positions if duplicates of cards have already been played 2023-08-08 16:27:25 +02:00
daa19e408f
working version done 2023-08-06 15:02:50 +02:00
2a311bb736
add cmakelists 2023-08-05 11:55:55 +02:00