Курсовая работа: Java-гра Тетріс
}
public int getY() {
return y;
}
public int getHeight() {
return pat.length;
}
public int getWidth() {
return pat[0].length;
}
public int getCell(int i, int j) {
if (i<0 || i>=pat.length || j<0 || j>=pat[0].length) return 0;
return pat[i][j];
}
public void draw(Graphics g) {
for (int i=0; i<pat.length; i++) {
for (int j=0; j<pat[i].length; j++)
if (pat[i][j]!=0){
g.setColor(COLORS[pat[i][j]]);
g.fillRect((x+j)*30+11,(i+y)*30+1,28,28);
}
}
drawNext(g,350,50);
}
public void drawNext(Graphics g, int px, int py) {
int[][] p = new int[PATTERN[nextType].length][PATTERN[nextType][0].length];
for (int i=0; i<p.length; i++) {
for (int j=0; j<p[0].length; j++) {
p[i][j] = PATTERN[nextType][i][j];