Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (field.getState() == GameState.PLAYING) {
- TileComponent button = (TileComponent) e.getSource();
- int row = button.getRow();
- int column = button.getColumn();
- Tile tile = tiles[row][column];
- if (SwingUtilities.isLeftMouseButton(e)) {
- field.openTile(row, column);
- update();
- if (field.getState() == GameState.FAILED) {
- JOptionPane.showMessageDialog(this, "string", "Game Over!", JOptionPane.INFORMATION_MESSAGE);
- } else if (field.getState() == GameState.SOLVED) {
- JOptionPane.showMessageDialog(this, "string", "You Win!", JOptionPane.INFORMATION_MESSAGE);
- BestTimes bestTimes = new BestTimes();
- bestTimes.addPlayerTime(System.getProperty("user.home"), minesweeper.Minesweeper.getInstance().getPlayingSeconds());
- }
- } else if (SwingUtilities.isRightMouseButton(e)) {
- field.markTile(row, column);
- update();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement