Packagelopsae.lif.vectoresMovimiento
Interfacepublic interface VectorMovimiento extends Clonable, Condenado, Borrable
ImplementorsVectorMovimientoAbstracto

Contrato para objetos que representan un vector de movimiento. Instancias de esta interface proveen el servicio de mover un objeto Posicionable según la implementación. Clases que implementen esta interface deben de proveer el mismo comportamiento en las funciones mover y ejecutar.

Esta interface provee extensión de Clonable con el objetivo de ser útil en sistemas de particulas. Mediante la función restablecer es posible restablecer a un estado inicial cualquier objeto VectorMovimiento. Teniendo un objeto base es posible generar cualquier cantidad de copias y restablecerlas a su estado inicial.



Public Methods
 MethodDefined by
  
Asigna el móvil a contener en la instancia.
VectorMovimiento
 Inherited
borrar():void
Libera toda referencia interna que contenga la instancia.
Borrable
 Inherited
clonar():Object
Genera un nuevo objeto clon de la instancia.
Clonable
 Inherited
ejecutar():void
Función de ejecución.
Condenado
 Inherited
liberar():void
Retira a la instancia de cualquier Verdugo en el que se encuentre contenido.
Condenado
  
mover():void
Modifica la posición del móvil.
VectorMovimiento
  
restablecer():void
Restablece la instancia a un estado inicial.
VectorMovimiento
 Inherited
sentenciar(elemento:ElementoPublico):void
Función para asignar el ElementoPublico que representa la ejecución de la instancia.
Condenado
  
Regresa el móvil contenido en la instancia.
VectorMovimiento
Method detail
asignarMovil()method
public function asignarMovil(movil:Posicionable):void

Asigna el móvil a contener en la instancia.

Parameters
movil:Posicionable — el móvil a contener en la instancia.
mover()method 
public function mover():void

Modifica la posición del móvil.

restablecer()method 
public function restablecer():void

Restablece la instancia a un estado inicial.

verMovil()method 
public function verMovil():Posicionable

Regresa el móvil contenido en la instancia.

Returns
Posicionable — el móvil contenido en la instancia.