Fixed accidentally building the board from player2 perspective.
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
using Gameboard.ShogiUI.BoardState;
|
||||
using Gameboard.ShogiUI.Rules;
|
||||
using Microsoft.FSharp.Core;
|
||||
using System;
|
||||
using System.Numerics;
|
||||
using BoardStateMove = Gameboard.ShogiUI.Rules.Move;
|
||||
using ShogiApi = Gameboard.Shogi.Api.ServiceModels.Types;
|
||||
|
||||
namespace Gameboard.ShogiUI.Sockets.Models
|
||||
@@ -13,7 +14,6 @@ namespace Gameboard.ShogiUI.Sockets.Models
|
||||
public Coords To { get; set; }
|
||||
public bool IsPromotion { get; set; }
|
||||
|
||||
public Move() { }
|
||||
public Move(ServiceModels.Socket.Types.Move move)
|
||||
{
|
||||
From = Coords.FromBoardNotation(move.From);
|
||||
@@ -74,9 +74,9 @@ namespace Gameboard.ShogiUI.Sockets.Models
|
||||
};
|
||||
return target;
|
||||
}
|
||||
public BoardState.Move ToBoardModel()
|
||||
public BoardStateMove ToBoardModel()
|
||||
{
|
||||
return new BoardState.Move
|
||||
return new BoardStateMove
|
||||
{
|
||||
From = new Vector2(From.X, From.Y),
|
||||
IsPromotion = IsPromotion,
|
||||
|
||||
Reference in New Issue
Block a user