Class GameAssets

java.lang.Object
com.takenoko.asset.GameAssets

public class GameAssets extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getWeatherDice

      public WeatherDice getWeatherDice()
      Returns:
      the weather dice used by all bots
    • getImprovementDeck

      public ImprovementDeck getImprovementDeck()
      Returns:
      the improvement deck used by all bots
    • getIrrigationDeck

      public IrrigationDeck getIrrigationDeck()
    • copy

      public GameAssets copy()
    • getTileDeck

      public TileDeck getTileDeck()
    • getObjectiveDeck

      public ObjectiveDeck getObjectiveDeck()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getStarterDeck

      public List<Objective> getStarterDeck()
      Return the list of objectives for the starting deck
      Returns:
      list of objectives
    • hasObjectiveTypeInDeck

      public boolean hasObjectiveTypeInDeck(ObjectiveType objectiveType)