コード例 #1
0
ファイル: Soldier.cs プロジェクト: roeik7/damka-game
 public Soldier(Location io_cell, EnumCharsInBoard.enumCharsInBoard i_sign, EnumDirection.enumDirection i_Direction, bool i_isKing)
 {
     m_Cell    = io_cell;
     Sign      = i_sign;
     m_IsKing  = i_isKing;
     Direction = i_Direction;
 }
コード例 #2
0
ファイル: Soldier.cs プロジェクト: roeik7/damka-game
 internal void MakeToKing()
 {
     m_IsKing  = true;
     Direction = EnumDirection.enumDirection.AllDirection;
     setKingSign();
 }
コード例 #3
0
ファイル: Soldier.cs プロジェクト: roeik7/damka-game
 public Soldier(Location io_cell, EnumCharsInBoard.enumCharsInBoard i_sign, EnumDirection.enumDirection i_Direction)
 {
     m_Cell    = io_cell;
     Sign      = i_sign;
     Direction = i_Direction;
 }
コード例 #4
0
ファイル: Player.cs プロジェクト: roeik7/damka-game
 private void setLinesAndSignForPlayer(out int io_StartLine, out int io_FinishLine, out EnumCharsInBoard.enumCharsInBoard io_soldirSign, out EnumDirection.enumDirection io_Direction, bool io_isFirsPlayer, Board board)
 {
     if (io_isFirsPlayer)
     {
         io_StartLine  = 0;
         io_FinishLine = (board.Size - 2) / 2;
         io_soldirSign = EnumCharsInBoard.enumCharsInBoard.Player1Soldier;
         io_Direction  = EnumDirection.enumDirection.ForwardToDown;
     }
     else
     {
         io_StartLine  = ((board.Size - 2) / 2) + 2;
         io_FinishLine = io_StartLine + ((board.Size - 2) / 2);
         io_soldirSign = EnumCharsInBoard.enumCharsInBoard.Player2Soldier;
         io_Direction  = EnumDirection.enumDirection.DownToForward;
     }
 }