Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void moveChecker() {
- for (int i = 0; i < 8; i++)
- for (int j = 0; j < 8; j++) {
- if (labels[i][j].type == 1) {
- int i1 = i;
- int j1 = j;
- labels[i][j].addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- if (i1 < 7 && j1 < 7) {
- if (labels[i1 + 1][j1 + 1].type == 0) {
- labels[i1 + 1][j1 + 1].addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- int k;
- Icon icon = new ImageIcon();
- k = labels[i1][j1].type;
- icon = labels[i1][j1].getIcon();
- labels[i1][j1].setIcon(labels[i1 + 1][j1 + 1].getIcon());
- labels[i1 + 1][j1 + 1].setIcon(icon);
- labels[i1][j1].type = labels[i1 + 1][j1 + 1].type;
- labels[i1 + 1][j1 + 1].type = k;
- }
- });
- }
- }
- if (i1 < 7 && j1 > 0) {
- if (labels[i1 + 1][j1 - 1].type == 0) {
- labels[i1 + 1][j1 - 1].addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- int k;
- Icon icon = new ImageIcon();
- k = labels[i1][j1].type;
- icon = labels[i1][j1].getIcon();
- labels[i1][j1].setIcon(labels[i1 + 1][j1 - 1].getIcon());
- labels[i1 + 1][j1 - 1].setIcon(icon);
- labels[i1][j1].type = labels[i1 + 1][j1 - 1].type;
- labels[i1 + 1][j1 - 1].type = k;
- }
- });
- }
- }
- }
- });
- }
- if (labels[i][j].type == 2) {
- int i2 = i;
- int j2 = j;
- labels[i][j].addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- if (i2 > 0 && j2 < 7) {
- if (labels[i2 - 1][j2 + 1].type == 0)
- labels[i2 - 1][j2 + 1].addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- int k;
- Icon icon = new ImageIcon();
- k = labels[i2][j2].type;
- icon = labels[i2][j2].getIcon();
- labels[i2][j2].setIcon(labels[i2 - 1][j2 + 1].getIcon());
- labels[i2 - 1][j2 + 1].setIcon(icon);
- labels[i2][j2].type = labels[i2 - 1][j2 + 1].type;
- labels[i2 - 1][j2 + 1].type = k;
- }
- }
- );
- }
- if (i2 > 0 && j2 > 0) {
- if (labels[i2 - 1][j2 - 1].type == 0)
- labels[i2 - 1][j2 - 1].addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- int k;
- Icon icon = new ImageIcon();
- k = labels[i2][j2].type;
- icon = labels[i2][j2].getIcon();
- labels[i2][j2].setIcon(labels[i2 - 1][j2 - 1].getIcon());
- labels[i2 - 1][j2 - 1].setIcon(icon);
- labels[i2][j2].type = labels[i2 - 1][j2 - 1].type;
- labels[i2 - 1][j2 - 1].type = k;
- }
- });
- }
- }
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment