Reiniciar un juego y reinstalar objetos
Introducció
Estoy creando un pequeño juego en C ++ y me gustaría crear una función para reiniciar el juego.
Primero estoy creando el objetoplayer
. Luego tengo una instrucción if para determinar cuándo se presiona una tecla determinada para llamar a laNew()
método.
Mi met
En ese método, me gustaría reinstalar un objeto de la clase Player, para que todas las variables se restablezcan.
Mi código
Player player;
//New game method
Game::New()
{
player = new Player();
}
//Game loop
Game::Loop()
{
if(keyispressed(key))
{
Game.New();
}
}
¿Alguna sugerencia