Here is a list of all files with brief descriptions:
[detail level 12]
▼ inc | |
debug.h | This file defines print operator headers for custom structs and a template for printing a vector. These are useful for debugging purposes |
graph.h | This file defines the graph type and a creation function header |
input.h | This file defines user input function headers |
match.h | This file defines maximum matching algorithm function headers |
opts.h | This file defines the command line argument parsing function header |
round.h | This file defines the structs for a question and typedef of an answer |
settings.h | This file defines the settings struct |
state.h | This file defines the structs for a card, player and a game state, plus a state initialize and copy function header |
update.h | This file defines the state update function headers |
validate.h | This file defines function headers for functions that can check if a question or state is valid |
▼ src | |
debug.cpp | This file defines print operators for custom structs. These are useful for debugging purposes |
graph.cpp | This file defines the graph creation functions |
input.cpp | This file defines user input functions |
main.cpp | |
match.cpp | This file defines maximum matching algorithm functions |
opts.cpp | This file defines the command line argument parsing function and some helper functions |
state.cpp | This file defines state initialization and copy functions |
update.cpp | This file defines functions for updating the state |
validate.cpp | This file defines functions which can check if a question, optionally plus answer, or state is valid |
▼ tests | |
test_base.cpp | |
test_update.cpp | |
test_validate.cpp | |