Cafeteria.java
package com.vikingz.campustycoon.Game.Buildings;
import com.vikingz.campustycoon.Game.GameLogic.BuildingCounter;
import com.vikingz.campustycoon.Util.Types.Coordinate;
/**
* The Cafeteria class represents a building of type Cafeteria in the game.
*/
public class Cafeteria extends Building {
public static final String defaultImage = "Buildings\\macd.png";
public static final String buildingName = "Cafeteria";
public static int cost = 100;
public static int width = 3, height = 3;
/**
* Constructs a Cafeteria building with the default position (0, 0).
* @param Position The coordinate position of the building.
*/
public Cafeteria(Coordinate Position) {
super(Position, defaultImage, cost,width , height);
score = 300;
}
/**
* Constructs a Cafeteria building with the default position (0, 0).
*/
public Cafeteria() {
super(new Coordinate(0, 0), defaultImage, cost, width , height);
score = 300;
}
/**
* Increments the building counter for Cafeteria buildings by 1.
*/
@Override
public void incrementBuildingCounter() {
BuildingCounter.increaseBuildingCounter(buildingName, 1);
}
}