Hi chào mọi người, em đang tìm hiểu về cách làm game tetris trên java và có tham khảo được một bài mẫu trên mạng. Nhưng em chưa hiểu lắm ở đoạn này:
private void setX(int index, int x) { coords[index][0] = x; }
private void setY(int index, int y) { coords[index][1] = y; }
public int x(int index) { return coords[index][0]; }
public int y(int index) { return coords[index][1]; }
dẫn tới việc em không hiểu luôn đoạn dịch trái này ~
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;
}
Bro nào có thể giải thích hộ em với.
Và bouns thêm 1 câu hỏi nữa là: Em muốn khi kết thúc game sẽ hiển thị bảng nhập tên player và show bảng điểm ở sql lên , thì cách thức làm như thế nào ạ.
Em biết là diễn đàn hạn chế hỏi bài nhưng mà em không biết hỏi ở đâu nữa ạ ~ Cảm ơn mọi người !