Package model.common

Class ZoneSatisfaction

java.lang.Object
model.common.ZoneSatisfaction
All Implemented Interfaces:
Serializable

public class ZoneSatisfaction extends Object implements Serializable
See Also:
  • Constructor Details

    • ZoneSatisfaction

      public ZoneSatisfaction()
  • Method Details

    • getPoliceEffect

      public int getPoliceEffect()
    • getFreeWorkplaceEffect

      public int getFreeWorkplaceEffect()
    • getStadiumEffect

      public int getStadiumEffect()
    • getIndustrialEffect

      public int getIndustrialEffect()
    • getForestEffect

      public double getForestEffect()
    • setPoliceEffect

      public void setPoliceEffect(int policeEffect)
    • setFreeWorkplaceEffect

      public void setFreeWorkplaceEffect(int freeWorkplaceEffect)
    • setStadiumEffect

      public void setStadiumEffect(int stadiumEffect)
    • setIndustrialEffect

      public void setIndustrialEffect(int noIndustrialEffect)
    • setForestEffect

      public void setForestEffect(double forestEffect)
    • getTotalZoneSatisfaction

      public double getTotalZoneSatisfaction(GameModel gm)
      Returns:
      total satisfaction for a zone
    • getZoneRelatedSatisfaction

      public double getZoneRelatedSatisfaction()
      Returns:
      related satisfaction for a zone
    • toString

      public String toString()
      Overrides:
      toString in class Object