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; }
}