void Game::NewRound()
{
round += 1;
if( player->health < 10 )
player->health++;
player->points += 250;
for( int i = 0; i < round; i++ )
{
monster = new Monster( &GameEnvironment );
monsters.push_back( monster );
}
}
shouldnt the for loop create more then one monster? And i know the problem isnt that the other monsters arent being drawn because the function is only called when the vector is empty, and for the vector to be empty all the monsters have to be dead.