|
@ -18,7 +18,7 @@ public class Cell extends JButton { |
|
|
|
|
|
|
|
|
private static final Color FLAGCOLOR = Color.RED; |
|
|
private static final Color FLAGCOLOR = Color.RED; |
|
|
private static final Color FLOODEDCOLOR = Color.LIGHT_GRAY; |
|
|
private static final Color FLOODEDCOLOR = Color.LIGHT_GRAY; |
|
|
private static final Color HIDDENCOLOR = Color.GRAY; |
|
|
|
|
|
|
|
|
private static final Color HIDDENCOLOR = Color.WHITE; |
|
|
private static final Color MINECOLOR = Color.BLACK; |
|
|
private static final Color MINECOLOR = Color.BLACK; |
|
|
private static final long serialVersionUID = 1L; |
|
|
private static final long serialVersionUID = 1L; |
|
|
private Playfield playfield; |
|
|
private Playfield playfield; |
|
@ -33,7 +33,7 @@ public class Cell extends JButton { |
|
|
cord = _cord; |
|
|
cord = _cord; |
|
|
playfield = _playfield; |
|
|
playfield = _playfield; |
|
|
|
|
|
|
|
|
setBackground(Color.white); |
|
|
|
|
|
|
|
|
setBackground(HIDDENCOLOR); |
|
|
addActionListener(new ActionListener() { |
|
|
addActionListener(new ActionListener() { |
|
|
@Override |
|
|
@Override |
|
|
public void actionPerformed(ActionEvent e) { |
|
|
public void actionPerformed(ActionEvent e) { |
|
@ -72,11 +72,9 @@ public class Cell extends JButton { |
|
|
if (flagged) { |
|
|
if (flagged) { |
|
|
flagged = false; |
|
|
flagged = false; |
|
|
|
|
|
|
|
|
if (type == CellType.Number) { |
|
|
|
|
|
setBackground(HIDDENCOLOR); |
|
|
setBackground(HIDDENCOLOR); |
|
|
|
|
|
if (type == CellType.Number) { |
|
|
playfield.cellDried(); |
|
|
playfield.cellDried(); |
|
|
} else { |
|
|
|
|
|
setBackground(MINECOLOR); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} else { |
|
|
} else { |
|
|