yep
This commit is contained in:
@@ -59,9 +59,9 @@ public class ShogiApplication(
|
||||
{
|
||||
session.Board.Move(move.PieceFromHand.Value, move.To);
|
||||
}
|
||||
else if (move.From != null)
|
||||
else if (move.From != null && move.IsPromotion.HasValue)
|
||||
{
|
||||
session.Board.Move(move.From, move.To, false);
|
||||
session.Board.Move(move.From, move.To, move.IsPromotion.Value);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -95,7 +95,8 @@ public class ShogiApplication(
|
||||
}
|
||||
else
|
||||
{
|
||||
session.Board.Move(command.From!, command.To, command.IsPromotion ?? false);
|
||||
var isPromotion = command.IsPromotion.HasValue ? command.IsPromotion.Value : false;
|
||||
session.Board.Move(command.From!, command.To, isPromotion);
|
||||
}
|
||||
}
|
||||
catch (InvalidOperationException e)
|
||||
|
||||
Reference in New Issue
Block a user