예제 #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));
 }