ScoreAchievement.java

package io.github.neonteam10.Achievements;
import io.github.neonteam10.GameLogic;
import io.github.neonteam10.map.GameMap;

public class ScoreAchievement extends GameAchievement {
    private GameMap gameMap;
    private final GameLogic gameLogic;
    public ScoreAchievement(GameMap gameMap, GameLogic gamelogic){
        super("Happy!","Reach maximum satisfaction!");
        this.gameLogic = gamelogic;
        this.gameMap = gameMap;
    }

    @Override
    protected boolean getUnlockStatus() {
        return gameLogic.getSatisfaction() == 1.0;
    }

    @Override
    protected void DisplayAchievement(){
        //Show achievement
    }
    public void setGameMap(GameMap gameMap) { this.gameMap = gameMap;}
}