package ge.edu.freeuni.sdp.snake.presenter;
import ge.edu.freeuni.sdp.snake.model.GameFacade;
import ge.edu.freeuni.sdp.snake.model.HighScoreData;
public class HighScorePresenter {
private HighScoreData fileData;
private GameFacade game;
public HighScorePresenter(HighScoreData data,GameFacade game){
fileData = data;
this.game = game;
}
public boolean isGameOver() {
return game.isGameOver();
}
public int getScore(){
return game.getScore();
}
public String getHighScoreInfo(){
fileData.readFile();
return fileData.getFileContent();
}
public boolean checkNewScore(int score){
if(fileData.checkIfFileMustBeEdited(score) == -1){
return false;
}
return true;
}
public void changeHighScoreInfo(String name,int score){
fileData.editFile(name, score);
}
}