Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 27, 2015, 4:42:14 PM (9 years ago)
Author:
gania
Message:

CommonController now has static methods only. Replace with a namespace?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/campaignHS15/src/orxonox/controllers/FightingController.cc

    r10875 r10877  
    126126        Vector3 diffUnit = diffVector/diffLength;
    127127
    128         bool bTargetIsLookingAtThis = this->isLooking ( this->target_, getControllableEntity(), math::pi/10.0f );
     128        bool bTargetIsLookingAtThis = CommonController::isLooking ( this->target_, getControllableEntity(), math::pi/10.0f );
    129129       
    130130        //too far? well, come closer then
     
    167167    {
    168168        float factorX = 0, factorY = 0, factorZ = 0;
    169         float rand = randomInRange (0, 1);
     169        float rand = CommonController::randomInRange (0, 1);
    170170   
    171171        if (rand <= 0.5)
     
    173173        else
    174174        { factorX = -1; }
    175         rand = randomInRange (0, 1);
     175        rand = CommonController::randomInRange (0, 1);
    176176        if (rand <= 0.5)
    177177        { factorY = 1; }
    178178        else
    179179        { factorY = -1; }
    180         rand = randomInRange (0, 1);
     180        rand = CommonController::randomInRange (0, 1);
    181181        if (rand <= 0.5)
    182182        { factorZ = 1; }
     
    186186        Vector3 target = ( diffUnit )* 8000.0f;
    187187        Vector3* randVector = new Vector3(
    188             factorX * randomInRange( 10000, 40000 ),
    189             factorY * randomInRange( 10000, 40000 ),
    190             factorZ * randomInRange( 10000, 40000 )
     188            factorX * CommonController::randomInRange( 10000, 40000 ),
     189            factorY * CommonController::randomInRange( 10000, 40000 ),
     190            factorZ * CommonController::randomInRange( 10000, 40000 )
    191191        );
    192192        Vector3 projection = randVector->dotProduct( diffUnit )* diffUnit;
     
    245245        if ( !this->getControllableEntity()  || !this->target_ )
    246246            return false;
    247         return this->isLooking(this->getControllableEntity(), this->getTarget(), angle);
     247        return CommonController::isLooking(this->getControllableEntity(), this->getTarget(), angle);
    248248    }
    249249        void FightingController::setClosestTarget()
Note: See TracChangeset for help on using the changeset viewer.