Курсовая работа: Java-гра Тетріс

}

for (int kr=0; kr<nextRot; kr++){

int[][] p2 = new int[p[0].length][p.length];

for (int i=0; i<p.length; i++) {

for (int j=0; j<p[0].length; j++) {

p2[j][i] = p[i][j];

}

}

p = new int[p2.length][p2[0].length];

for (int i=0; i<p.length; i++) for (int j=0; j<p[0].length; j++) {

p[i][j] = p2[p.length-i-1][j];

}

}

for (int i=0; i<4; i++) for (int j=0; j<4; j++) {

g.setColor(COLORS[0]);

g.fillRect(j*30+px, i*30+py, 28,28);

}

for (int i=0; i<p.length; i++) for(int j=0; j<p[0].length; j++) {

g.setColor(COLORS[p[i][j]]);

g.fillRect(j*30+px, i*30+py, 28,28);

}

}

public void rotate() {

int[][] newPat = new int[pat[0].length][pat.length];

for (int i=0; i<pat.length; i++) for (int j=0; j<pat[0].length; j++) {

newPat[j][i] = pat[i][j];

}

pat = new int[newPat.length][newPat[0].length];

for (int i=0; i<pat.length; i++) for (int j=0; j<pat[0].length; j++) {

К-во Просмотров: 1195
Бесплатно скачать Курсовая работа: Java-гра Тетріс