Commit Graph

14 Commits

Author SHA1 Message Date
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