Java에 익숙하지 않은 나는 Java Tetris 게임을 만드는 데 유용한 튜토리얼을 발견했다.새로운 객체를 만드는 이유 - Java Tetris 튜토리얼
내가 멘토 또는이 나를 도울 수있는 교사가 필요 없다 - 필자는 연령대에 하나 찾고를 :( 그래서 현재 메신저 자기 학습 자바와 PHP :
어쨌든을 heres 웹 사이트는 내가 발견 http://zetcode.com/tutorials/javagamestutorial/tetris/ 나는 Shape.java
클래스에서 얻을 해달라고 프로그램의
한 가지 방법 : 이미 현재의 조각 FR을 얻을 수 있다면
public Shape rotateLeft()
{
if (pieceShape == Tetrominoes.SquareShape)
return this;
Shape result = new Shape();
result.pieceShape = pieceShape;
for (int i = 0; i < 4; ++i) {
result.setX(i, y(i));
result.setY(i, -x(i));
}
return result;
}
왜 우리는 새로운 객체 Shape result = new Shape();
를 작성해야합니까 변수 pieceShape
?
여기서 pieceShape 선언은 무엇입니까? 어쩌면 그것은 코드의 다른 부분입니다 ... – Heisenbug