Hace que un objeto se pueda arrastrar con el puntero del mouse.
Cuando comienza a mover al actor se llama al metodo ‘’comienza_a_arrastrar’’ y cuando termina llama a ‘’termina_de_arrastrar’‘. Estos nombres de metodos se llaman para que puedas personalizar estos eventos, dado que puedes usar polimorfismo para redefinir el comportamiento de estos dos metodos. Observa un ejemplo de esto en el ejemplo pilas.ejemplos.Piezas.
Permite cambiar el tamaño de un actor usando la ruedita scroll del mouse.
Establece la habilidad de poder disparar un Actor o un objeto de tipo pilas.municion.Municion.
Construye la habilidad.
Parámetros: |
|
---|---|
Example : |
>>> mono = pilas.actores.Mono()
>>> mono.aprender(pilas.habilidades.Disparar,
>>> municion=pilas.actores.proyectil.Bala,
>>> grupo_enemigos=enemigos,
>>> cuando_elimina_enemigo=eliminar_enemigo)
Frecuencia de disparo
Return the maximum speed for a fox.
Parameters : |
|
---|
Establece la habilidad de poder disparar un objeto. El objeto disparado puede ser cualquier actor.
Parámetros: |
|
---|
“Hace que un actor rote para mirar hacia otro actor.
:param actor_a_seguir : Actor al que se desea seguir con la mirada. :param lado_seguimiento: Establece el lado del actor que rotará para estar encarado hacia el actor que desea vigilar.
Hace que un actor se mueva como un coche.
Define el rozamiento del coche con la superficie por donde circula.
Hace que un actor cambie de posición con pulsar el teclado.
Parámetros: |
|
---|
Define la acelaracion.
Define la velocidad maxima.
Hace que un actor se pueda hacer explotar invocando al metodo eliminar.
“Hace que un actor rote con respecto a la posicion del mouse.
Parámetros: | lado_seguimiento – Establece el lado del actor que rotará para estar |
---|
encarado hacia el puntero del mouse.
>>> actor.aprender(pilas.habilidades.RotarConMouse, lado_seguimiento=pilas.habilidades.RotarConMouse.ABAJO)
Se asegura de que el actor regrese a la pantalla si sale o que no salga en nigún momento de la pantalla.
Si el actor sale por la derecha de la pantalla, entonces regresa por la izquiera. Si sale por arriba regresa por abajo y asi...
param: permitir_salida: Valor booleano que establece si el actor puede salir por los lados de la ventana y regresar por el lado opuesto. Si se establece a False, el actor no puede salir de la ventana en ningún momento.
Hace que un actor siga la posición del mouse en todo momento.