svnno****@sourc*****
svnno****@sourc*****
2016年 2月 23日 (火) 10:36:46 JST
Revision: 78 http://sourceforge.jp/projects/shoginextmove/scm/svn/commits/78 Author: bellyoshi Date: 2016-02-23 10:36:46 +0900 (Tue, 23 Feb 2016) Log Message: ----------- Modified Paths: -------------- Quantum/QuantumShogi/QuantumShogi.Logic/DirectionsGenerator.cs Modified: Quantum/QuantumShogi/QuantumShogi.Logic/DirectionsGenerator.cs =================================================================== --- Quantum/QuantumShogi/QuantumShogi.Logic/DirectionsGenerator.cs 2016-02-23 01:35:00 UTC (rev 77) +++ Quantum/QuantumShogi/QuantumShogi.Logic/DirectionsGenerator.cs 2016-02-23 01:36:46 UTC (rev 78) @@ -17,10 +17,10 @@ MoveDirection[][] promotedMoveDirections; public DirectionsGenerator() { - MoveDirection upper = new MoveDirection(0, -1, false);//前 - MoveDirection upperLeft = new MoveDirection(1,-1,false); - MoveDirection upperRight = new MoveDirection(-1,-1,true); - MoveDirection down = new MoveDirection(0,1,false); + MoveDirection upper = new MoveDirection(0, -1, false);//前進 + MoveDirection upperLeft = new MoveDirection(1,-1,false);//左上 + MoveDirection upperRight = new MoveDirection(-1,-1,true);//右上 + MoveDirection down = new MoveDirection(0,1,false);//下がる MoveDirection downLeft = new MoveDirection(1,1,false); MoveDirection downRight = new MoveDirection(-1,1, false); MoveDirection right = new MoveDirection(-1,0, false); @@ -33,8 +33,8 @@ MoveDirection straightDownRight = new MoveDirection(-1, 1, false); MoveDirection straightRight = new MoveDirection(-1, 0, false); MoveDirection straightLeft = new MoveDirection(1, 0, false); - MoveDirection upper2Left = new MoveDirection(1, -2, false); - MoveDirection upper2Right = new MoveDirection(-1, -2, true); + MoveDirection upper2Left = new MoveDirection(1, -2, false);//桂馬飛び + MoveDirection upper2Right = new MoveDirection(-1, -2, true);//桂馬飛び normalMoveDirections = new MoveDirection[Piece.CountOfType()][]; //歩の移動方向