package vooga.towerdefense.model.rules;
import vooga.towerdefense.model.GameModel;
public class WinAtScoreRule extends Rule {
/**
* A rule that causes the player to win once they reach 1000 points.
* @author JLongley
*
*/
public WinAtScoreRule(GameModel model) {
super(model);
}
@Override
protected boolean condition() {
return (myModel.getPlayer().getAttributeManager().getAttribute("Score").getValue() > 1000);
}
@Override
protected void execute() {
myModel.win();
}
}