Package com.prineside.tdi2.abilities
Class MagnetAbility.MagnetAbilityFactory
java.lang.Object
com.prineside.tdi2.Ability.Factory<MagnetAbility>
com.prineside.tdi2.abilities.MagnetAbility.MagnetAbilityFactory
- Enclosing class:
- MagnetAbility
-
Field Summary
Fields inherited from class com.prineside.tdi2.Ability.Factory
abilityType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreate()com.badlogic.gdx.graphics.ColorgetColor()com.badlogic.gdx.graphics.Colorcom.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawableintgetPriceInGreenPapers(int currentCount) intgetPriceInResources(ResourceType resourceType, int currentCount) booleanvoidMethods inherited from class com.prineside.tdi2.Ability.Factory
getTitle, setup
-
Constructor Details
-
MagnetAbilityFactory
-
-
Method Details
-
setupAssets
public void setupAssets()- Overrides:
setupAssetsin classAbility.Factory<MagnetAbility>
-
clearPool
public void clearPool()- Overrides:
clearPoolin classAbility.Factory<MagnetAbility>
-
create
- Specified by:
createin classAbility.Factory<MagnetAbility>
-
requiresMapPointing
public boolean requiresMapPointing()- Specified by:
requiresMapPointingin classAbility.Factory<MagnetAbility>
-
getColor
public com.badlogic.gdx.graphics.Color getColor()- Specified by:
getColorin classAbility.Factory<MagnetAbility>
-
getDescription
- Overrides:
getDescriptionin classAbility.Factory<MagnetAbility>
-
getDarkerColor
public com.badlogic.gdx.graphics.Color getDarkerColor()- Specified by:
getDarkerColorin classAbility.Factory<MagnetAbility>
-
getPriceInGreenPapers
public int getPriceInGreenPapers(int currentCount) - Overrides:
getPriceInGreenPapersin classAbility.Factory<MagnetAbility>
-
getPriceInResources
- Overrides:
getPriceInResourcesin classAbility.Factory<MagnetAbility>
-
getIconDrawable
public com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable getIconDrawable()- Specified by:
getIconDrawablein classAbility.Factory<MagnetAbility>
-