COSC-3P91-Assignments/Assignment 2/src/ca/cosc3p91/a2/gameobjects/Farm.java

24 lines
500 B
Java

package ca.cosc3p91.a3.gameobjects;
public class Farm extends ResourceBuilding {
public Farm(int lvl, ResourceStage baseStage) {
setLevel(lvl);
upgrade(baseStage);
}
public int getPopulationContribution() {
return getHarvestRate();
}
@Override
protected ResourceHarvestHandler getHarvestHandler() {
return hall -> {};
}
@Override
public Stage getUpgradeStage() {
return ResourceStages.goldStages[getLevel()+1];
}
}