Class ParticleSystem

java.lang.Object
ActiverseEngine.Actor
ActiverseUtils.ParticleSystem

public class ParticleSystem extends Actor
ParticleSystem - System for creating and managing visual particle effects
Version:
1.4.1
Author:
Knivier
  • Constructor Details

    • ParticleSystem

      public ParticleSystem()
  • Method Details

    • emit

      public void emit(int x, int y, int count, Color color, long lifetime)
      Emits particles from a position
      Parameters:
      x - X position
      y - Y position
      count - Number of particles
      color - Particle color
      lifetime - Lifetime in milliseconds
    • emitDirectional

      public void emitDirectional(int x, int y, int count, Color color, long lifetime, double angle, double spread)
      Emits particles in a specific direction
      Parameters:
      x - X position
      y - Y position
      count - Number of particles
      color - Particle color
      lifetime - Lifetime in milliseconds
      angle - Direction angle in radians
      spread - Spread angle in radians
    • act

      public void act()
      Description copied from class: Actor
      Performs the actor's action.
      Specified by:
      act in class Actor
    • paint

      public void paint(Graphics g)
      Description copied from class: Actor
      Draws the actor on the given graphics context. If no image is set, this method does nothing. Subclasses should override this method to draw shapes or custom graphics when not using images.
      Overrides:
      paint in class Actor
      Parameters:
      g - The graphics context to draw on.