Thu, 30 Jul 2026 19:17:38 +0200
major refactoring of rules API
- validate_move() no longer alters the game state (fixes #935)
- get_threats() now correctly only reports threats
while get_candidates() reports possible moves (fixes #959)
- qualify GameState and Move parameters as const where possible
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://unixwork.de/uwproj" version="0.4"> <config> <var name="SRCDIR" exec="true">pwd</var> <var name="BUILDDIR">${SRCDIR}/build</var> <var name="LIB_EXT">.a</var> <var name="MKDIR">mkdir</var> <var name="MKDIRFLAGS">-p</var> <var name="RM">rm</var> <var name="RMFLAGS">-f -R</var> <var name="AR">ar</var> <var name="ARFLAGS">-r</var> </config> <dependency> <lang>c</lang> </dependency> <dependency name="ncurses"> <pkgconfig>ncursesw</pkgconfig> </dependency> <dependency name="asan" toolchain="gnuc"> <cflags>-fsanitize=address</cflags> <ldflags>-fsanitize=address</ldflags> </dependency> <target> <dependencies>ncurses</dependencies> <feature name="asan"> <desc>address sanitizer</desc> <dependencies>asan</dependencies> </feature> </target> </project>