public ActionMoveModel(Pieces.PieceBaseModel.PieceType type, Pieces.PieceBaseModel.PieceColor color, CellModel from, CellModel to) : base(type, color) { From = from; To = to; }
public ActionPromoteModel(Pieces.PieceBaseModel.PieceType type, Pieces.PieceBaseModel.PieceColor color, CellModel to) : base(type, color) { To = to; }
public ActionCaptureModel(Pieces.PieceBaseModel.PieceType type, Pieces.PieceBaseModel.PieceColor color, CellModel from) : base(type, color) { From = from; }
public ActionBaseModel(Pieces.PieceBaseModel.PieceType type, Pieces.PieceBaseModel.PieceColor color) { Type = type; Color = color; }