Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 28, 2009, 2:45:37 PM (15 years ago)
Author:
rgrieder
Message:

Found a way to write orxonox_cast<T*> instead of orxonox_cast<T> so that the syntax resembles dynamic_cast<T*>.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core4/src/orxonox/objects/pickup/PickupCollection.cc

    r3223 r3239  
    6666            Identifier* ident = Class(UsableItem);
    6767            if(this->currentUsable_ == NULL && item->isA(ident))
    68                 this->currentUsable_ = orxonox_cast<UsableItem>(item);
     68                this->currentUsable_ = orxonox_cast<UsableItem*>(item);
    6969
    7070            this->items_.insert( std::pair<std::string, BaseItem*> (item->getPickupIdentifier(), item) );
     
    336336        {
    337337            if ((*it).second->isA(ident))
    338                 ret.push_back(orxonox_cast<EquipmentItem>((*it).second));
     338                ret.push_back(orxonox_cast<EquipmentItem*>((*it).second));
    339339        }
    340340
     
    353353        {
    354354            if ((*it).second->isA(ident))
    355                 ret.push_back(orxonox_cast<PassiveItem>((*it).second));
     355                ret.push_back(orxonox_cast<PassiveItem*>((*it).second));
    356356        }
    357357
     
    370370        {
    371371            if ((*it).second->isA(ident))
    372                 ret.push_back(orxonox_cast<UsableItem>((*it).second));
     372                ret.push_back(orxonox_cast<UsableItem*>((*it).second));
    373373        }
    374374
Note: See TracChangeset for help on using the changeset viewer.