Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - charliowow

#1
Hola a todos estoy intentando programar el comecocos en c++ y hay algo que no me acaba de salir.

He conseguido que pacman al comerse la bolita grande y colisionar con enemigos en vez de morir los mande directamente a la zona de "descanso" pero lo que no consigo es hacer que pacman tenga esta habilidad solo durante un tiempo limitado, no se 8 segundos o algo por estilo.

En mi funcion juego tengo un do while que lo cubre todo para que al apretar esc, se cierre la aplicacion he probado a poner cosas como:

for (reset=3000; reset < 1; reset --);
{
modokiller = 1;

}

int reset = 3000;
do{
modokiller = 1;
reset --;
}while (reset !=0)

estos bucles los meto dentro del do while del juego junto con el if que se asegura que pacman esta en la posicion de la bolita grande, si se cumple la condicion, entramos en mis bucles propuestos

lo he probado con rest tambien pero entonces detengo todo el juego.

he i do probando estas formas y no me acaba de salir, necesito una funcion especifica para que una variable valga x durante 10 segundos, y pasados esos diez segundos vuelva a su valor inicial y.

Muchas gracias de antemano. Saludos a todos