java
64x64

Pınar

24.2.2020 00:00:00

 

public static void main(String[] args) { new weeper(); } public void mayinata() { ArrayList<Integer> diz = new ArrayList<Integer>(); for (int i = 0; i < mayin.length; i++) { for (int j = 0; j < mayin[0].length; j++) { diz.add(i * 100 + j); } } mayin = new int[10][10]; for (int i = 0; i < 10; i++) { int bomp = (int) (Math.random() * diz.size()); mayin[diz.get(bomp) / 100][diz.get(bomp) % 100] = mayınlar; diz.remove(bomp); } for (int i = 0; i < mayin.length; i++) { for (int j = 0; j < mayin[0].length; j++) { if (mayin[i][j] != mayınlar) { int komsumayın = 0; if (i > 0 && j > 0 && mayin[i - 1][j - 1] == mayınlar) { komsumayın++; } if (j > 0 && mayin[i][j - 1] == mayınlar) { komsumayın++; } if (i < mayin.length - 1 && j < mayin[0].length - 1 && mayin[i + 1][j + 1] == mayınlar) { komsumayın++; } mayin[i][j] = komsumayın; } } } } public void theend() { for (int i = 0; i < box.length; i++) { for (int j = 0; j < box[0].length; j++) { if (box[i][j].isEnabled()) { if (mayin[i][j] != mayınlar) { box[i][j].setText(mayin[i][j] + ""); box[i][j].setEnabled(false); } else { box[i][j].setText("X"); box[i][j].setEnabled(false); } } } } }

bide bu kodalar buraya kadar ne işe yarıyor kısaca anlatabilir misiniz

Yorum yaz