Пример #1
0
void Weapon_manager::changeWeapon(std::tr1::shared_ptr<Player> player)
{
    if(player->getThird())
    {
        player->setSecondary(false);
        player->setMissile(false);
        player->setThird(false);
    }
    else if(player->getMissile())
    {
        player->setThird(true);
    }
    else if(player->getSecondary())
    {
        player->setMissile(true);
    }
    else
    {
        player->setSecondary(true);
    }

}