Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Dec 25, 2009, 1:18:03 PM (15 years ago)
Author:
dafrick
Message:

Merged presentation2 branch into pickup2 branch.

Location:
code/branches/pickup2
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • code/branches/pickup2

  • code/branches/pickup2/src/orxonox/pickup/ModifierPickup.cc

    r5947 r6412  
    106106            for (it = this->additiveModifiers_.begin(); it != this->additiveModifiers_.end(); it++)
    107107            {
    108                 pawn->getPickups().addAdditiveModifier((*it).first, (*it).second);
     108                pawn->getPickups().addAdditiveModifier(it->first, it->second);
    109109            }
    110110
    111111            for (it = this->multiplicativeModifiers_.begin(); it != this->multiplicativeModifiers_.end(); it++)
    112112            {
    113                 pawn->getPickups().addMultiplicativeModifier((*it).first, (*it).second);
     113                pawn->getPickups().addMultiplicativeModifier(it->first, it->second);
    114114            }
    115115
     
    146146            for (it = this->additiveModifiers_.begin(); it != this->additiveModifiers_.end(); it++)
    147147            {
    148                 pawn->getPickups().removeAdditiveModifier((*it).first, (*it).second);
     148                pawn->getPickups().removeAdditiveModifier(it->first, it->second);
    149149            }
    150150
    151151            for (it = this->multiplicativeModifiers_.begin(); it != this->multiplicativeModifiers_.end(); it++)
    152152            {
    153                 pawn->getPickups().removeMultiplicativeModifier((*it).first, (*it).second);
     153                pawn->getPickups().removeMultiplicativeModifier(it->first, it->second);
    154154            }
    155155
     
    186186        std::map<ModifierType::Value, float>::const_iterator it = this->additiveModifiers_.find(type);
    187187        if (it != this->additiveModifiers_.end())
    188             return (*it).second;
     188            return it->second;
    189189        else
    190190            return 0.0f;
     
    203203        std::map<ModifierType::Value, float>::const_iterator it = this->multiplicativeModifiers_.find(type);
    204204        if (it != this->multiplicativeModifiers_.end())
    205             return (*it).second;
     205            return it->second;
    206206        else
    207207            return 1.0f;
  • code/branches/pickup2/src/orxonox/pickup/PickupCollection.cc

    r6405 r6412  
    102102        for (std::multimap<std::string, BaseItem*>::iterator it = this->items_.begin(); it != this->items_.end(); it++)
    103103        {
    104             if((*it).second && (*it).second->getOwner())
    105                 (*it).second->dropped((*it).second->getOwner());
     104            if(it->second && it->second->getOwner())
     105                it->second->dropped(it->second->getOwner());
    106106        }
    107107        this->currentUsable_ = NULL;
     
    126126            for (std::multimap<std::string, BaseItem*>::iterator it = bounds.first; it != bounds.second && it != this->items_.end(); it++)
    127127            {
    128                 if ((*it).second == item)
     128                if (it->second == item)
    129129                {
    130130                    return true;
     
    178178            for (std::multimap<std::string, BaseItem*>::iterator it = bounds.first; it != bounds.second && it != this->items_.end(); it++)
    179179            {
    180                 if ((*it).second == item)
     180                if (it->second == item)
    181181                {
    182182                    this->items_.erase(it);
     
    219219        for (std::multimap<ModifierType::Value, float>::iterator it = range.first; it != range.second && it != this->additiveModifiers_.end(); it++)
    220220        {
    221             v += (*it).second;
     221            v += it->second;
    222222        }
    223223
     
    234234        for (std::multimap<ModifierType::Value, float>::iterator it = range.first; it != range.second && it != this->additiveModifiers_.end(); it++)
    235235        {
    236             if ((*it).second == value)
     236            if (it->second == value)
    237237            {
    238238                this->additiveModifiers_.erase(it);
     
    262262        for (std::multimap<ModifierType::Value, float>::iterator it = range.first; it != range.second && it != this->multiplicativeModifiers_.end(); it++)
    263263        {
    264             v *= (*it).second;
     264            v *= it->second;
    265265        }
    266266
     
    277277        for (std::multimap<ModifierType::Value, float>::iterator it = range.first; it != range.second && it != this->multiplicativeModifiers_.end(); it++)
    278278        {
    279             if ((*it).second == value)
     279            if (it->second == value)
    280280            {
    281281                this->multiplicativeModifiers_.erase(it);
     
    337337        for (std::multimap<std::string, BaseItem*>::iterator it = this->items_.begin(); it != this->items_.end(); it++)
    338338        {
    339             if ((*it).second->isA(ident))
    340                 ret.push_back(orxonox_cast<EquipmentItem*>((*it).second));
     339            if (it->second->isA(ident))
     340                ret.push_back(orxonox_cast<EquipmentItem*>(it->second));
    341341        }
    342342
     
    354354        for (std::multimap<std::string, BaseItem*>::iterator it = this->items_.begin(); it != this->items_.end(); it++)
    355355        {
    356             if ((*it).second->isA(ident))
    357                 ret.push_back(orxonox_cast<PassiveItem*>((*it).second));
     356            if (it->second->isA(ident))
     357                ret.push_back(orxonox_cast<PassiveItem*>(it->second));
    358358        }
    359359
     
    371371        for (std::multimap<std::string, BaseItem*>::iterator it = this->items_.begin(); it != this->items_.end(); it++)
    372372        {
    373             if ((*it).second->isA(ident))
    374                 ret.push_back(orxonox_cast<UsableItem*>((*it).second));
     373            if (it->second->isA(ident))
     374                ret.push_back(orxonox_cast<UsableItem*>(it->second));
    375375        }
    376376
  • code/branches/pickup2/src/orxonox/pickup/PickupInventory.cc

    r5947 r6412  
    110110    {
    111111        if(PickupInventory::getSingleton()->isVisible()) {
    112             GUIManager::getInstance().executeCode("hideGUI(\"PickupInventory\")");
    113             GUIManager::getInstance().executeCode("hideCursor()");
    114             InputManager::getInstance().leaveState("guiMouseOnly");
    115         }
    116         else
    117         {
    118             GUIManager::getInstance().showGUI("PickupInventory");
    119             GUIManager::getInstance().executeCode("showCursor()");
    120             InputManager::getInstance().enterState("guiMouseOnly");
     112            GUIManager::hideGUI("PickupInventory");
     113        }
     114        else
     115        {
     116            GUIManager::showGUI("PickupInventory");
    121117        }
    122118        PickupInventory::getSingleton()->setVisible(!PickupInventory::getSingleton()->isVisible());
     
    235231            return "";
    236232
    237         std::string name = "pickup_" + item->getGUIImage();
     233        const std::string& name = "pickup_" + item->getGUIImage();
    238234
    239235        if(!CEGUI::ImagesetManager::getSingletonPtr()->isImagesetPresent(name))
     
    242238        }
    243239
    244         return "set:" + name + " image:full_image";
     240        return ("set:" + name + " image:full_image");
    245241    }
    246242
     
    374370        txt->setVisible(true);
    375371        txt->setProperty("Text", item->getGUIText());
    376         txt->setProperty("TextColours", "tl:" + textColour + " tr:" + textColour + " bl:" + textColour + " br:" + textColour + "");
    377 
    378         std::string image = PickupInventory::getImageForItem(item);
     372        txt->setProperty("TextColours", "tl:" + textColour + " tr:" + textColour + " bl:" + textColour + " br:" + textColour);
     373
     374        const std::string& image = PickupInventory::getImageForItem(item);
    379375        btn->setVisible(true);
    380376        btn->setProperty("NormalImage", image);
  • code/branches/pickup2/src/orxonox/pickup/UsableItem.cc

    r5947 r6412  
    2626 *
    2727 */
    28        
     28
    2929/**
    3030    @file
     
    4141    @param creator Pointer to the object which created this item.
    4242    */
    43     UsableItem::UsableItem(BaseObject* creator) : BaseItem(creator) 
     43    UsableItem::UsableItem(BaseObject* creator) : BaseItem(creator)
    4444    {
    4545        RegisterObject(UsableItem);
Note: See TracChangeset for help on using the changeset viewer.