Package com.prineside.tdi2.abilities
Class NukeAbility.NukeAbilityFactory
java.lang.Object
com.prineside.tdi2.Ability.Factory<NukeAbility>
com.prineside.tdi2.abilities.NukeAbility.NukeAbilityFactory
- Enclosing class:
- NukeAbility
-
Field Summary
Fields inherited from class com.prineside.tdi2.Ability.Factory
abilityType, descriptionAlias, titleAlias, titleFancyAlias
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
create()
com.badlogic.gdx.graphics.Color
getColor()
com.badlogic.gdx.graphics.Color
com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable
int
getPriceInGreenPapers
(int currentCount) int
getPriceInResources
(ResourceType resourceType, int currentCount) getTitle()
boolean
void
Methods inherited from class com.prineside.tdi2.Ability.Factory
getFancyTitle, setup
-
Constructor Details
-
NukeAbilityFactory
-
-
Method Details
-
create
- Specified by:
create
in classAbility.Factory<NukeAbility>
-
setupAssets
public void setupAssets()- Overrides:
setupAssets
in classAbility.Factory<NukeAbility>
-
clearPool
public void clearPool()- Overrides:
clearPool
in classAbility.Factory<NukeAbility>
-
requiresMapPointing
public boolean requiresMapPointing()- Specified by:
requiresMapPointing
in classAbility.Factory<NukeAbility>
-
getColor
public com.badlogic.gdx.graphics.Color getColor()- Specified by:
getColor
in classAbility.Factory<NukeAbility>
-
getDescription
- Overrides:
getDescription
in classAbility.Factory<NukeAbility>
-
getDarkerColor
public com.badlogic.gdx.graphics.Color getDarkerColor()- Specified by:
getDarkerColor
in classAbility.Factory<NukeAbility>
-
getTitle
- Overrides:
getTitle
in classAbility.Factory<NukeAbility>
-
getPriceInGreenPapers
public int getPriceInGreenPapers(int currentCount) - Overrides:
getPriceInGreenPapers
in classAbility.Factory<NukeAbility>
-
getPriceInResources
- Overrides:
getPriceInResources
in classAbility.Factory<NukeAbility>
-
getIconDrawable
public com.badlogic.gdx.scenes.scene2d.utils.TextureRegionDrawable getIconDrawable()- Specified by:
getIconDrawable
in classAbility.Factory<NukeAbility>
-