$ cat example_input/nipo
--,--,--,--,--,pa,--,--,--
--,PA,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,pa,--,--,--
--,pa,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
$ cargo run example_input/nipo
Judgement result:
LoseReason { player: Black, cause: TwoPawn { coords: [Coord { x: 5, y: 0 }, Coord { x: 5, y: 4 }] } }
$ cat example_input/kakoi
--,go,GO,GO,go,go,--,--,--
go,go,GO,GO,GO,go,--,--,--
GO,GO,GO,GO,GO,go,--,--,--
go,go,GO,KO,GO,go,--,--,--
--,go,GO,GO,GO,go,--,--,--
--,pa,go,go,go,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
$ cargo run example_input/kakoi
Judgement result:
LoseReason { player: White, cause: Tori { coord_king: Coord { x: 3, y: 3 } } }
--,--,--,--,--,pa,--,--,--
--,PA,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,pa,--,--,--
--,pa,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--
--,--,--,--,--,--,--,--,--