package dev.kske.minesweeper; /** * Project: Minesweeper
* File: Tile.java
* Created: 22.03.2019
* Author: Kai S. K. Engelbart */ public class Tile { private boolean mine, flagged, touched; private boolean drawSurroundingMines; private int surroundingMines; public Tile() { mine = flagged = touched = drawSurroundingMines = false; surroundingMines = 0; } public boolean isMine() { return mine; } public void setMine(boolean mine) { this.mine = mine; } public boolean isFlagged() { return flagged; } public void setFlagged(boolean flagged) { this.flagged = flagged; } public boolean isTouched() { return touched; } public void setTouched(boolean touched) { this.touched = touched; } public boolean isDrawSurroundingMines() { return drawSurroundingMines; } public void setDrawSurroundingMines(boolean drawSurroundingMines) { this.drawSurroundingMines = drawSurroundingMines; } public int getSurroundingMines() { return surroundingMines; } public void setSurroundingMines(int surroundingMines) { this.surroundingMines = surroundingMines; } }