9 void usage(
const char *program_name)
17 NumEffectState state((SimpleState(
HIRATE)));
19 for (
size_t i=0; i<moves.size (); ++i)
22 std::cout << counter.
isSennichite(state, moves[i]) << std::endl;
26 state.makeMove(moves[i]);
32 <<
"-times, first appeared at "
40 std::cout << state << std::endl;
43 int main(
int argc,
char **argv)
45 const char *program_name = argv[0];
46 bool error_flag =
false;
52 while ((c = getopt(argc, argv,
"vh")) != EOF)
56 case 'v': verbose =
true;
58 default: error_flag =
true;
70 for (
int i=0; i<argc; ++i)
72 CsaFile file(argv [i]);
73 const vector<Move>
moves=file.getRecord().getMoves();