Anonymous user
Tetris/Java: Difference between revisions
m
each Shape should just have one shape
mNo edit summary |
m (each Shape should just have one shape) |
||
Line 214:
g.translate(offsetX, offsetY);
for (int[] p : preSelectedShape.
drawSquare(g, idx, p[1], p[0]);
Line 457:
enum Shape {
ZShape(new int[][]{{0,
private Shape(int[][] shape) {
this.shape = shape;
pos = new int[4][2];
reset();
Line 466 ⟶ 473:
void reset() {
for (int i = 0; i < pos.length; i++) {
pos[i] =
}
}
final int[][] pos, shape;
▲ {{0, -1}, {0, 0}, {1, 0}, {1, 1}},
▲ {{0, -1}, {0, 0}, {0, 1}, {0, 2}},
▲ {{-1, 0}, {0, 0}, {1, 0}, {0, 1}},
▲ {{0, 0}, {1, 0}, {0, 1}, {1, 1}},
▲ {{-1, -1}, {0, -1}, {0, 0}, {0, 1}},
▲ {{1, -1}, {0, -1}, {0, 0}, {0, 1}}};
}
|