Herramientas de usuario

Herramientas del sitio


ejecucion_automatica_de_ordenes

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
ejecucion_automatica_de_ordenes [2012/10/14 00:08]
al-khwarizmi
ejecucion_automatica_de_ordenes [2012/10/14 00:09] (actual)
al-khwarizmi
Línea 25: Línea 25:
 <code java>/​*clase Mobile*/ void enqueueCommand ( String command )</​code>​ <code java>/​*clase Mobile*/ void enqueueCommand ( String command )</​code>​
  
-que incluye la orden dada (''​command''​) al final de la cola de órdenes. Nótese que se pueden ​dar a las criaturas cualquier orden que pueda teclear un jugador, incluso órdenes compuestas, en cuyo caso se añadirán a la cola de órdenes sus partes constituyentes.+que incluye la orden dada (''​command''​) al final de la cola de órdenes. Nótese que se puede dar a las criaturas cualquier orden que pueda teclear un jugador, incluso órdenes compuestas, en cuyo caso se añadirán a la cola de órdenes sus partes constituyentes.
  
 La orden añadida a la cola se ejecutará en cuanto hayan terminado de procesarse el resto de órdenes que pueda haber en la cola, y la criatura esté disponible para ejecutar una acción.((Una criatura está disponible para ejecutar una acción cuando llega al final de un estado de los etiquetados con "Tomar decisión"​ en la [[estados_de_las_criaturas#​cambios_de_estado|tabla de cambios de estado]] - es decir, si no está muerta, en posición de guardia para bloquear un ataque, recuperándose de un golpe, etc. Los momentos de disponibilidad coinciden con los momentos en los que, si la criatura es un jugador, se lee un comando tecleado.)) Las órdenes encoladas tienen prioridad sobre la petición de órdenes por teclado a los jugadores (es decir, si un jugador tiene una orden encolada, se ejecutará ésta en lugar de recibir una orden tecleada); y también sobre las órdenes que emite la IA de combate para los ''​Mobile''​ no jugadores. La orden añadida a la cola se ejecutará en cuanto hayan terminado de procesarse el resto de órdenes que pueda haber en la cola, y la criatura esté disponible para ejecutar una acción.((Una criatura está disponible para ejecutar una acción cuando llega al final de un estado de los etiquetados con "Tomar decisión"​ en la [[estados_de_las_criaturas#​cambios_de_estado|tabla de cambios de estado]] - es decir, si no está muerta, en posición de guardia para bloquear un ataque, recuperándose de un golpe, etc. Los momentos de disponibilidad coinciden con los momentos en los que, si la criatura es un jugador, se lee un comando tecleado.)) Las órdenes encoladas tienen prioridad sobre la petición de órdenes por teclado a los jugadores (es decir, si un jugador tiene una orden encolada, se ejecutará ésta en lugar de recibir una orden tecleada); y también sobre las órdenes que emite la IA de combate para los ''​Mobile''​ no jugadores.
ejecucion_automatica_de_ordenes.txt · Última modificación: 2012/10/14 00:09 por al-khwarizmi