Package com.prineside.tdi2
Class Miner.Factory<T extends Miner>
java.lang.Object
com.prineside.tdi2.Miner.Factory<T>
- All Implemented Interfaces:
Disposable
- Direct Known Subclasses:
InfiarMiner.InfiarMinerFactory,MatrixMiner.MatrixMinerFactory,ScalarMiner.ScalarMinerFactory,TensorMiner.TensorMinerFactory,VectorMiner.VectorMinerFactory
- Enclosing class:
- Miner
-
Method Summary
Modifier and TypeMethodDescriptionabstract booleancanMineResource(ResourceType resourceType) abstract Tcreate()createIconActor(float size) voiddispose()Releases all resources of this object.abstract intabstract floatBase speed of mining, res/mabstract TextureRegiongetTitle()voidsetup()Called when all manager objects are already createdvoid
-
Method Details
-
create
-
canMineResource
-
getBaseBuildPrice
-
getTexture
-
getBaseMiningSpeed
Base speed of mining, res/m -
setup
public void setup()Called when all manager objects are already created -
getTitle
-
getDescription
-
setupAssets
public void setupAssets() -
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.DisposableReleases all resources of this object.- Specified by:
disposein interfaceDisposable
-
createIconActor
-