google-code-export / abj-proyecto-educacion

Automatically exported from code.google.com/p/abj-proyecto-educacion
0 stars 0 forks source link

función moverse aparece donde no debe. #54

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Aparece la opción “Moverse” de los objetos que estan dentro de un 
contenedor. Se recomienda eliminarla porque lógicamente los objetos tienen la 
misma ubicación que el contenedor en el que están, entonces puede confundir, 
hace el programa propenso a errores, no sirve de nada.  (Creo que quitarlo 
tampoco sería conveniente. No sé si sea tan intuitivo que para agarrar el 
tarro tenés que moverte al mueble. Aunque sí es más cercano a como se hace 
en la vida real supongo [cierto, aunque talvez deberíamos entonces de cambiar 
el despliegue de los objetos dentro de un contenedor. además, sí sirve la 
opción de moverse a cuando el objeto no está dentro de un contenedor, 
entonces si la quitamos talvez sólo sería para cuando están fuera de un 
contenedor])

Original issue reported on code.google.com by mafebaut...@gmail.com on 22 May 2011 at 4:35

GoogleCodeExporter commented 9 years ago

Original comment by samuelch...@gmail.com on 25 May 2011 at 8:11

GoogleCodeExporter commented 9 years ago
Según entendi debo quitar la acción moverse a ... cuando esta dentro de algun 
contenedor?... voy a hacer un pequeño arreglo en la interfaz IAccion y asi 
poder hacer visibles o no las acciones cuando esten dentro de un contenedor.

Original comment by axel.may...@gmail.com on 28 May 2011 at 8:35

GoogleCodeExporter commented 9 years ago
Realice el cambio que entendi, ahora el heroe no se puede mover a los objetos 
que se encuentran contenidos.

Hice algo mas general porque puede que nos ayude mas adelante. A la clase 
IAccion de la cual heredan todas la accionesm, se le agregó una propiedad 
llamada sinContenedor que funciona de la siguiente manera:

sinContenedor
None  - La acción aparece siempre no importando si esta contenida o no.
False - La acción aparece solamente cuando el objeto se encuentra en un 
contenedor.
True  - La acción aparece solamente cuando el objeto no se encuentra en un 
contenedor.

PD: Digame si esto era lo que pensaba usted asi puedo dar por terminado el 
ticket.

Original comment by axel.may...@gmail.com on 28 May 2011 at 11:30

GoogleCodeExporter commented 9 years ago

Original comment by axel.may...@gmail.com on 31 May 2011 at 12:14