Class WaveProcessor.WaveProcessorFactory<T extends WaveProcessor>

java.lang.Object
com.prineside.tdi2.WaveProcessor.WaveProcessorFactory<T>
Direct Known Subclasses:
BrootBossWaveProcessor.BrootBossWaveProcessorFactory, ConstructorBossWaveProcessor.ConstructorBossWaveProcessorFactory, MetaphorBossWaveProcessor.MetaphorBossWaveProcessorFactory, MobchainBossWaveProcessor.MobchainBossWaveProcessorFactory, SnakeBossWaveProcessor.SnakeBossWaveProcessorFactory
Enclosing interface:
WaveProcessor

public abstract static class WaveProcessor.WaveProcessorFactory<T extends WaveProcessor> extends Object
  • Field Details

    • bossType

      public final BossType bossType
    • iconTexture

      protected com.badlogic.gdx.graphics.g2d.TextureRegion iconTexture
  • Constructor Details

    • WaveProcessorFactory

      public WaveProcessorFactory(BossType bossType)
  • Method Details

    • setup

      public void setup()
    • create

      public abstract T create()
    • getIconTexture

      public com.badlogic.gdx.graphics.g2d.TextureRegion getIconTexture()