Relaxation.java
package com.vikingz.campustycoon.Game.Buildings;
import com.vikingz.campustycoon.Game.GameLogic.BuildingCounter;
import com.vikingz.campustycoon.Util.Types.Coordinate;
/**
* This class is used to create a Relaxation building.
*/
public class Relaxation extends Building {
public static final String[] defaultImage = {"Buildings\\ysv.png", "Buildings\\pub.png"};
public static final String buildingName = "Relaxation";
public static final String buildingName2 = "Relaxation2";
public static int cost = 200;
public static int width = 3, height = 3;
/**
* Constructor for Relaxation building.
* @param Position The position of the building.
* @param textureIndex The texture index of the building.
*/
public Relaxation(Coordinate Position, int textureIndex) {
super(Position, defaultImage[textureIndex],cost, width , height);
score = 200;
}
/**
* Constructor for Relaxation building.
* @param textureIndex The texture index of the building.
*/
public Relaxation(int textureIndex) {
super(new Coordinate(0, 0), defaultImage[textureIndex],cost, width , height);
score = 200;
}
/**
* Constructor for Relaxation building.
* @param Position The position of the building.
*/
@Override
public void incrementBuildingCounter() {
BuildingCounter.increaseBuildingCounter(buildingName, 1);
}
}