コード例 #1
0
ファイル: Piece.cs プロジェクト: lunakv/Skola
 public void Rotate()
 {
     if (_myBoard.CanRotate())
     {
         Orientation = (Orientation + 1) % 4;
         myBox       = PieceData.Rotate(myBox);
     }
 }
コード例 #2
0
ファイル: GameBoard.cs プロジェクト: lunakv/Skola
 public bool CanRotate()
 {
     return(IsSpaceEmpty(PieceData.Rotate(currentPiece.myBox),
                         currentPiece.ulX, currentPiece.ulY));
 }