Class TileManager

java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.TileManager
All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable, Manager

public class TileManager extends Manager.ManagerAdapter
  • Field Details

  • Constructor Details

    • TileManager

      public TileManager()
  • Method Details

    • setup

      public void setup()
      Description copied from interface: Manager
      Вызывается, когда объекты всех менеджеров созданы и можно к ним обращаться
      Specified by:
      setup in interface Manager
      Overrides:
      setup in class Manager.ManagerAdapter
    • getFactory

      public Tile.Factory<? extends Tile> getFactory(TileType tileType)
    • createTileFromJsonString

      public Tile createTileFromJsonString(String jsonString)
    • createTileFromJson

      public Tile createTileFromJson(com.badlogic.gdx.utils.JsonValue jsonValue)
    • createTileArrayFromJson

      @Deprecated public Tile[][] createTileArrayFromJson(com.badlogic.gdx.utils.JsonValue jsonValue, boolean flipVertically)
      Deprecated.
    • getRoadTexture

      public com.badlogic.gdx.graphics.g2d.TextureRegion getRoadTexture(Tile left, Tile right, Tile top, Tile bottom)
    • createRandomTile

      public Tile createRandomTile(float quality, com.badlogic.gdx.math.RandomXS128 random, ProgressManager.InventoryStatistics inventoryStatistics)
    • dispose

      public void dispose()
      Description copied from interface: com.badlogic.gdx.utils.Disposable
      Releases all resources of this object.
      Specified by:
      dispose in interface com.badlogic.gdx.utils.Disposable
      Overrides:
      dispose in class Manager.ManagerAdapter