Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 25, 2015, 11:15:24 PM (9 years ago)
Author:
landauf
Message:

removed unused code and debug output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/presentationFS14/src/orxonox/worldentities/pawns/Pawn.cc

    r10073 r10203  
    5050#include "controllers/FormationController.h"
    5151
    52 #include "collisionshapes/WorldEntityCollisionShape.h"
    53 #include <BulletCollision/CollisionShapes/btCollisionShape.h>
    54 #include <BulletCollision/CollisionShapes/btCompoundShape.h>
    55 #include "graphics/Model.h"
    56 
    57 
    5852namespace orxonox
    5953{
     
    252246    void Pawn::damage(float damage, float healthdamage, float shielddamage, Pawn* originator, const btCollisionShape* cs)
    253247    {
    254         //FIXME: (noep) remove debug
    255         //orxout() << "damage(): Collision detected on " << this->getName() << ", btCS*: " << cs << endl;
    256 
    257         //int collisionShapeIndex = this->isMyCollisionShape(cs);
    258         //orxout() << collisionShapeIndex << endl;
    259 
    260248        // Applies multiplier given by the DamageBoost Pickup.
    261249        if (originator)
     
    570558        return BLANKSTRING;
    571559    }
    572 
    573 
    574     int Pawn::isMyCollisionShape(const btCollisionShape* cs)
    575     {
    576         // This entities WECS
    577         WorldEntityCollisionShape* ownWECS = this->getWorldEntityCollisionShape();
    578 
    579         // e.g. "Box 4: Searching for CS 0x1ad49200"
    580         orxout() << this->getName() << ": Searching for btCS* " << cs << endl;
    581         // e.g. "Box 4 is WorldEntityCollisionShape 0x126dd060"
    582         orxout() << "  " << this->getName() << " is WorldEntityCollisionShape* " << ownWECS << endl;
    583         // e.g. "Box 4 is WorldEntity 0x126dd060"
    584         orxout() << "  " << this->getName() << " is WorldEntity* " << this << endl;
    585         // e.g. "Box 4 is objectID 943"
    586         orxout() << "  " << this->getName() << " is objectID " << this->getObjectID() << endl;
    587 
    588         // List all attached Objects
    589         orxout() << "  " << this->getName() << " has the following Objects attached:" << endl;
    590         for (int i=0; i<50; i++)
    591         {
    592             if (this->getAttachedObject(i)==NULL)
    593                 break;
    594             orxout() << " " << i << ": " << this->getAttachedObject(i) << " (" << this->getAttachedObject(i)->getName() << ")";
    595             if(!orxonox_cast<Model*>(this->getAttachedObject(i)))
    596                 orxout() << " (SE)";
    597             orxout() << endl;
    598         }
    599 
    600 
    601         // print child shapes of this WECS
    602         printBtChildShapes((btCompoundShape*)(ownWECS->getCollisionShape()), 2, 0);
    603 
    604         int temp = entityOfCollisionShape(cs);
    605         if (temp==0)
    606             orxout() << this->getName() << " has been hit on it's main body." << endl;
    607         else
    608             orxout() << this->getName() << " has been hit on the attached entity no. " << temp << endl;
    609 
    610         // end
    611         return -1;
    612     }
    613 
    614     void Pawn::printBtChildShapes(btCompoundShape* cs, int indent, int subshape)
    615     {
    616         // e.g. "  Childshape 1 (WECS 0x126dc8c0) has 2 childshapes:"
    617         printSpaces(indent);  orxout() << "Childshape " << subshape << " (btCS* " << cs << ") has " << cs->getNumChildShapes() << " childshapes:" << endl;
    618 
    619         for (int i=0; i < cs->getNumChildShapes(); i++)
    620         {
    621             printSpaces(indent+2);  orxout() << "- " << i << " - - -" << endl;
    622 
    623             // For each childshape, print: (as long as it's not another CompoundCollisionShape)
    624             if (!orxonox_cast<btCompoundShape*>(cs->getChildShape(i)))
    625             {
    626                 // pointer to the btCollisionShape
    627                 printSpaces(indent+2);  orxout() << "btCollisionShape*: " << cs->getChildShape(i) << endl;
    628 
    629                 // pointer to the btCollisionShape
    630                 printSpaces(indent+2);  orxout() << "m_userPointer*: " << cs->getChildShape(i)->getUserPointer() << " (name_: " << ((BaseObject*)(cs->getChildShape(i)->getUserPointer()))->getName() << ")" << endl;
    631             }
    632 
    633             // if the childshape is a CompoundCollisionShape, print its children.
    634             if (cs->getChildShape(i)->isCompound())
    635                 printBtChildShapes((btCompoundShape*)(cs->getChildShape(i)), indent+2, i);
    636 
    637         }
    638     }
    639 
    640     int Pawn::entityOfCollisionShape(const btCollisionShape* cs)
    641     {
    642         btCompoundShape* ownBtCS = (btCompoundShape*)(this->getWorldEntityCollisionShape()->getCollisionShape());
    643 
    644         return -1;
    645     }
    646 
    647     void Pawn::printSpaces(int num)
    648     {
    649         for(int i=0; i<num; i++)
    650             orxout() << " ";
    651     }
    652560}
Note: See TracChangeset for help on using the changeset viewer.