diff --git a/modules/api/src/main/scala/de/nowchess/api/game/GameResult.scala b/modules/api/src/main/scala/de/nowchess/api/game/GameResult.scala new file mode 100644 index 0000000..9a40bd6 --- /dev/null +++ b/modules/api/src/main/scala/de/nowchess/api/game/GameResult.scala @@ -0,0 +1,8 @@ +package de.nowchess.api.game + +import de.nowchess.api.board.Color + +/** Outcome of a finished game. */ +enum GameResult: + case Win(color: Color) + case Draw(reason: DrawReason)