After some time, a player that has been killed should be allowed to revive, and join the game again.
I have set a time for reviving, but feel free to change it to a value you feel is more appropriate.
{
// (611) A player that is out revives after some time
game g;
g.kill_player(0);
const int revive_time = 100;
for (int i = 0; i < revive_time; ++i)
{
assert(is_out(g.get_player(0)));
g.tick();
}
assert(!is_out(g.get_player(0)));
}
Depends:
After some time, a player that has been killed should be allowed to revive, and join the game again. I have set a time for reviving, but feel free to change it to a value you feel is more appropriate.