a.¿Cuál es el motivo por el que se utiliza la instrucción pilasengine.actores.Bala?ç
Utilizaremos la instrucción pilasengine.actores.bala para indicarle cual sera la munición que usara la torreta a la hora de disparar a los monos.
Por que en ese punto del desarrollo aun no se ha decidido cual sera el grupo del enemigo al que se va a disparar, por lo tanto los monos se representaran como una lista vacía.
Por ahora no se utiliza para nada, esto se debe a que aun no queremos concretar mas detalles así que utilizaremos "pass" para indicarle al programa de que no se hace nada por ahora.
Cuando se añade una torreta, esta vendrá con los siguientes parámetros:
·La munición: la torreta tiene que saber que es lo que va a usar para disparar.
·Los enemigos: al definir este parámetro la torreta sabrá que solo puede hacer daño a todos aquellos añadidos en esta.
·Cuando consigue eliminar al objetivo:en este caso cuando la bala impacta contra el enemigo
Y se utiliza mono_destruido en vez de mono_destruido() a causa de que queremos pasarle la función que ha de usarse y no el resultado de ejecutarse.
Comentarios
Publicar un comentario