Package j2d.utils

Class Diapositiva

java.lang.Object
j2d.utils.Diapositiva

public class Diapositiva extends Object
Cada una de las diapositivas de una Animacion reproducida por un AnimadorObjetoIcono. Sirven para cambiar la imagen asociada a un JObjetoIcono y emitir sonidos sincronizados con dicho cambio de imagen.

Esta clase es parte del motor de videojuegos j2d.

  • Field Details

    • imagen

      public final Image imagen
    • escalaImagen

      public final float escalaImagen
    • msDuracion

      public final int msDuracion
    • sonido

      public final Sonido sonido
    • ELIMINA_OBJ

      public static final Diapositiva ELIMINA_OBJ
      Valor especial de diapositiva que permite eliminar el objeto.
    • OBJ_INVISIBLE

      public static final Diapositiva OBJ_INVISIBLE
      Valor especial de diapositiva que hace invisible el objeto.
  • Constructor Details

    • Diapositiva

      public Diapositiva(Image imagen, float escalaImagen, int msDuracion)
      Construye la diapositiva.
      Parameters:
      imagen - imagen correspondiente a la diapositiva.
      escalaImagen - escala a aplicar a la imagen (1.0 implica que la imagen se reproduce con su tamanho original).
      msDuracion - ms durante los que se mantiene la imagen.
    • Diapositiva

      public Diapositiva(Image imagen, float escalaImagen, int msDuracion, Sonido sonido)
      Construye la diapositiva.
      Parameters:
      imagen - imagen correspondiente a la diapositiva.
      escalaImagen - escala a aplicar a la imagen (1.0 implica que la imagen se reproduce con su tamanho original).
      msDuracion - ms durante los que se mantiene la imagen.
      sonido - sonido a reproducir al poner la diapositiva.