# Strategic AI: the task vocabulary and the ordering policy that decides which goal the AI acts # on first. Pure -- no state, no I/O, no random draws. Deliberately separate from game/sim: the # sim answers "what happens", this answers "what does an AI player decide to try". add_library(sots_game_ai STATIC tasks.cpp) target_include_directories(sots_game_ai PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../..) target_compile_features(sots_game_ai PUBLIC cxx_std_17) if(NOT MSVC) target_compile_options(sots_game_ai PRIVATE -Wall -Wextra) endif()