Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 23, 2011, 4:06:18 PM (12 years ago)
Author:
willis
Message:

debugging

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/formation/src/orxonox/controllers/HumanController.cc

    r8943 r8948  
    7777        this->boosting_ = false;
    7878        this->boosting_ = false;
    79 
     79        this->tempMaster=NULL;
    8080        HumanController::localController_s = this;
    8181        this->boostingTimeout_.setTimer(HumanController::BOOSTING_TIME, false, createExecutor(createFunctor(&HumanController::terminateBoosting, this)));
    8282        this->boostingTimeout_.stopTimer();
    83         this->state_=MASTER;
     83        this->state_=FREE;
    8484    }
    8585
    8686    HumanController::~HumanController()
    8787    {
     88        if (HumanController::localController_s)
     89        {
     90            HumanController::localController_s->removeFromFormation();
     91        }
    8892        HumanController::localController_s = 0;
    89         if (this->state_==MASTER)
    90             removeFromFormation();
    9193    }
    9294
     
    101103
    102104        // commandslaves when Master of a formation
    103         if (this->state_==MASTER)
    104         {
    105             this->commandSlaves();
     105        if (HumanController::localController_s && HumanController::localController_s->state_==MASTER)
     106        {
     107            HumanController::localController_s->commandSlaves();
    106108        }
    107109    }
     
    274276    void HumanController::toggleFormationFlight()
    275277    {
     278       
    276279        if (HumanController::localController_s)
    277280        {
     
    280283                HumanController::localController_s->freeSlaves();
    281284                HumanController::localController_s->state_=FREE;
     285                orxout(message) <<"FormationFlight disabled "<< endl;
    282286            } else //SLAVE or FREE
    283287            {
    284288                HumanController::localController_s->takeLeadOfFormation();
     289                orxout(message) <<"FormationFlight enabled "<< endl;
    285290            }
     291           
    286292        }
    287293
Note: See TracChangeset for help on using the changeset viewer.