Diciembre 04, 2012, 06:26:28 PM Ultima modificación: Diciembre 04, 2012, 06:28:58 PM por kaliman777
Hola amig@s makrs:

Esta duda no he podido resolver luego de unas consultas. Estoy en mi room principal, al salir tres objetos "BONUS" el juego me manda a otra room donde puedo ganar puntos extras adicionales a los del juego en progreso. Mientras estoy en esta room secundaria, puedo ver los puntos que voy acumulando, pero aún no los suma al total.

Cuando termino "la misión" y gané x puntos, el juego me regresa a la room principal y al regresar me suma los puntos que gané (repito hasta cuando regreso).

¿Qué me recomiendan hacer para lograrlo? Por favor, de la manera más simple posible, XD

Espero me ayuden a preparar estos códigos para lograrlo.

Gracias mil.
La verdad es como la luz de una vela, que ni la oscuridad inmensa, puede opacarla.

Una solución simple sería utilizar una variable Global, la cual acumularía los puntos del Room bonus, o en el Room donde haces la "mision".
Entonces cuando regreses nuevamente al Room Principal quedarían guardados los puntos en la variable Global que usaste para acumularlos.

#2 Diciembre 05, 2012, 01:51:41 AM Ultima modificación: Diciembre 05, 2012, 01:55:03 AM por Mr.Dudas
La mejor es que hagas que la variable bonus sea global(global.bonus) y luego donde tengas el script de regresar, abajo de ese script haz la función de sumar pones nueva_variable = score(o la variable que tengas como score) + global.bonus score=nueva_variable
Padre Nuestro del Programador de C           
C Nuestro que estas en la Memoria,
Compilado sea tu código,
venga a nosotros tu software,
carguense tus punteros.
así en la RAM como en el Disco Duro,
Danos hoy nuestro Array de cada día,
Perdona nuestros Warnings,
así como nosotros también los eliminamos,
no nos dejes caer en Bucles,
y libranos del Windows, Enter.