Package com.prineside.tdi2.tiles
Class GameValueTile.GameValueTileFactory
java.lang.Object
com.prineside.tdi2.Tile.Factory.AbstractFactory<GameValueTile>
com.prineside.tdi2.tiles.GameValueTile.GameValueTileFactory
- All Implemented Interfaces:
Disposable
,EntityFactory
,Tile.Factory<GameValueTile>
- Enclosing class:
- GameValueTile
public static class GameValueTile.GameValueTileFactory
extends Tile.Factory.AbstractFactory<GameValueTile>
-
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
(GameValueType gvType, double delta) create
(GameValueType gvType, double delta, boolean overwrite) 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
-
GameValueTileFactory
public GameValueTileFactory()
-
-
Method Details
-
getProbabilityForPrize
public int getProbabilityForPrize(float quality, ProgressManager.InventoryStatistics inventoryStatistics) -
setupAssets
public void setupAssets()- Overrides:
setupAssets
in classTile.Factory.AbstractFactory<GameValueTile>
-
create
-
create
-
create
-
fromJson
- Specified by:
fromJson
in interfaceTile.Factory<GameValueTile>
- Overrides:
fromJson
in classTile.Factory.AbstractFactory<GameValueTile>
-