logic
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
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
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user