Index

A B C D E F G H I J L M N O P Q R S T V X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABAJO - Enum constant in enum class j2d.Colisionador.Lado
 
activa() - Method in class j2d.Colisionador
Activa el colisionador.
adornoAnhade(JObjeto) - Method in class j2d.JObjeto
Anhade un objeto de adorno al objeto actual.
adornoAnhade(JObjeto, int, int) - Method in class j2d.JObjeto
Anhade un objeto de adorno al objeto actual.
adornoElimina(JObjeto) - Method in class j2d.JObjeto
Elimina el objeto como adorno del objeto actual.
altoPixelsY() - Static method in class j2d.Juego
Retorna el alto en pixels de la ventana del juego.
altoY() - Method in class j2d.JEscena
Retorna la altura en pixels de la escena.
altoY() - Method in class j2d.JObjeto
Retorna el alto del objeto.
anchoPixelsX() - Static method in class j2d.Juego
Retorna el ancho en pixels de la ventana del juego.
anchoX() - Method in class j2d.JEscena
Retorna la anchura en pixels de la escena.
anchoX() - Method in class j2d.JObjeto
Retorna el ancho del objeto.
anguloOrientacion() - Method in class j2d.utils.Vector2D
Angulo en radianes de la orientacion del vector.
anhadeEscena(JEscena) - Static method in class j2d.Juego
Anhade una escena al juego.
anhadeUnaVida() - Method in class j2d.mods.ControladorVida
Anhade una "vida" al objeto controlado.
anhadeVida(float) - Method in class j2d.mods.ControladorVida
Anhade una cantidad de vida al objeto controlado.
Animacion - Class in j2d.utils
Animacion reproducida por un AnimadorObjetoIcono formada por varios objetos de la clase Diapositiva.
Animacion(boolean, Diapositiva...) - Constructor for class j2d.utils.Animacion
Construye una amimacion con las diapositivas indicadas.
Animacion(int, Diapositiva...) - Constructor for class j2d.utils.Animacion
Construye una amimacion con las diapositivas indicadas que se repetira el numero de veces indicado.
Animacion(Diapositiva...) - Constructor for class j2d.utils.Animacion
Construye una amimacion con las diapositivas indicadas.
animador() - Method in class j2d.JObjetoIcono
Retorna el animador asociado al objeto.
AnimadorObjetoIcono - Class in j2d
Reproductor de animaciones (ver Animacion) encargadas de cambiar el icono de un JObjetoIcono.
area() - Method in class j2d.Colisionador
Retorna el area del colisionador.
area() - Method in class j2d.JObjeto
Retorna el area rectangular ocupada por el objeto.
ARRIBA - Enum constant in enum class j2d.Colisionador.Lado
 
asigna(float, float) - Method in class j2d.utils.Vector2D
Asigna las componentes del vector actual.
asigna(Vector2D) - Method in class j2d.utils.Vector2D
Hace el vector actual igual al pasado como parametro.
asignaCiclosPorSegundo(int) - Static method in class j2d.Juego
Asigna los ciclos por segundo a los que se desarrollara el juego.
asignaColor(Color) - Method in class j2d.JObjetoTexto
Asigna el color del texto.
asignaColorArea(Color) - Method in class j2d.JObjetoRectangulo
Cambia el color del área del rectángulo.
asignaColorBarra(Color) - Method in class j2d.mods.JObjetoVisNumBarra
Asigna el color de la barra y del borde.
asignaColorBorde(Color) - Method in class j2d.JObjetoRectangulo
Cambia el color del borde del rectángulo.
asignaColorFondo(Color) - Method in class j2d.JObjetoTexto
Asigna el color de fondo del texto.
asignaColorFondo(Color) - Method in class j2d.mods.JObjetoVisNumBarra
Asigna el color del fondo que se ve a medida que la barra va acortandose.
asignaDimension(Dimension) - Method in class j2d.JObjeto
 
asignaDimensiones(int, int) - Static method in class j2d.Juego
Asigna la dimensiones de la pantalla del juego.
asignaFactorGravedad(float) - Method in class j2d.JObjeto
Asigna el factor de gravedad del objeto.
asignaFuente(Font) - Method in class j2d.JObjetoTexto
Asigna la fuente utilizada para mostrar el texto.
asignaFuente(String, int, int) - Method in class j2d.JObjetoTexto
Asigna la fuente utilizada para mostrar el texto.
asignaGravedad(float) - Method in class j2d.JEscena
Asigna la aceleracion de gravedad a la que se ven sometidos los objetos de la escena.
asignaNombre(String) - Static method in class j2d.Juego
Asigna el nombre del juego (que, a su vez, es el titulo de la ventana principal).
asignaObjDestino(JObjeto, int) - Method in class j2d.JObjetoEnlace
Asigna el objeto de destino y la distancia del centro de ese objeto donde finaliza el enlace.
asignaObjDestino(JObjeto, Point) - Method in class j2d.JObjetoEnlace
Asigna el objeto de destino y el desplazamiento respecto a la esquina superior izquierda de ese objeto donde finaliza el enlace.
asignaObjetoGuiado(IGuiadoPorRaton) - Method in class j2d.mods.GuiaPorRaton
Asigna el objeto guiado.
asignaPtoDestino(Point) - Method in class j2d.JObjetoEnlace
Punto donde finaliza el enlace (solo utilizable en modo "suelto").
asignaTamanhoFuente(int) - Method in class j2d.JObjetoTexto
Asigna el tamanho del texto con la fuente actual.
asignaTexto(String) - Method in class j2d.JObjetoTexto
Asigna el texto a mostrar.
asignaTexto(String) - Method in class j2d.mods.JObjetoVisNumTexto
 
asignaValor(float) - Method in interface j2d.mods.IVisualizadorNumerico
Asigna un valor al visualizador.
asignaValor(float) - Method in class j2d.mods.JObjetoVisNumArray
 
asignaValor(float) - Method in class j2d.mods.JObjetoVisNumBarra
 
asignaValor(float) - Method in class j2d.mods.JObjetoVisNumNulo
 
asignaValor(float) - Method in class j2d.mods.JObjetoVisNumTexto
 
asignaVel(float, float) - Method in class j2d.JObjeto
Asigna la velocidad del objeto.
asignaVel(Vector2D) - Method in class j2d.JObjeto
Asigna la velocidad del objeto.
asignaVelX(float) - Method in class j2d.JObjeto
Asigna la componente X de la velocidad del objeto.
asignaVelY(float) - Method in class j2d.JObjeto
Asigna la componente Y de la velocidad del objeto.
asignaX(float) - Method in class j2d.utils.Vector2D
Asigna la componente X del vector.
asignaY(float) - Method in class j2d.utils.Vector2D
Asigna la componente Y del vector.

B

bucleInfinito() - Method in class j2d.utils.Animacion
Retorna si la animacion sera repetida en un bucle infinito o no.
buscaObj(String) - Method in class j2d.JEscena
Busca y retorna un objeto con el nombre indicado incluido en la escena.
buscaObjEnPunto(Point2D) - Method in class j2d.JEscena
Retorna el ultimo objeto segun el orden de dibujo cuyo area contiene el punto indicado.

C

cambiaAModoNulo() - Method in class j2d.JObjetoEnlace
Cambia el enlace a modo nulo.
cambiaAModoSuelto(Point) - Method in class j2d.JObjetoEnlace
Cambia el enlace a modo suelto finalizando en ptoDest.
cambiaColor(Color) - Method in class j2d.JObjetoEnlace
Cambia el color del enlace.
cambiaColorCirculo(Color) - Method in class j2d.JObjetoCirculo
Cambia el color del circulo.
cambiaColorCircunferencia(Color) - Method in class j2d.JObjetoCirculo
Cambia el color de la circunferencia.
cambiaEscala(float) - Method in class j2d.JObjetoIcono
Cambia el imagen del objeto.
cambiaEscena(String) - Static method in class j2d.Juego
Anota la escena a la que se cambiara en el siguiente ciclo.
cambiaImagen(Image) - Method in class j2d.JObjetoIcono
Cambia el imagen del objeto manteniendo la escala utilizada en previas imagenes.
cambiaImagen(Image, float) - Method in class j2d.JObjetoIcono
Cambia el imagen del objeto.
cambiaImagen(Image, float) - Method in class j2d.JObjetoTextura
 
cambiaRadio(int) - Method in class j2d.JObjetoCirculo
Cambia el radio del circulo.
cambioDimension(Dimension) - Method in class j2d.JEscena
Invocado cuando las dimensiones del panel de juego han cambiado.
centro() - Method in class j2d.JObjeto
Retorna la posicion del centro del objeto.
ciclo() - Method in class j2d.JEscena
Invocada en cada ciclo del juego.
ciclo() - Method in class j2d.JObjeto
Invocada en cada ciclo del juego.
ciclosAms(int) - Static method in class j2d.Juego
Retorna los milisegundos correspondientes a los ciclos indicados.
ciclosPorSegundo() - Static method in class j2d.Juego
Retorna los ciclos por segundo a los que se desarrollara el juego.
colision(JObjeto, boolean) - Method in class j2d.JObjeto
Invocada por la fisica del juego cuando se detecta la colision con otro objeto.
colisionador() - Method in class j2d.JObjeto
Retorna el colisionador asociado al objeto.
Colisionador - Class in j2d
Colisionador asociado a un objeto.
Colisionador(JObjeto, Dimension) - Constructor for class j2d.Colisionador
Construye un colisionador asociado al objeto.
Colisionador.Lado - Enum Class in j2d
Lado en el que se produce la colision.
colisionesDeshabilitadas() - Static method in class j2d.Juego
Deshabilita las colisiones entre objetos.
colisionesHabilitadas() - Static method in class j2d.Juego
Habilita las colisiones entre objetos.
color() - Method in class j2d.JObjetoEnlace
Retorna el color del enlace.
color() - Method in class j2d.JObjetoTexto
Retorna el color del texto escrito en el objeto de texto.
colorArea() - Method in class j2d.JObjetoRectangulo
Retorna el color del area del rectángulo.
colorBorde() - Method in class j2d.JObjetoRectangulo
Retorna el color del borde del rectángulo.
colorCirculo() - Method in class j2d.JObjetoCirculo
Retorna el color del circulo.
colorCircunferencia() - Method in class j2d.JObjetoCirculo
Retorna el color de la circumferencia.
configuraAccionesMuerte(Animacion) - Method in class j2d.mods.ControladorVida
Configura la animacion correspondiente a la "muerte" del objeto controlado.
configuraAccionesPierdeVida(Animacion, int) - Method in class j2d.mods.ControladorVida
Configura las acciones correspondientes a la perdida de vida del objeto controlado.
contadorCiclos() - Static method in class j2d.Juego
Retorna el numero de los ciclos transcurridos desde el comienzo del juego.
contiene(JObjeto) - Method in class j2d.JObjeto
Indica si el area ocupada por el objeto actual contiene el area correspondiente al objeto pasado como parametro.
controladoRatonAnhade(IControladoRaton) - Method in class j2d.JEscena
Anhade un elemento controlado con el raton.
controladoRatonElimina(IControladoRaton) - Method in class j2d.JEscena
Elimina un elemento controlado con el raton.
ControladorVida - Class in j2d.mods
Permite controlar la vida de un JObjeto.
ControladorVida(float, IVidaControlada) - Constructor for class j2d.mods.ControladorVida
Construye un controlador de vida para el objeto controlado.
ControladorVida(float, IVisualizadorNumerico, IVidaControlada) - Constructor for class j2d.mods.ControladorVida
Construye un controlador de vida para el objeto controlado.
controladosRatonEliminaTodos() - Method in class j2d.JEscena
Elimina todos los elementos controlados por el raton.
controladosTecladoEliminaTodos() - Method in class j2d.JEscena
Elimina todos los elementos controlados por del teclado.
controladoTecladoAnhade(IControladoTeclado) - Method in class j2d.JEscena
Anhade un elemento controlado con el teclado.
controladoTecladoElimina(IControladoTeclado) - Method in class j2d.JEscena
Elimina un elemento controlado con el teclado.
convertToBufferedImage(Image) - Static method in class j2d.utils.ImagenesUtils
Convierte a BufferedImage.
creaBordes(Color) - Method in class j2d.JEscena
Crea bordes de la pantalla como rectangulos que solo ocupan el borde de la pantalla pero muy anchos para que no se lo puedan "saltar" los objetos por muy rapidos que sean.
creaImagen(String) - Static method in class j2d.utils.ImagenesUtils
Crea una imagen a partir de un fichero.
creaObjetos(String) - Method in class j2d.utils.planos.LectorPlanos
Crea e incluye los objetos de las secciones MAPA y OBJETOS de la escena indicada.
CUENTA_ASCENDENTE - Enum constant in enum class j2d.mods.Temporizador.TipoCuenta
 
CUENTA_DESCENDENTE - Enum constant in enum class j2d.mods.Temporizador.TipoCuenta
 
cuentaHaFinalizado() - Method in class j2d.mods.Temporizador
Indica si ha finalizado la cuenta del temporizador.

D

decrementaValor() - Method in interface j2d.mods.IVisualizadorNumerico
Decrementa en una unidad el valor mostrado por el visualizador.
decrementaValor() - Method in class j2d.mods.JObjetoVisNumArray
 
decrementaValor() - Method in class j2d.mods.JObjetoVisNumBarra
 
decrementaValor() - Method in class j2d.mods.JObjetoVisNumNulo
 
decrementaValor() - Method in class j2d.mods.JObjetoVisNumTexto
 
decrementaValor(float) - Method in interface j2d.mods.IVisualizadorNumerico
Decrementa el valor mostrado por el visualizador.
decrementaValor(float) - Method in class j2d.mods.JObjetoVisNumArray
 
decrementaValor(float) - Method in class j2d.mods.JObjetoVisNumBarra
 
decrementaValor(float) - Method in class j2d.mods.JObjetoVisNumNulo
 
decrementaValor(float) - Method in class j2d.mods.JObjetoVisNumTexto
 
DERECHA - Enum constant in enum class j2d.Colisionador.Lado
 
desactiva() - Method in class j2d.Colisionador
Desactiva el colisionador.
desplaza(int, int) - Method in class j2d.JObjeto
Desplazamiento del objeto en el ciclo actual.
desplaza(Vector2D) - Method in class j2d.JObjeto
Desplazamiento del objeto en el ciclo actual.
desplazaPunto(Point2D) - Method in class j2d.utils.Vector2D
Desplaza el punto en la magnitud del vector.
Diapositiva - Class in j2d.utils
Cada una de las diapositivas de una Animacion reproducida por un AnimadorObjetoIcono.
Diapositiva(Image, float, int) - Constructor for class j2d.utils.Diapositiva
Construye la diapositiva.
Diapositiva(Image, float, int, Sonido) - Constructor for class j2d.utils.Diapositiva
Construye la diapositiva.
diapositivaActual() - Method in class j2d.AnimadorObjetoIcono
Retorna el indice de la diapositiva actual.
dibujaBorde(boolean) - Method in class j2d.JObjetoTexto
Dibuja o no el borde del texto (un rectángulo del color del texto).
dibujaFondo(boolean) - Method in class j2d.JObjetoTexto
Dibuja o no el fondo del texto (un rectángulo relleno del color de fondo).
dibujaObjeto(Graphics2D, int, int) - Method in class j2d.JObjeto
Dibuja el objeto en el contexto grafico.
dibujaObjeto(Graphics2D, int, int) - Method in class j2d.JObjetoCirculo
 
dibujaObjeto(Graphics2D, int, int) - Method in class j2d.JObjetoEnlace
 
dibujaObjeto(Graphics2D, int, int) - Method in class j2d.JObjetoIcono
 
dibujaObjeto(Graphics2D, int, int) - Method in class j2d.JObjetoRectangulo
 
dibujaObjeto(Graphics2D, int, int) - Method in class j2d.JObjetoTexto
 
dibujaObjeto(Graphics2D, int, int) - Method in class j2d.JObjetoTextura
 
dibujaObjeto(Graphics2D, int, int) - Method in class j2d.JObjetoTexturaHexagonal
 
dimension() - Method in class j2d.JObjeto
Retorna la dimension (ancho x alto) del objeto.
dirigeAPunto(Point, float) - Method in class j2d.GuiaObjeto
Dirige el objeto en linea recta hacia el punto destino con la velocidad indicada.
dirigeAPuntoEvitandoRect(Point, Rectangle, float) - Method in class j2d.GuiaObjeto
Hace que el objeto siga una trayectoria hacia el punto destino de forma que su colisionador esquive el obstaculo.
dirigeAPuntoEvitandoRectSiNecesario(Point, Rectangle, float) - Method in class j2d.GuiaObjeto
Hace que el objeto siga una trayectoria hacia el punto destino de forma que su colisionador esquive el obstaculo.

E

ELIMINA_OBJ - Static variable in class j2d.utils.Diapositiva
Valor especial de diapositiva que permite eliminar el objeto.
eliminaObj(JObjeto) - Method in class j2d.JEscena
Elimina el objeto de la escena.
entraEscena() - Method in class j2d.JEscena
Invocada al entrar a una escena.
ErrorFormatoFichero(String) - Constructor for exception j2d.utils.planos.LectorPlanos.ErrorFormatoFichero
 
ErrorImagen(String) - Constructor for exception j2d.utils.ImagenesUtils.ErrorImagen
Crea la excepcion con el mensaje indicado.
esAdorno() - Method in class j2d.JObjeto
Retorna si el objeto es un adorno.
escalaImagen - Variable in class j2d.utils.Diapositiva
 
escalaImagen(Image, float) - Static method in class j2d.utils.ImagenesUtils
Escala imagen.
escalaModulo(float) - Method in class j2d.utils.Vector2D
Escala el modulo del vector de forma que mantiene su orientación..
escena() - Method in class j2d.JObjeto
Retorna la escena en la que esta el objeto.
escena(String) - Static method in class j2d.Juego
Retorna la escena con el nombre indicado.
escenaActual() - Static method in class j2d.Juego
Retorna la escena actual.
EscenaNoExistente() - Constructor for exception j2d.Juego.EscenaNoExistente
 
EscenaRepetida() - Constructor for exception j2d.Juego.EscenaRepetida
 
esDominante() - Method in class j2d.Colisionador
Retorna si el colisionador es dominante.
esEtereo() - Method in class j2d.Colisionador
Retorna si el colisionador es etereo.
esEtereo(boolean) - Method in class j2d.Colisionador
Configura el colisionador como etereo o no.
esNulo() - Method in class j2d.utils.Vector2D
Indica si el vector es nulo (sus dos componentes son 0) o no.
especifico(Class<? extends JObjeto>) - Method in class j2d.Colisionador
Configura el colisionador como especifico para una clase, lo que significa que solo colisiona con objetos de esa clase o de sus subclases.
espejoIzqDer(Image) - Static method in class j2d.utils.ImagenesUtils
Realiza una rotacion izquierda-derecha de la imagen.
espejoVertical(Image) - Static method in class j2d.utils.ImagenesUtils
Realiza una rotacion arriba-abajo de la imagen.
estaActivo() - Method in class j2d.Colisionador
Retorna si el colisionador esta activo o no.
estaEnContacto(JObjeto) - Method in class j2d.JObjeto
Indica si el objeto actual esta en contacto (esta tocando) el objeto pasado como parametro.
estaEnTrayectoria(Colisionador, Point) - Method in class j2d.Colisionador
Calcula si algun punto del colisionador pasaria sobre el colisionador obstaculo en el supuesto de que el centro del colisionador se desplazara al punto destino siguiendo una trayectoria recta.
estaEnTrayectoria(JObjeto, Point) - Method in class j2d.Colisionador
Calcula si algun punto del colisionador pasaria sobre el colisionador del objeto en el supuesto de que el centro del colisionador se desplazara al punto destino siguiendo una trayectoria recta.
estaGuiando() - Method in class j2d.mods.GuiaPorRaton
 
estaSiguiendoTrayectoria() - Method in class j2d.GuiaObjeto
Retorna si se esta siguiendo una trayectoria en este momento.
evitaRectObstaculo(Rectangle, Rectangle, Point, int, int) - Static method in class j2d.utils.Geometria
Busca la trayectoria mas corta que permite al rectangulo movil evitar el obstaculo para llegar al punto de destino.

F

factorGravedad() - Method in class j2d.JObjeto
Retorna el factor de gravedad del objeto.
FIJADO - Enum constant in enum class j2d.JObjetoEnlace.ModoEnlace
 
finalizaAnimacion() - Method in class j2d.AnimadorObjetoIcono
Finaliza la animacion que esta reproduciendo en este momento.
finalizaAnimacionMuerte() - Method in interface j2d.mods.IVidaControlada
Notifica al objeto que ha finalizado la animacion correspondiente a su "muerte".
finalizaCuenta() - Method in class j2d.mods.Temporizador
Finaliza la cuenta del temporizador.
finalizaGuiado() - Method in class j2d.mods.GuiaPorRaton
 
finalizarJuego() - Static method in class j2d.Juego
Finaliza el juego y cierra la ventana.
finalizaSeguimiento() - Method in class j2d.GuiaObjeto
Finaliza el seguimiento de la trayectoria.
finTiempo(Temporizador) - Method in interface j2d.mods.ITemporizado
Operacion del objeto que sera invocada cuando el temporizador alcance su fin de cuenta.
fondo() - Method in class j2d.JEscena
Retorna el fondo de la escena.
FuentesUtils - Class in j2d.utils
Metodos de utilidad para la gestion de fuentes de texto.
FuentesUtils() - Constructor for class j2d.utils.FuentesUtils
 

G

Geometria - Class in j2d.utils
Calculos geometricos.
Geometria() - Constructor for class j2d.utils.Geometria
 
get(int) - Method in class j2d.utils.Animacion
Retorna la diapositiva con el indice indicado.
gravedad() - Method in class j2d.JEscena
Retorna la aceleracion de gravedad a la que se ven sometidos los objetos de la escena.
guia() - Method in class j2d.JObjeto
Retorna el guia seguidor de trayectorias asociado al objeto.
GuiaObjeto - Class in j2d
Permite guiar un objeto siguiendo una trayectoria.
GuiaPorRaton - Class in j2d.mods
Permite guiar un objeto de forma que siga la posicion del raton.
GuiaPorRaton(IGuiadoPorRaton, float, float) - Constructor for class j2d.mods.GuiaPorRaton
Construye una guia por raton para un objeto.
GuiaPorRaton(IGuiadoPorRaton, float, float, boolean, boolean) - Constructor for class j2d.mods.GuiaPorRaton
Construye una guia por raton para un objeto.

H

haceDominante(boolean) - Method in class j2d.Colisionador
Configura el colisionador como dominante o no.
haceLocalizablePorPunto(boolean) - Method in class j2d.JObjeto
Cambia si el objeto puede ser localizable con el método JEscena.buscaObjEnPunto(Point2D).

I

IControlado - Interface in j2d
Los elementos del juego (objetos o escenas) controlados por el jugador desde el teclado deben implementar esta interfaz.
IControladoRaton - Interface in j2d
Los elementos del juego (objetos o escenas) controlados por el jugador mediante el raton deben implementar esta interfaz.
IControladoTeclado - Interface in j2d
Los elementos del juego (objetos o escenas) controlados por el jugador desde el teclado deben implementar esta interfaz.
IGuiadoPorRaton - Interface in j2d.mods
Los objetos guiados por raton deben implementar esta interfaz.
imagen - Variable in class j2d.utils.Diapositiva
 
imagen() - Method in class j2d.JObjetoIcono
Retorna la imagen que constituye la representacion grafica del objeto.
imagenEspecular() - Method in class j2d.JObjetoIcono
Realiza una rotacion izquierda-derecha de la imagen del objeto.
ImagenesUtils - Class in j2d.utils
Metodos de utilidad para la gestion de imagenes.
ImagenesUtils() - Constructor for class j2d.utils.ImagenesUtils
 
ImagenesUtils.ErrorImagen - Exception in j2d.utils
Lanzada si se detecta algun error en la imagen.
incluyeObj(JObjeto, int, int) - Method in class j2d.JEscena
Incluye el objeto en la escena con su esquina superior izquierda en las coordenadas indicadas.
incluyeObj(JObjeto, Point) - Method in class j2d.JEscena
Incluye el objeto en la escena con su esquina superior izquierda en punto indicado.
incluyeObjCentrado(JObjeto, int, int) - Method in class j2d.JEscena
Incluye el objeto en la escena con su centro en las coordenadas indicadas.
incluyeObjCentrado(JObjeto, Point) - Method in class j2d.JEscena
Incluye el objeto en la escena con su centro en punto indicado.
incrementaValor() - Method in interface j2d.mods.IVisualizadorNumerico
Incrementa en una unidad el valor mostrado por el visualizador.
incrementaValor() - Method in class j2d.mods.JObjetoVisNumArray
 
incrementaValor() - Method in class j2d.mods.JObjetoVisNumBarra
 
incrementaValor() - Method in class j2d.mods.JObjetoVisNumNulo
 
incrementaValor() - Method in class j2d.mods.JObjetoVisNumTexto
 
incrementaValor(float) - Method in interface j2d.mods.IVisualizadorNumerico
Incrementa el valor mostrado por el visualizador.
incrementaValor(float) - Method in class j2d.mods.JObjetoVisNumArray
 
incrementaValor(float) - Method in class j2d.mods.JObjetoVisNumBarra
 
incrementaValor(float) - Method in class j2d.mods.JObjetoVisNumNulo
 
incrementaValor(float) - Method in class j2d.mods.JObjetoVisNumTexto
 
incrementaVel(float, float) - Method in class j2d.JObjeto
Incrementa la velocidad del objeto.
iniciaCuenta() - Method in class j2d.mods.Temporizador
Inicia la cuenta del temporizador a su valor inicial de cuenta.
iniciaCuenta(int) - Method in class j2d.mods.Temporizador
Inicia la cuenta del temporizador con el valor indicado.
interrumpeEjecucionJuego() - Static method in class j2d.Juego
Interrumpe la ejecucion del juego parando el movimiento de los objetos y la cuenta de ciclos.
invierte() - Method in class j2d.utils.Vector2D
Invierte el vector (multiplica por -1).
IReceptorRaton - Interface in j2d
Los objetos que desean ser informados de que el raton ha sido pulsado sobre ellos deben implementar esta interfaz.
ITemporizado - Interface in j2d.mods
Interfaz que debe implementar un objeto (habitualmente un JObjeto o una JEscena) controlado por un Temporizador.
IVidaControlada - Interface in j2d.mods
Los JObjetos que tienen vida deben implementar esta interfaz para poder ser controlados por un ControladorVida.
IVisualizadorNumerico - Interface in j2d.mods
Funciones que debe proporcionar un objeto que vaya a ser utilizado como visualizador de alguna magnitud numerica.
IZQUIERDA - Enum constant in enum class j2d.Colisionador.Lado
 

J

j2d - package j2d
Clases principales del motor de videojuegos j2d.
j2d.mods - package j2d.mods
Modulos con funcionalidad avanzada para el motor de videojuegos j2d.
j2d.utils - package j2d.utils
Clases de utilidad para el motor de videojuegos j2d.
j2d.utils.planos - package j2d.utils.planos
 
JEscena - Class in j2d
Clase que representa cada una de las escenas que componen un juego.
JEscena() - Constructor for class j2d.JEscena
Crea una escena.
JEscena(String) - Constructor for class j2d.JEscena
Crea una escena.
JEscena.ObjetoNoEnEscena - Exception in j2d
Lanzada si el objeto no esta incluido en la escena.
JEscena.ObjetoYaEnEscena - Exception in j2d
Lanzada si el objeto ya esta incluido en la escena.
JObjeto - Class in j2d
Comportamiento comun definido para todos los objetos del juego.
JObjeto(String, int, int) - Constructor for class j2d.JObjeto
Crea el objeto con las dimensiones indicadas.
JObjetoCirculo - Class in j2d
Objeto cuya representacion grafica es un circulo.
JObjetoCirculo(String, int, Color) - Constructor for class j2d.JObjetoCirculo
Construye un objeto circulo.
JObjetoCirculo(String, int, Color, Color) - Constructor for class j2d.JObjetoCirculo
Construye un objeto circulo con circunferencia.
JObjetoEnlace - Class in j2d
Linea que enlaza dos objetos (objeto origen y objeto destino).
JObjetoEnlace(JObjeto) - Constructor for class j2d.JObjetoEnlace
Construye un enlace en modo "nulo".
JObjetoEnlace(JObjeto, Point) - Constructor for class j2d.JObjetoEnlace
Construye un enlace en modo "nulo".
JObjetoEnlace(String, JObjeto, Point) - Constructor for class j2d.JObjetoEnlace
Construye un enlace en modo "nulo".
JObjetoEnlace.ModoEnlace - Enum Class in j2d
Modos en los que puede estar el enlace.
JObjetoIcono - Class in j2d
Objeto cuya representacion grafica es un icono.
JObjetoIcono(String, Image, float) - Constructor for class j2d.JObjetoIcono
Construye un objeto icono.
JObjetoIcono(String, String) - Constructor for class j2d.JObjetoIcono
Construye un objeto icono.
JObjetoRectangulo - Class in j2d
Objeto cuya representacion grafica es un rectangulo relleno.
JObjetoRectangulo(String, int, int, Color) - Constructor for class j2d.JObjetoRectangulo
Construye el rectangulo.
JObjetoRectangulo(String, int, int, Color, Color) - Constructor for class j2d.JObjetoRectangulo
Construye un rectangulo con borde.
JObjetoTexto - Class in j2d
Objeto cuya representacion grafica es un texto.
JObjetoTexto(String, Color) - Constructor for class j2d.JObjetoTexto
Construye el objeto.
JObjetoTexto(String, Color, Font) - Constructor for class j2d.JObjetoTexto
Construye el objeto.
JObjetoTexto(String, String, Color) - Constructor for class j2d.JObjetoTexto
Construye el objeto.
JObjetoTextura - Class in j2d
Objeto de forma rectangular cuya superficie esta rellena por una "textura" (icono que se repite hasta cubrir todo el area).
JObjetoTextura(String, int, int, Image, float) - Constructor for class j2d.JObjetoTextura
Construye el objeto.
JObjetoTextura(String, int, int, String, float) - Constructor for class j2d.JObjetoTextura
Construye el objeto.
JObjetoTexturaHexagonal - Class in j2d
Objeto de forma rectangular cuya superficie esta rellena por una "textura" hexagonal que se repite hasta cubrir todo el area.
JObjetoTexturaHexagonal(String, int, int, Color, Color, Image) - Constructor for class j2d.JObjetoTexturaHexagonal
Construye la textura hexagonal.
JObjetoTexturaHexagonal(String, int, int, Image) - Constructor for class j2d.JObjetoTexturaHexagonal
Construye la textura hexagonal.
JObjetoVisNumArray - Class in j2d.mods
Visualizador numerico basado en un array de objetos identicos.
JObjetoVisNumArray(int, Image, float) - Constructor for class j2d.mods.JObjetoVisNumArray
Construye un array de objetos identicos.
JObjetoVisNumArray(String, int, Image, float) - Constructor for class j2d.mods.JObjetoVisNumArray
Construye un array de objetos identicos.
JObjetoVisNumBarra - Class in j2d.mods
Visualizador numerico basado en un barra cuya longitud es proporcional al valor de la magnitud a mostrar.
JObjetoVisNumBarra(int, int, float, Color, Color) - Constructor for class j2d.mods.JObjetoVisNumBarra
Crea un visualizador numerico tipo barra.
JObjetoVisNumBarra(String, int, int, float, Color, Color) - Constructor for class j2d.mods.JObjetoVisNumBarra
Crea un visualizador numerico tipo barra.
JObjetoVisNumNulo - Class in j2d.mods
Visualizador numerico nulo para ser asociado a controladores que requieren un visualizador para almacenar el valor de una cantidad, pero cuyo valor no se desea mostrar.
JObjetoVisNumNulo() - Constructor for class j2d.mods.JObjetoVisNumNulo
Crea un visualizador nulo (invisible).
JObjetoVisNumTexto - Class in j2d.mods
Visualizador numerico que muestra una etiqueta seguida del valor de la magnitud a mostrar como un string.
JObjetoVisNumTexto(String, float) - Constructor for class j2d.mods.JObjetoVisNumTexto
Crea un objeto visualizador numerico tipo texto.
JObjetoVisNumTexto(String, float, float, float) - Constructor for class j2d.mods.JObjetoVisNumTexto
Crea un objeto visualizador numerico tipo texto.
JObjetoVisNumTexto(String, String, float) - Constructor for class j2d.mods.JObjetoVisNumTexto
Crea un visualizador numerico tipo texto.
JObjetoVisNumTexto(String, String, float, float, float) - Constructor for class j2d.mods.JObjetoVisNumTexto
Crea un objeto visualizador numerico tipo texto.
Juego - Class in j2d
Clase no instanciable que representa el juego.
Juego.EscenaNoExistente - Exception in j2d
Lanzada cuando se proporciona el nombre de una escena no existente.
Juego.EscenaRepetida - Exception in j2d
Lanzada si se trata de anhadir una escena con el mismo nombre que otra ya existente.
Juego.JuegoComenzado - Exception in j2d
Lanzada si se tratan de cambiar los parametros (nombre, dimensiones de la pantalla o ciclos por segundo) de un juego ya comenzado.
JuegoComenzado() - Constructor for exception j2d.Juego.JuegoComenzado
 
jugar() - Static method in class j2d.Juego
Comienza el juego entrando en la escena inicial e iniciando el lazo principal del juego ejecutado en Juego.cicloJuego().

L

ladoColision(JObjeto) - Method in class j2d.Colisionador
Retorna el lado del objeto duenho del colisionador en el que se ha producido la colision con el otro objeto.
LectorPlanos - Class in j2d.utils.planos
 
LectorPlanos(Map<String, Class<? extends JObjeto>>, String) - Constructor for class j2d.utils.planos.LectorPlanos
 
LectorPlanos.ErrorFormatoFichero - Exception in j2d.utils.planos
 
LectorPlanos.TipoObjetoInesperado - Exception in j2d.utils.planos
 
localizablePorPunto() - Method in class j2d.JObjeto
Retorna si el objeto puede ser localizable con el método JEscena.buscaObjEnPunto(Point2D).

M

modo() - Method in class j2d.JObjetoEnlace
Retorna el modo actual del enlace.
modulo() - Method in class j2d.utils.Vector2D
Retorna el modulo del vector.
msAciclos(int) - Static method in class j2d.Juego
Retorna los ciclos correspondientes a los milisegundos indicados.
msDuracion - Variable in class j2d.utils.Diapositiva
 
msDuracion() - Method in class j2d.utils.Animacion
Retorna la duracion total de la animacion.

N

nombre() - Method in class j2d.JEscena
Retorna el nombre de la escena.
nombre() - Method in class j2d.JObjeto
Retorna el nombre del objeto.
NOMBRE_FONDO - Static variable in class j2d.JEscena
Nombre del fondo de la escena (creado con los metodos pone*Fondo().
normaliza() - Method in class j2d.utils.Vector2D
Normaliza el vector.
notificacionSalidaPantallaActiva() - Method in class j2d.JObjeto
Activa la notificacion por salida de pantalla.
notificacionSalidaPantallaDesactiva() - Method in class j2d.JObjeto
Desactiva la notificacion por salida de pantalla.
notificacionSalidaPantallaEstaActiva() - Method in class j2d.JObjeto
Retorna si la notificacion por salida de pantalla esta activa o no.
NULO - Enum constant in enum class j2d.JObjetoEnlace.ModoEnlace
 
numRepeticiones() - Method in class j2d.utils.Animacion
Retorna el numero de veces que se repetira la animacion.
numVidasRestantes() - Method in class j2d.mods.ControladorVida
Retorna el numero de vidas restantes del objeto controlado.

O

OBJ_INVISIBLE - Static variable in class j2d.utils.Diapositiva
Valor especial de diapositiva que hace invisible el objeto.
objDestino() - Method in class j2d.JObjetoEnlace
Retorna el objeto destino del enlace.
objeto() - Method in class j2d.Colisionador
Retorna el objeto asocido con el colisionador.
objetoContenedor(JObjeto) - Method in class j2d.JEscena
Retorna el ultimo objeto segun el orden de dibujo cuyo area contiene el area del objeto indicado.
objetoEstaIncluido(JObjeto) - Method in class j2d.JEscena
Retorna si el objeto esta incluido en la escena.
objetoGuiado() - Method in class j2d.mods.GuiaPorRaton
 
ObjetoNoEnEscena(String) - Constructor for exception j2d.JEscena.ObjetoNoEnEscena
Construye la excepcion con el mensaje asociado.
objetos() - Method in class j2d.JEscena
Retorna los objetos incluidos en la escena.
ObjetoYaEnEscena(String) - Constructor for exception j2d.JEscena.ObjetoYaEnEscena
Construye la excepcion con el mensaje asociado.
objOrigen() - Method in class j2d.JObjetoEnlace
Retorna el objeto origen del enlace.
objVisualizador() - Method in class j2d.mods.ControladorVida
Retorna el objeto utilizado para visualizar la vida del objeto controlado.
objVisualizador() - Method in class j2d.mods.Temporizador
Retorna el objeto visualizador que muestra el valor de la cuenta del temporizador.

P

pierdeVida(float) - Method in interface j2d.mods.IVidaControlada
Notifica al objeto que ha perdido una cantidad de vida.
poneDelante(JObjeto) - Method in class j2d.JEscena
Dibuja el objeto por delante de todos los demas de la escena.
poneFondo(Color) - Method in class j2d.JEscena
Pone el fondo de la pantalla a color indicado.
poneTexturaFondo(Image, float) - Method in class j2d.JEscena
Pone el fondo de la pantalla con al textura indicada.
poneTexturaHexFondo(Image) - Method in class j2d.JEscena
Pone el fondo de la pantalla con al textura hexagonal indicada.
posicion() - Method in class j2d.JObjeto
Retorna la posicion del vertice superior izquierdo del objeto.
posiciona(Point) - Method in class j2d.JObjeto
Posiciona el vertice superior izquierdo del objeto en el punto indicado.
posicionaCentro(Point) - Method in class j2d.JObjeto
Posiciona el centro del objeto en el punto indicado.
productoPorEscalar(float) - Method in class j2d.utils.Vector2D
Multiplica el vector actual por un escalar (c·x, c·y).
pulsadoBotonCentral(Point) - Method in interface j2d.mods.IGuiadoPorRaton
Notifica al objeto que se ha pulsado el boton central en un punto dado de la escena.
pulsadoBotonDerecho(Point) - Method in interface j2d.mods.IGuiadoPorRaton
Notifica al objeto que se ha pulsado el boton derecho en un punto dado de la escena.
pulsadoBotonSobreObjeto() - Method in interface j2d.IReceptorRaton
Notifica al objeto que el boton del raton ha sido pulsado sobre el.
puntoAlcanzadoEnCiclo() - Method in class j2d.GuiaObjeto
Retorna el punto alcanzado en el ultimo ciclo.
puntoDestinoActual() - Method in class j2d.GuiaObjeto
Retorna el punto destino actual de la trayectoria que esta siendo seguida por el objeto.
puntoDestinoFinal() - Method in class j2d.GuiaObjeto
Retorna el ultimo punto de la trayectoria que esta siendo seguida por el objeto.
puntoMedioConObjeto(JObjeto) - Method in class j2d.JObjeto
Retorna el punto medio con otro objeto.

Q

quitaUnaVida() - Method in class j2d.mods.ControladorVida
Quita una vida al objeto controlado.
quitaVida(float) - Method in class j2d.mods.ControladorVida
Quita una cantidad de vida al objeto controlado.

R

radio() - Method in class j2d.JObjetoCirculo
Retorna el radio del circulo.
ratonBotonPresionado(MouseEvent) - Method in interface j2d.IControladoRaton
Invocada por el sistema cuando se presiona un boton del raton.
ratonBotonPresionado(MouseEvent) - Method in class j2d.mods.GuiaPorRaton
 
ratonBotonSoltado(MouseEvent) - Method in interface j2d.IControladoRaton
Invocada por el sistema cuando se suelta un boton del raton.
ratonBotonSoltado(MouseEvent) - Method in class j2d.mods.GuiaPorRaton
 
ratonDesplazado(MouseEvent) - Method in interface j2d.IControladoRaton
Invocada por el sistema cuando se desplaza el raton con un boton pulsado.
ratonDesplazado(MouseEvent) - Method in class j2d.mods.GuiaPorRaton
 
ratonSale(MouseEvent) - Method in interface j2d.IControladoRaton
Invocada por el sistema cuando el raton sale de la ventana.
ratonSale(MouseEvent) - Method in class j2d.mods.GuiaPorRaton
 
reanudaEjecucionJuego() - Static method in class j2d.Juego
Reanuda el movimiento de los objetos y la cuenta de ciclos.
receptorRatonAnhade(IReceptorRaton) - Method in class j2d.JEscena
Anhade un objeto receptor de eventos de raton que sera notificado cuando el raton sea pulsado sobre el.
receptorRatonElimina(IReceptorRaton) - Method in class j2d.JEscena
Elimina un objeto receptor de eventos de raton.
rectEstaEnTrayectoria(Rectangle, Rectangle, Point) - Static method in class j2d.utils.Geometria
Calcula si algun punto del rectangulo movil pasaria sobre el area definida por el rectangulo obstaculo si el centro del rectangulo movil se desplazara al punto destino siguiendo una trayectoria recta.
recuperaVida(float) - Method in interface j2d.mods.IVidaControlada
Notifica al objeto que ha recuperado una cantidad de vida.
redimensionaImagen(Image, int, int) - Static method in class j2d.utils.ImagenesUtils
Redimensiona imagen.
registaFuente(String) - Static method in class j2d.utils.FuentesUtils
Registra la fuente definida en el fichero.
reproduce(Animacion) - Method in class j2d.AnimadorObjetoIcono
Reproduce la animacion.
reproduciendo() - Method in class j2d.AnimadorObjetoIcono
Retorna si el animador esta reproduciendo una animacion en este momento o no.
resta(float, float) - Method in class j2d.utils.Vector2D
Decrementa las componentes del vector actual.
resta(Vector2D) - Method in class j2d.utils.Vector2D
Decrementa el vector actual con el pasado como parametro.
rota(float) - Method in class j2d.utils.Vector2D
Realiza la rotacion del vector.
rotacion(Image, float) - Static method in class j2d.utils.ImagenesUtils
Rota una imagen en el angulo indicado.

S

sacaPtoDeRect(Rectangle, Point2D.Double) - Static method in class j2d.utils.Geometria
Retorna el punto del perimetro del rectangulo mas cercano al punto interior.
salidaPantalla() - Method in class j2d.JObjeto
Invocado cuando el objeto sale de la pantalla y esta activa la notificacion por salida por pantalla.
sigueTrayectoria(Point[], float) - Method in class j2d.GuiaObjeto
Inicia el desplazamiento del objeto asociado por la trayectoria.
size() - Method in class j2d.utils.Animacion
Retorna el numero de diapositivas en la animacion.
soltadoBotonSobreObjeto() - Method in interface j2d.IReceptorRaton
Notifica al objeto que el boton del raton se ha soltado sobre el.
sonido - Variable in class j2d.utils.Diapositiva
 
Sonido - Class in j2d.utils
Clip de sonido obtenido de un fichero.
Sonido(String) - Constructor for class j2d.utils.Sonido
Crea un clip de sonido.
SUELTO - Enum constant in enum class j2d.JObjetoEnlace.ModoEnlace
 
suena() - Method in class j2d.utils.Sonido
Hace que el sonido suene.
suma(float, float) - Method in class j2d.utils.Vector2D
Incrementa las componentes del vector actual.
suma(Vector2D) - Method in class j2d.utils.Vector2D
Incrementa el vector actual con el pasado como parametro.

T

teclaLiberada(int) - Method in interface j2d.IControladoTeclado
Invocada por el sistema cuando se libera una tecla del teclado.
teclaPresionada(int) - Method in interface j2d.IControlado
Invocada por el sistema cuando se presiona una tecla del teclado.
teclaPresionada(int) - Method in interface j2d.IControladoTeclado
Invocada por el sistema cuando se presiona una tecla del teclado.
Temporizador - Class in j2d.mods
Temporizador que permite programar la ejecucion de un metodo en un instante futuro.
Temporizador(int, ITemporizado) - Constructor for class j2d.mods.Temporizador
Construye un temporizador de cuenta descendente cuyo valor no se va a mostrar con ningun visualizador.
Temporizador(int, ITemporizado, Temporizador.TipoCuenta) - Constructor for class j2d.mods.Temporizador
Construye un temporizador cuyo valor no se va a mostrar con ningun visualizador.
Temporizador(IVisualizadorNumerico, ITemporizado, int, boolean, Temporizador.TipoCuenta) - Constructor for class j2d.mods.Temporizador
Construye un temporizador.
Temporizador.TipoCuenta - Enum Class in j2d.mods
Tipo de cuenta del temporizador.
texto() - Method in class j2d.JObjetoTexto
Retorna el texto escrito en el objeto de texto.
tiempoRestante() - Method in class j2d.mods.Temporizador
Retorna el tiempo restante para finalizar la cuenta.
TipoObjetoInesperado(String) - Constructor for exception j2d.utils.planos.LectorPlanos.TipoObjetoInesperado
 
toString() - Method in class j2d.JEscena
 
toString() - Method in class j2d.JObjeto
 
toString() - Method in class j2d.JObjetoEnlace
 
toString() - Method in class j2d.utils.Vector2D
 
trayectoriaFinalizadaEnCiclo() - Method in class j2d.GuiaObjeto
Indica si se ha alcanzado el punto final de la trayectoria en el ultimo ciclo.

V

valor() - Method in interface j2d.mods.IVisualizadorNumerico
Retorna el valor actual mostrado por el visualizador.
valor() - Method in class j2d.mods.JObjetoVisNumArray
 
valor() - Method in class j2d.mods.JObjetoVisNumBarra
 
valor() - Method in class j2d.mods.JObjetoVisNumNulo
 
valor() - Method in class j2d.mods.JObjetoVisNumTexto
 
valorCuenta() - Method in class j2d.mods.Temporizador
Retorna el valor actual de la cuenta.
valueOf(String) - Static method in enum class j2d.Colisionador.Lado
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class j2d.JObjetoEnlace.ModoEnlace
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class j2d.mods.Temporizador.TipoCuenta
Returns the enum constant of this class with the specified name.
values() - Static method in enum class j2d.Colisionador.Lado
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class j2d.JObjetoEnlace.ModoEnlace
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class j2d.mods.Temporizador.TipoCuenta
Returns an array containing the constants of this enum class, in the order they are declared.
Vector2D - Class in j2d.utils
Vector 2D basado en la clase Point2D.Float a la que anhade operaciones vectoriales.
Vector2D() - Constructor for class j2d.utils.Vector2D
Construye un vector con componentes (0, 0).
Vector2D(float, float) - Constructor for class j2d.utils.Vector2D
Construye un vector.
Vector2D(Vector2D) - Constructor for class j2d.utils.Vector2D
Construye un vector.
Vector2D(Point2D) - Constructor for class j2d.utils.Vector2D
Construye un vector.
Vector2D(Point2D, Point2D) - Constructor for class j2d.utils.Vector2D
Construye el vector entre los puntos: pDest - pOrig.
velocidad() - Method in class j2d.JObjeto
Retorna la velocidad de objeto.
velX() - Method in class j2d.JObjeto
Retorna la componente X de la velocidad del objeto.
velY() - Method in class j2d.JObjeto
Retorna la componente Y de la velocidad del objeto.
ventana() - Static method in class j2d.Juego
Retorna la ventana del juego.
ventanaRedimensionable(boolean) - Static method in class j2d.Juego
Configura si la ventana del juego será redimensinable por el usuario.
vidaAgotada() - Method in interface j2d.mods.IVidaControlada
Notifica al objeto que se le ha agotado la vida.
vidaRestante() - Method in class j2d.mods.ControladorVida
Retorna la vida restante del objeto controlado.

X

x() - Method in class j2d.JObjeto
Retorna la coordenada x del vertice superior izquierdo del objeto.
x() - Method in class j2d.utils.Vector2D
Retorna la componente X del vector.

Y

y() - Method in class j2d.JObjeto
Retorna la coordenada y del vertice superior izquierdo del objeto.
y() - Method in class j2d.utils.Vector2D
Retorna la componente Y del vector.
A B C D E F G H I J L M N O P Q R S T V X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form