Class ThunderAbility

All Implemented Interfaces:
com.esotericsoftware.kryo.KryoSerializable

public class ThunderAbility extends Ability
  • Method Details

    • write

      public void write(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Output output)
      Specified by:
      write in interface com.esotericsoftware.kryo.KryoSerializable
      Overrides:
      write in class Ability
    • read

      public void read(com.esotericsoftware.kryo.Kryo kryo, com.esotericsoftware.kryo.io.Input input)
      Specified by:
      read in interface com.esotericsoftware.kryo.KryoSerializable
      Overrides:
      read in class Ability
    • start

      public void start(int x, int y)
      Description copied from class: Ability
      Only used if Ability.requiresMapPointing()
      Specified by:
      start in class Ability
      Parameters:
      x - position in pixels
      y - position in pixels
    • update

      public void update(float deltaTime)
      Specified by:
      update in class Ability
    • isDone

      public boolean isDone()
      Specified by:
      isDone in class Ability
    • draw

      public void draw(com.badlogic.gdx.graphics.g2d.Batch batch, float deltaTime)
      Specified by:
      draw in class Ability
    • drawBatchAdditive

      public void drawBatchAdditive(com.badlogic.gdx.graphics.g2d.Batch batch, float deltaTime)
      Overrides:
      drawBatchAdditive in class Ability