CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 16 Jul 2020 06:07

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 6 mensajes ] 
Autor Mensaje
NotaPublicado: 21 Oct 2010 15:33 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
No es que sea un problema y seguramente tendrá su explicación, pero me ha pasado una cosa un tanto curiosa con el código de mi aventura.

Sigo implementando el tema de las pistas y por norma general cada pista comprueba que la acción o el puzzle no se ha realizado, para no insistir más en él.
Pero hay alguna que depende de una acción muy concreta que no deja rastro alguno. Había pensado crear una propiedad que me ayudara a comprobar si se realizaba o no la acción necesaria pero... no me ha hecho falta.
En el momento que hago lo que se supone he de hacer, el switch de la localidad deja de mostrar pistas y comienza a hacerlo el switch del mundo... :shock:

Me pasó hace un tiempo, que después de retomar el proyecto tras meses parado, de vez en cuando descubría que algo que pensaba que no estaba hecho, lo estaba, y que algo que pensaba que no se me había ocurrido antes... se me había ocurrido y también estaba hecho... pero esto... :lol:
El caso es que estoy buscando por qué el comando pista deja de ser capturado por esa localidad después de hacer esa acción y no lo encuentro. :lol.
Mi alcheimer empieza a ser preocupante. XDDD

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 21 Oct 2010 18:42 
Desconectado
Semimomio
Semimomio
Avatar de Usuario

Registrado: 24 Ago 2007 00:41
Mensajes: 2023
Ubicación: Chile
Si con "switch" te refieres al bloque switch de Java, comprueba que no te falte ninguna sentencia break.

Saludos!

_________________
Eliuk Blau
eliukblau (AT) gmail.com
http://www.caad.es/eliukblau/


Arriba
 Perfil  
 
NotaPublicado: 21 Oct 2010 18:51 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
La verdad es que sin ver el código no te puedo decir gran cosa de por qué pasa eso, pero te aconsejo que lo vigiles. Tener un código que misteriosamente funciona pero uno no sabe por qué es mala cosa. En esos casos lo que suele pasar es que está funcionando por casualidad y cuando no lo esperas casca.

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
NotaPublicado: 21 Oct 2010 20:29 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Al-Khwarizmi escribió:
La verdad es que sin ver el código no te puedo decir gran cosa de por qué pasa eso, pero te aconsejo que lo vigiles. Tener un código que misteriosamente funciona pero uno no sabe por qué es mala cosa. En esos casos lo que suele pasar es que está funcionando por casualidad y cuando no lo esperas casca.


Sí, eso es lo que me preocupa... puede ser que lo haya olvidado y que ese comportamiento no sea casual, pero en el caso de que lo sea podría tener efectos indeseados. :|

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
NotaPublicado: 21 Oct 2010 20:33 
Desconectado
Samudio
Samudio
Avatar de Usuario

Registrado: 09 Mar 2004 16:16
Mensajes: 5312
Ubicación: Coruña
Siempre puedes ponerme el código y le echo un ojo a ver si veo cómo va la cosa.

_________________
Actúa siempre de tal modo que las decisiones de tu voluntad pudiesen servir como preceptos de una legislación universal (E. Kant)


Arriba
 Perfil  
 
NotaPublicado: 21 Oct 2010 22:40 
Desconectado
xyzzy

Registrado: 09 Mar 2004 22:50
Mensajes: 9150
Resuelto el misterio.
Con la ayuda de Alk, me he dado cuenta de que estaba usando la misma propiedad en dos objetos que estaban relacionados, con lo cual estaba matando dos pájaros de un solo tiro. :D

_________________
Si la mentira tuviera color, todos seríamos daltónicos...


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 6 mensajes ] 

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM