Package com.prineside.tdi2.tiles
Class BossTile.BossTileFactory
java.lang.Object
com.prineside.tdi2.Tile.Factory.AbstractFactory<BossTile>
com.prineside.tdi2.tiles.BossTile.BossTileFactory
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
,Tile.Factory<BossTile>
- Enclosing class:
- BossTile
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.prineside.tdi2.Tile.Factory
Tile.Factory.AbstractFactory<T extends Tile>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()
create
(BossTileType bossTileType) fromJson
(com.badlogic.gdx.utils.JsonValue jsonValue) getBossTileTypeName
(BossTileType tileType) int
getProbabilityForPrize
(float quality, ProgressManager.InventoryStatistics inventoryStatistics) void
Methods inherited from class com.prineside.tdi2.Tile.Factory.AbstractFactory
createRandom, dispose, getDescription, getTitle, setup
-
Constructor Details
-
BossTileFactory
public BossTileFactory()
-
-
Method Details
-
getBossTileTypeName
-
getProbabilityForPrize
public int getProbabilityForPrize(float quality, ProgressManager.InventoryStatistics inventoryStatistics) -
setupAssets
public void setupAssets()- Overrides:
setupAssets
in classTile.Factory.AbstractFactory<BossTile>
-
create
-
create
-
fromJson
- Specified by:
fromJson
in interfaceTile.Factory<BossTile>
- Overrides:
fromJson
in classTile.Factory.AbstractFactory<BossTile>
-