Files
abdelaziz bc4118704e logic
2026-03-30 07:49:37 +02:00

21 lines
645 B
C#

namespace CheckersSpielBot
{
public class MoveResult
{
public enum ResultType { TurnAdvanced, ChainJumpRequired, Victory }
public ResultType Type { get; private set; }
public int Victor { get; private set; }
private MoveResult() { }
public static readonly MoveResult TurnAdvanced = new() { Type = ResultType.TurnAdvanced };
public static readonly MoveResult ChainJumpRequired = new() { Type = ResultType.ChainJumpRequired };
public static MoveResult Victory(int victor) => new()
{
Type = ResultType.Victory,
Victor = victor
};
}
}