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

}

}

public boolean canDown(Glass stakan) {

int[][] a = new int[21][10];

for (int i = 0; i<stakan.getHeight(); i++) {

for (int j = 0; j<stakan.getWidth(); j++) {

a[i][j] = stakan.getCell(i,j);

}

}

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

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

int xx = x+j, yy = y+i+1;

if (pat[i][j]>0 && a[yy][xx]>0) {

return false;

}

}

}

return true;

}

public void moveDown() {

y++;

}

public boolean canLeft(Glass stakan) {

if (x==0) return false;

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

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

s[i][j] = stakan.getCell(y+i,j+x-1);

}

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

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