Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 16, 2011, 6:21:05 PM (13 years ago)
Author:
sven
Message:

Added docking animations, skeletton for DockingController..

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/dockingsystem2/src/modules/docking/DockingEffect.cc

    r8487 r8493  
    2121 *
    2222 *   Author:
    23  *      Damian 'Mozork' Frick
     23 *      Sven Stucki
    2424 *   Co-authors:
    2525 *      ...
     
    4646    }
    4747
    48     bool DockingEffect::invokeEffect(docking::event event, PlayerInfo* player, std::list<DockingEffect*> & effects)
     48    bool DockingEffect::invokeEffect(bool dock, PlayerInfo* player, std::list<DockingEffect*> & effects)
    4949    {
    5050        bool check = true;
    5151
    52         COUT(4) << "Invoking DockingEffects on player: " << player << " ."  << std::endl;
    53 
    5452        for (std::list<DockingEffect*>::iterator effect = effects.begin(); effect != effects.end(); effect++)
    5553        {
    56             switch(event)
    57             {
    58                 case docking::DOCKING:
    59                     check &= (*effect)->docking(player);
    60                     break;
    61                 case docking::RELEASE:
    62                     check &= (*effect)->release(player);
    63                     break;
    64                 default:
    65                     assert(0);
    66             }
     54            if (dock)
     55                check &= (*effect)->docking(player);
     56            else
     57                check &= (*effect)->release(player);
    6758        }
    6859
Note: See TracChangeset for help on using the changeset viewer.