Interface MapSystem.MapSystemListener

All Superinterfaces:
GameListener
All Known Implementing Classes:
BlizzardAbility._MapSystemListener, BrootBossWaveProcessor._MapSystemListener, ConstructorBossWaveProcessor._MapSystemListener, GameValueSystem._MapSystemListener, MapSystem.MapSystemListener.MapSystemListenerAdapter, MetaphorBossWaveProcessor._MapSystemListener, MinerSystem._MapSystemListener, MobchainBossWaveProcessor._MapSystemListener, ModifierSystem._MapSystemListener, SnakeBossWaveProcessor._MapSystemListener, SoundSystem._MapSystemListener, TowerSystem._MapSystemListener
Enclosing class:
MapSystem

public static interface MapSystem.MapSystemListener extends GameListener
  • Method Details

    • enemySpawnedOnMap

      void enemySpawnedOnMap(Enemy enemy)
    • enemyDespawnedFromMap

      void enemyDespawnedFromMap(Enemy enemy)
    • unitSpawnedOnMap

      void unitSpawnedOnMap(Unit unit)
    • unitDespawnedFromMap

      void unitDespawnedFromMap(Unit unit)
    • towerPlacedOnMap

      void towerPlacedOnMap(Tower tower)
    • modifierPlacedOnMap

      void modifierPlacedOnMap(Modifier modifier)
    • buildingRemovedFromMap

      void buildingRemovedFromMap(Building building, PlatformTile oldTile)
    • minerPlacedOnMap

      void minerPlacedOnMap(Miner miner)
    • minerRemovedFromMap

      void minerRemovedFromMap(Miner miner, SourceTile oldTile)
    • selectedTileChanged

      void selectedTileChanged(Tile oldTile)
    • hoveredTileChanged

      void hoveredTileChanged(Tile oldTile)
    • selectedGateChanged

      void selectedGateChanged(Gate oldGate)
    • hoveredGateChanged

      void hoveredGateChanged(Gate oldGate)
    • tileChanged

      void tileChanged(int x, int y, Tile oldTile, Tile newTile)
    • gateChanged

      void gateChanged(int x, int y, Gate.Side side, Gate oldGate, Gate newGate)
    • coreTileLeveledUp

      void coreTileLeveledUp(CoreTile coreTile)
    • coreTileUpgradeInstalled

      void coreTileUpgradeInstalled(int col, int row)