Package com.prineside.tdi2.managers
Class TileManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.TileManager
- All Implemented Interfaces:
Disposable
,Manager
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateRandomTile
(float quality, RandomXS128 random, ProgressManager.InventoryStatistics inventoryStatistics) Tile[][]
createTileArrayFromJson
(JsonValue jsonValue, boolean flipVertically) Deprecated.createTileFromJson
(JsonValue jsonValue) createTileFromJsonString
(String jsonString) void
dispose()
Releases all resources of this object.Tile.Factory<? extends Tile>
getFactory
(TileType tileType) getRoadTexture
(Tile left, Tile right, Tile top, Tile bottom) void
setup()
Called when all manager objects are already created and can be accessedMethods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
postRender, preRender, test
-
Field Details
-
F
-
-
Constructor Details
-
TileManager
public TileManager()
-
-
Method Details
-
setup
public void setup()Description copied from interface:Manager
Called when all manager objects are already created and can be accessed- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classManager.ManagerAdapter
-
getFactory
-
createTileFromJsonString
-
createTileFromJson
-
createTileArrayFromJson
Deprecated. -
getRoadTexture
-
createRandomTile
public Tile createRandomTile(float quality, 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 interfaceDisposable
- Overrides:
dispose
in classManager.ManagerAdapter
-