• R/O
  • SSH
  • HTTPS

shoginextmove: コミット


コミットメタ情報

リビジョン54 (tree)
日時2014-09-13 12:02:19
作者bellyoshi

ログメッセージ

成りのときに不正解になるバグ修正。

変更サマリ

差分

--- ShogiNextMove/Board/Te.vb (revision 53)
+++ ShogiNextMove/Board/Te.vb (revision 54)
@@ -8,7 +8,18 @@
88
99 Public Property Piece() As Koma
1010
11+ Private _promote As Boolean = False
1112 Public Property Promote() As Boolean
13+ Get
14+ Return _promote
15+ End Get
16+ Set(value As Boolean)
17+ _promote = value
18+ If value = True Then
19+ Piece.Promate()
20+ End If
21+ End Set
22+ End Property
1223
1324 Public Property NullMoveType() As NullMoveType
1425
@@ -143,7 +154,7 @@
143154 Me.FromLocation = fromLocation
144155 Me.ToLocation = tolocation
145156 Me.Piece = New Koma(komaValue)
146- Me.Promote = isPromote
157+ Me._promote = isPromote
147158 Me.NullMoveType = NullMoveType.NotNullMove
148159 End Sub
149160
--- ShogiNextMove/frmMain.vb (revision 53)
+++ ShogiNextMove/frmMain.vb (revision 54)
@@ -74,7 +74,7 @@
7474 Dim frm As New frmPromote(movingValue.Piece.Value, x, y)
7575 frm.ShowDialog()
7676 If frm.isPromoted Then
77- movingValue.Piece.Promate()
77+ movingValue.Promote = True
7878 End If
7979
8080 End Sub
旧リポジトリブラウザで表示