Reiniciar um jogo e restabelecer objetos
Introduçã
stou criando um pequeno jogo em C ++ e gostaria de criar uma função para reiniciar o jog
Primeiro estou criando o objetoplayer
. Então, eu tenho uma instrução if para determinar quando uma certa tecla é pressionada para chamar oNew()
método.
Meu go
Nesse método, eu gostaria de restabelecer um objeto da classe Player, para que todas as variáveis sejam redefinida
Meu código:
Player player;
//New game method
Game::New()
{
player = new Player();
}
//Game loop
Game::Loop()
{
if(keyispressed(key))
{
Game.New();
}
}
Alguma sugestão