Herramientas de usuario

Herramientas del sitio


manipulacion_basica_de_entidades

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
manipulacion_basica_de_entidades [2011/08/18 22:49]
al-khwarizmi moveTo ahora funciona dentro de contenedores.
manipulacion_basica_de_entidades [2011/08/22 17:07] (actual)
aetheria
Línea 78: Línea 78:
 === Métodos para quitar, poner y mover entidades === === Métodos para quitar, poner y mover entidades ===
  
-Con el código que acabamos de ver, podemos proporcionar una "​excusa"​ al jugador para no dejarle que se coma el plátano. Pero lo que realmente queríamos hacer es que se lo coma de verdad. Para ello, tendremos que quitar el plátano del inventario del jugador y, si queremos darle un mayor realismo, hacer que se quede con una piel de plátano en su lugar. El AGE proporciona una serie de métodos que sirven para llevar a cabo este tipo de operaciones que mueven entidades de un lado a otro. He aquí algunos de ellos, donde expresamos en un comentario a qué clase pertenecen (un método de la clase ''​Cl''​ se puede ejecutar haciendo ''​obj.metodo(parametros)''​ si ''​obj''​ es un objeto de la clase ''​Cl''​):​+Con el código que acabamos de ver, podemos proporcionar una "​excusa"​ al jugador para no dejarle que se coma el plátano. Pero lo que realmente queríamos hacer es que se lo coma de verdad. Para ello, tendremos que quitar el plátano del inventario del jugador y, si queremos darle un mayor realismo, hacer que se quede con una piel de plátano en su lugar. El AGE proporciona una serie de métodos que sirven para llevar a cabo este tipo de operaciones que mueven entidades de un lado a otro. He aquí algunos de ellos, donde expresamos en un comentario a qué clase pertenecen (un método de una clase ''​X''​ se puede ejecutar haciendo ''​obj.metodo(parametros)''​ si ''​obj''​ es un objeto de esa clase ''​X''​):​
  
 <code java>/​*clase Mobile*/ boolean removeItem ( Item oldItem )</​code>​ <code java>/​*clase Mobile*/ boolean removeItem ( Item oldItem )</​code>​
manipulacion_basica_de_entidades.txt · Última modificación: 2011/08/22 17:07 por aetheria