Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 3, 2014, 1:50:22 PM (10 years ago)
Author:
landauf
Message:

replaced tabs with spaces. no changes in code

Location:
code/trunk/src/modules
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • code/trunk/src/modules/docking/Dock.cc

    r9939 r9945  
    8686    {
    8787
    88         PlayerTrigger* pTrigger = orxonox_cast<PlayerTrigger*>(trigger);
    89         PlayerInfo* player = NULL;
    90 
    91         // Check whether it is a player trigger and extract pawn from it
    92         if(pTrigger != NULL)
    93         {
    94               if(!pTrigger->isForPlayer()) {  // The PlayerTrigger is not exclusively for Pawns which means we cannot extract one.
    95               orxout(verbose, context::docking) << "Docking:execute PlayerTrigger was not triggered by a player.." << endl;
    96               return false;
    97               }
    98               player = pTrigger->getTriggeringPlayer();
    99         }
    100         else
    101         {
    102               orxout(verbose, context::docking) << "Docking::execute Not a player trigger, can't extract pawn from it.." << endl;
    103               return false;
    104         }
    105         if(player == NULL)
    106         {
    107               orxout(verbose, context::docking) << "Docking::execute Can't retrieve PlayerInfo from Trigger. (" << trigger->getIdentifier()->getName() << ")" << endl;
    108               return false;
    109         }
    110 
    111             if(bTriggered)
    112         {
    113               // Add player to this Docks candidates
    114               candidates_.insert(player);
    115 
    116               // Show docking dialog
    117               this->showUndockingDialogHelper(player);
    118         }
    119         else
    120         {
    121               // Remove player from candidates list
    122               candidates_.erase(player);
    123         }
    124 
    125         return true;
     88        PlayerTrigger* pTrigger = orxonox_cast<PlayerTrigger*>(trigger);
     89        PlayerInfo* player = NULL;
     90
     91        // Check whether it is a player trigger and extract pawn from it
     92        if(pTrigger != NULL)
     93        {
     94            if(!pTrigger->isForPlayer()) {  // The PlayerTrigger is not exclusively for Pawns which means we cannot extract one.
     95            orxout(verbose, context::docking) << "Docking:execute PlayerTrigger was not triggered by a player.." << endl;
     96            return false;
     97            }
     98            player = pTrigger->getTriggeringPlayer();
     99        }
     100        else
     101        {
     102            orxout(verbose, context::docking) << "Docking::execute Not a player trigger, can't extract pawn from it.." << endl;
     103            return false;
     104        }
     105        if(player == NULL)
     106        {
     107            orxout(verbose, context::docking) << "Docking::execute Can't retrieve PlayerInfo from Trigger. (" << trigger->getIdentifier()->getName() << ")" << endl;
     108            return false;
     109        }
     110
     111        if(bTriggered)
     112        {
     113            // Add player to this Docks candidates
     114            candidates_.insert(player);
     115
     116            // Show docking dialog
     117            this->showUndockingDialogHelper(player);
     118        }
     119        else
     120        {
     121            // Remove player from candidates list
     122            candidates_.erase(player);
     123        }
     124
     125        return true;
    126126    }
    127127
  • code/trunk/src/modules/docking/MoveToDockingTarget.cc

    r9939 r9945  
    6666    {
    6767        //TODO: Investigate strange things...
    68         //this->parent_->detach((WorldEntity*)player->getControllableEntity());
     68        //this->parent_->detach((WorldEntity*)player->getControllableEntity());
    6969
    70         //TODO: Check the issue with this detach call.
    71         //I have removed the line because the detach call only caused a warning and terminated. And because I didn't find a attach call either.
    72         //Didn't find the need for the line.
     70        //TODO: Check the issue with this detach call.
     71        //I have removed the line because the detach call only caused a warning and terminated. And because I didn't find a attach call either.
     72        //Didn't find the need for the line.
    7373        this->parent_->undockingAnimationFinished(player);
    7474        return true;
  • code/trunk/src/modules/gametypes/SpaceRaceController.cc

    r9667 r9945  
    464464                currentShape->getBoundingSphere(positionObject,radiusObject);
    465465                Vector3 positionObjectNonBT(positionObject.x(), positionObject.y(), positionObject.z());
    466                                 Vector3 norm_r_CP = cP1ToCP2.crossProduct(centerCP1-positionObjectNonBT);
    467 
    468                                 if(norm_r_CP.length() == 0){
    469                                         Vector3 zufall;
     466                Vector3 norm_r_CP = cP1ToCP2.crossProduct(centerCP1-positionObjectNonBT);
     467
     468                if(norm_r_CP.length() == 0){
     469                    Vector3 zufall;
    470470                    do{
    471471                        zufall=Vector3(rnd(),rnd(),rnd());//random
    472472                    }while((zufall.crossProduct(cP1ToCP2)).length() == 0);
    473                                         norm_r_CP=zufall.crossProduct(cP1ToCP2);
    474                                 }
    475                                 Vector3 VecToVCP = norm_r_CP.crossProduct(cP1ToCP2);
    476                                 float distanzToCP1 = sqrt(powf(radiusObject,4)/(powf((centerCP1-positionObjectNonBT).length(), 2)-powf(radiusObject,2))+powf(radiusObject,2));
    477                                 float distanzToCP2 = sqrt(powf(radiusObject,4)/(powf((racepoint2->getPosition()-positionObjectNonBT).length(), 2)-powf(radiusObject,2))+powf(radiusObject,2));
     473                    norm_r_CP=zufall.crossProduct(cP1ToCP2);
     474                }
     475                Vector3 VecToVCP = norm_r_CP.crossProduct(cP1ToCP2);
     476                float distanzToCP1 = sqrt(powf(radiusObject,4)/(powf((centerCP1-positionObjectNonBT).length(), 2)-powf(radiusObject,2))+powf(radiusObject,2));
     477                float distanzToCP2 = sqrt(powf(radiusObject,4)/(powf((racepoint2->getPosition()-positionObjectNonBT).length(), 2)-powf(radiusObject,2))+powf(radiusObject,2));
    478478                float distanz = std::max(distanzToCP1,distanzToCP2);
    479                                 //float distanz = 0.0f; //TEMPORARY
    480                                 Vector3 newCheckpointPositionPos = positionObjectNonBT+(distanz*VecToVCP)/VecToVCP.length();
    481                                 Vector3 newCheckpointPositionNeg = positionObjectNonBT-(distanz*VecToVCP)/VecToVCP.length();
    482                                 if((newCheckpointPositionPos - centerCP1).length() + (newCheckpointPositionPos - (centerCP1+cP1ToCP2)).length() < (newCheckpointPositionNeg - centerCP1).length() + (newCheckpointPositionNeg - (centerCP1+cP1ToCP2)).length() )
    483                                 {
    484                                         RaceCheckPoint* newVirtualCheckpoint = addVirtualCheckPoint(racepoint1,racepoint2->getCheckpointIndex(), newCheckpointPositionPos);
    485                                 }
    486                                 else
    487                                 {
    488                                         RaceCheckPoint* newVirtualCheckpoint = addVirtualCheckPoint(racepoint1,racepoint2->getCheckpointIndex(), newCheckpointPositionNeg);
    489                                 }
    490                                 return;
     479                //float distanz = 0.0f; //TEMPORARY
     480                Vector3 newCheckpointPositionPos = positionObjectNonBT+(distanz*VecToVCP)/VecToVCP.length();
     481                Vector3 newCheckpointPositionNeg = positionObjectNonBT-(distanz*VecToVCP)/VecToVCP.length();
     482                if((newCheckpointPositionPos - centerCP1).length() + (newCheckpointPositionPos - (centerCP1+cP1ToCP2)).length() < (newCheckpointPositionNeg - centerCP1).length() + (newCheckpointPositionNeg - (centerCP1+cP1ToCP2)).length() )
     483                {
     484                    RaceCheckPoint* newVirtualCheckpoint = addVirtualCheckPoint(racepoint1,racepoint2->getCheckpointIndex(), newCheckpointPositionPos);
     485                }
     486                else
     487                {
     488                    RaceCheckPoint* newVirtualCheckpoint = addVirtualCheckPoint(racepoint1,racepoint2->getCheckpointIndex(), newCheckpointPositionNeg);
     489                }
     490                return;
    491491            }
    492492        }
  • code/trunk/src/modules/invader/InvaderWeaponEnemy.cc

    r9943 r9945  
    4545    void InvaderWeaponEnemy::shot()
    4646    {
    47         InvaderWeapon::shot();
     47        InvaderWeapon::shot();
    4848        // SUPER(InvaderWeaponEnemy, shot);
    4949        // only shoot in foreward direction
  • code/trunk/src/modules/objects/ForceField.cc

    r9939 r9945  
    203203        else if(this->mode_ == forceFieldMode::homogen)
    204204        {
    205                 // Iterate over all objects that could possibly be affected by the ForceField.
    206                 for (ObjectList<MobileEntity>::iterator it = ObjectList<MobileEntity>::begin(); it != ObjectList<MobileEntity>::end(); ++it)
    207                 {
    208                         Vector3 distanceVector = it->getWorldPosition() - this->getWorldPosition();
    209                     float distance = distanceVector.length();
    210                     if (distance < this->radius_ && distance > this->massRadius_)
    211                     {
    212                         // Add a Acceleration in forceDirection_.
    213                         // Vector3(0,0,0) is the direction, where the force should work.
    214                         it->addAcceleration(forceDirection_ , Vector3(0,0,0));
    215                     }
    216                 }
     205            // Iterate over all objects that could possibly be affected by the ForceField.
     206            for (ObjectList<MobileEntity>::iterator it = ObjectList<MobileEntity>::begin(); it != ObjectList<MobileEntity>::end(); ++it)
     207            {
     208                Vector3 distanceVector = it->getWorldPosition() - this->getWorldPosition();
     209                float distance = distanceVector.length();
     210                if (distance < this->radius_ && distance > this->massRadius_)
     211                {
     212                    // Add a Acceleration in forceDirection_.
     213                    // Vector3(0,0,0) is the direction, where the force should work.
     214                    it->addAcceleration(forceDirection_ , Vector3(0,0,0));
     215                }
     216            }
    217217        }
    218218    }
  • code/trunk/src/modules/objects/Turret.cc

    r9667 r9945  
    5757    void Turret::rotatePitch(const Vector2& value)
    5858    {
    59         orxout()<< "Turret rotate Pitch"<< endl;
     59        orxout()<< "Turret rotate Pitch"<< endl;
    6060
    61         const Quaternion& orient = this->getOrientation();
    62         Radian pitch = orient.getPitch();
     61        const Quaternion& orient = this->getOrientation();
     62        Radian pitch = orient.getPitch();
    6363
    64         if((value.x > 0 && pitch < Radian(180)) || (value.x < 0 && pitch > Radian(0)))
    65                 SpaceShip::rotatePitch(value);
     64        if((value.x > 0 && pitch < Radian(180)) || (value.x < 0 && pitch > Radian(0)))
     65            SpaceShip::rotatePitch(value);
    6666    }
    6767
     
    6969    void Turret::setAlertnessRadius(float value)
    7070    {
    71         this->controller_->setAlertnessRadius(value);
     71        this->controller_->setAlertnessRadius(value);
    7272    }
    7373    float Turret::getAlertnessRadius()
    7474    {
    75         return this->controller_->getAlertnessRadius();
     75        return this->controller_->getAlertnessRadius();
    7676    }
    7777
  • code/trunk/src/modules/overlays/hud/HUDRadar.cc

    r9939 r9945  
    7171
    7272        this->map3DFront_ = static_cast<Ogre::PanelOverlayElement*>(Ogre::OverlayManager::getSingleton()
    73                 .createOverlayElement("Panel", "HUDRadar_mapDreiDFront_" + getUniqueNumberString()));
     73            .createOverlayElement("Panel", "HUDRadar_mapDreiDFront_" + getUniqueNumberString()));
    7474        this->map3DFront_->setMaterialName("Orxonox/Radar3DFront");
    7575        this->overlay_->add2D(this->map3DFront_);
     
    7777
    7878        this->map3DBack_ = static_cast<Ogre::PanelOverlayElement*>(Ogre::OverlayManager::getSingleton()
    79                 .createOverlayElement("Panel", "HUDRadar_mapDreiDBack_" + getUniqueNumberString()));
     79            .createOverlayElement("Panel", "HUDRadar_mapDreiDBack_" + getUniqueNumberString()));
    8080        this->map3DBack_->setMaterialName("Orxonox/Radar3DBack");
    8181        this->overlay_->add2D(this->map3DBack_);
     
    189189        if(RadarMode_)
    190190        {
    191                 this->setBackgroundMaterial(material3D_);
    192                 this->map3DFront_->_notifyZOrder(this->overlay_->getZOrder() * 100 + 250); // it seems that the ZOrder of overlayelements is 100 times the ZOrder of the overlay
    193                 this->map3DBack_->_notifyZOrder(this->overlay_->getZOrder() * 100 - 250); // 250 a little bit buffer so that the two shels are displayed all in the front / in the back
    194                 this->map3DFront_->show();
    195                 this->map3DBack_->show();
     191            this->setBackgroundMaterial(material3D_);
     192            this->map3DFront_->_notifyZOrder(this->overlay_->getZOrder() * 100 + 250); // it seems that the ZOrder of overlayelements is 100 times the ZOrder of the overlay
     193            this->map3DBack_->_notifyZOrder(this->overlay_->getZOrder() * 100 - 250); // 250 a little bit buffer so that the two shels are displayed all in the front / in the back
     194            this->map3DFront_->show();
     195            this->map3DBack_->show();
    196196        }
    197197        else
    198198        {
    199                 this->setBackgroundMaterial(material2D_);
    200                 this->map3DFront_->hide();
    201                 this->map3DBack_->hide();
     199            this->setBackgroundMaterial(material2D_);
     200            this->map3DFront_->hide();
     201            this->map3DBack_->hide();
    202202        }
    203203
     
    218218            float size;
    219219            if(RadarMode_)
    220                 size = maximumDotSize3D_ * halfDotSizeDistance_ / (halfDotSizeDistance_ + distance) * it->first->getRadarObjectScale();
     220                size = maximumDotSize3D_ * halfDotSizeDistance_ / (halfDotSizeDistance_ + distance) * it->first->getRadarObjectScale();
    221221            else
    222                 size = maximumDotSize_ * halfDotSizeDistance_ / (halfDotSizeDistance_ + distance) * it->first->getRadarObjectScale();
     222                size = maximumDotSize_ * halfDotSizeDistance_ / (halfDotSizeDistance_ + distance) * it->first->getRadarObjectScale();
    223223            it->second->setDimensions(size, size);
    224224
     
    228228            if(RadarMode_)
    229229            {
    230                 coord = get3DProjection(this->owner_->getPosition(), this->owner_->getOrientation() * WorldEntity::FRONT, this->owner_->getOrientation() * WorldEntity::UP, wePointer->getWorldPosition(), 0.6435011, detectionLimit_);
    231 
    232                 // set zOrder on screen
    233                 bool overXZPlain = isObjectHigherThanShipOnMap(this->owner_->getPosition(), this->owner_->getOrientation() * WorldEntity::FRONT, this->owner_->getOrientation() * WorldEntity::UP, wePointer->getWorldPosition(), this->mapAngle_);
    234 
    235                 int zOrder = determineMap3DZOrder(this->owner_->getPosition(), this->owner_->getOrientation() * WorldEntity::FRONT, this->owner_->getOrientation() * WorldEntity::UP, wePointer->getWorldPosition(), detectionLimit_);
    236                 if(overXZPlain == false /*&& (it->second->getZOrder() >  100 * this->overlay_->getZOrder())*/) // it appears that zOrder of attached Overlayelements is 100 times the zOrder of the Overlay
    237                         it->second->_notifyZOrder(this->overlay_->getZOrder() * 100 - 70 + zOrder);
    238                 if(overXZPlain == true /*&& (it->second->getZOrder() <= 100 * this->overlay_->getZOrder())*/)
    239                         it->second->_notifyZOrder(this->overlay_->getZOrder() * 100 + 70 + zOrder);
     230                coord = get3DProjection(this->owner_->getPosition(), this->owner_->getOrientation() * WorldEntity::FRONT, this->owner_->getOrientation() * WorldEntity::UP, wePointer->getWorldPosition(), 0.6435011, detectionLimit_);
     231
     232                // set zOrder on screen
     233                bool overXZPlain = isObjectHigherThanShipOnMap(this->owner_->getPosition(), this->owner_->getOrientation() * WorldEntity::FRONT, this->owner_->getOrientation() * WorldEntity::UP, wePointer->getWorldPosition(), this->mapAngle_);
     234
     235                int zOrder = determineMap3DZOrder(this->owner_->getPosition(), this->owner_->getOrientation() * WorldEntity::FRONT, this->owner_->getOrientation() * WorldEntity::UP, wePointer->getWorldPosition(), detectionLimit_);
     236                if(overXZPlain == false /*&& (it->second->getZOrder() >  100 * this->overlay_->getZOrder())*/) // it appears that zOrder of attached Overlayelements is 100 times the zOrder of the Overlay
     237                    it->second->_notifyZOrder(this->overlay_->getZOrder() * 100 - 70 + zOrder);
     238                if(overXZPlain == true /*&& (it->second->getZOrder() <= 100 * this->overlay_->getZOrder())*/)
     239                    it->second->_notifyZOrder(this->overlay_->getZOrder() * 100 + 70 + zOrder);
    240240            }
    241241            else
    242                 coord = get2DViewcoordinates(this->owner_->getPosition(), this->owner_->getOrientation() * WorldEntity::FRONT, this->owner_->getOrientation() * WorldEntity::UP, wePointer->getWorldPosition());
     242                coord = get2DViewcoordinates(this->owner_->getPosition(), this->owner_->getOrientation() * WorldEntity::FRONT, this->owner_->getOrientation() * WorldEntity::UP, wePointer->getWorldPosition());
    243243
    244244            coord *= math::pi / 3.5f; // small adjustment to make it fit the texture
     
    256256                this->marker_->setPosition((1.0f + coord.x - size * 1.5f) * 0.5f, (1.0f - coord.y - size * 1.5f) * 0.5f);
    257257                if(RadarMode_)
    258                         this->marker_->_notifyZOrder(it->second->getZOrder() -1);
     258                    this->marker_->_notifyZOrder(it->second->getZOrder() -1);
    259259                this->marker_->show();
    260260            }
  • code/trunk/src/modules/overlays/hud/HUDRadar.h

    r9939 r9945  
    111111        float mapAngle_;
    112112
    113         std::string material2D_;                //Material name for 2D map
    114         std::string material3D_;                //Material names For the 3D minimap
     113        std::string material2D_;        //Material name for 2D map
     114        std::string material3D_;        //Material names For the 3D minimap
    115115        std::string material3DFront_;
    116116        std::string material3DBack_;
  • code/trunk/src/modules/pong/PongBall.cc

    r9939 r9945  
    147147        {
    148148            defBoundarySound_->play(); //play boundary sound
    149                 // Its velocity in z-direction is inverted (i.e. it bounces off).
     149            // Its velocity in z-direction is inverted (i.e. it bounces off).
    150150            velocity.z = -velocity.z;
    151151            // And its position is set as to not overstep the boundary it has just crossed.
     
    173173                    {
    174174                        defBatSound_->play(); //play bat sound
    175                         // Set the ball to be exactly at the boundary.
     175                        // Set the ball to be exactly at the boundary.
    176176                        position.x = this->fieldWidth_ / 2;
    177177                        // Invert its velocity in x-direction (i.e. it bounces off).
     
    186186                    else if (GameMode::isMaster() && position.x > this->fieldWidth_ / 2 * (1 + this->relMercyOffset_))
    187187                    {
    188                         defScoreSound_->play();//play score sound
     188                        defScoreSound_->play();//play score sound
    189189                        if (this->getGametype() && this->bat_[0])
    190190                        {
     
    202202                    {
    203203                        defBatSound_->play(); //play bat sound
    204                         // Set the ball to be exactly at the boundary.
     204                        // Set the ball to be exactly at the boundary.
    205205                        position.x = -this->fieldWidth_ / 2;
    206206                        // Invert its velocity in x-direction (i.e. it bounces off).
     
    215215                    else if (GameMode::isMaster() && position.x < -this->fieldWidth_ / 2 * (1 + this->relMercyOffset_))
    216216                    {
    217                         defScoreSound_->play();//play score sound
     217                        defScoreSound_->play();//play score sound
    218218                        if (this->getGametype() && this->bat_[1])
    219219                        {
  • code/trunk/src/modules/tetris/TetrisBrick.cc

    r9803 r9945  
    8787                    stone->addTemplate(this->tetris_->getCenterpoint()->getStoneTemplate());
    8888                else
    89                         orxout()<< "tetris_->getCenterpoint == NULL in TetrisBrick.cc"<< endl;
     89                    orxout()<< "tetris_->getCenterpoint == NULL in TetrisBrick.cc"<< endl;
    9090            }
    9191            else
     
    116116            if(this->shapeIndex_ == 1 || this->shapeIndex_ == 6 || this->shapeIndex_ == 7)
    117117            {
    118                 stone->setPosition(0.0f, 2*size_, 0.0f);
     118                stone->setPosition(0.0f, 2*size_, 0.0f);
    119119            }
    120120            else if(this->shapeIndex_ == 3 || this->shapeIndex_ == 4|| this->shapeIndex_ == 5)
    121121            {
    122                 stone->setPosition(size_, 0, 0.0f);
     122                stone->setPosition(size_, 0, 0.0f);
    123123            }
    124124            else if(this->shapeIndex_ == 2)
    125125            {
    126                 stone->setPosition(-size_, 0, 0.0f);
     126                stone->setPosition(-size_, 0, 0.0f);
    127127            }
    128128        }
     
    131131            if(this->shapeIndex_ == 2 || this->shapeIndex_ == 5)
    132132            {
    133                 stone->setPosition(size_, size_, 0.0f);
     133                stone->setPosition(size_, size_, 0.0f);
    134134            }
    135135            else if(this->shapeIndex_ == 1)
    136136            {
    137                 stone->setPosition(0, 3*size_, 0.0f);
     137                stone->setPosition(0, 3*size_, 0.0f);
    138138            }
    139139            else if(this->shapeIndex_ == 3 || this->shapeIndex_ == 7)
    140140            {
    141                 stone->setPosition(-size_, 0, 0.0f);
     141                stone->setPosition(-size_, 0, 0.0f);
    142142            }
    143143            else if(this->shapeIndex_ == 4)
    144144            {
    145                 stone->setPosition(-size_, size_, 0.0f);
     145                stone->setPosition(-size_, size_, 0.0f);
    146146            }
    147147            else if(this->shapeIndex_ == 6)
    148148            {
    149                 stone->setPosition(size_, 0, 0.0f);
     149                stone->setPosition(size_, 0, 0.0f);
    150150            }
    151151        }
     
    154154    bool TetrisBrick::isValidMove(const Vector3& position, bool isRotation = false)
    155155    {
    156         return this->tetris_->isValidMove(this,position, isRotation);
     156        return this->tetris_->isValidMove(this,position, isRotation);
    157157    }
    158158
    159159    TetrisStone* TetrisBrick::getStone(unsigned int i)
    160160    {
    161         if(i < this->brickStones_.size())
     161        if(i < this->brickStones_.size())
    162162            return this->brickStones_[i];
    163         else return NULL;
     163        else return NULL;
    164164    }
    165165
     
    192192        else if(!this->lockRotation_) //rotate when key up is pressed
    193193        {
    194                 if(!isValidMove(this->getPosition(), true)) //catch illegal rotations
    195                     return;
     194            if(!isValidMove(this->getPosition(), true)) //catch illegal rotations
     195                return;
    196196            this->lockRotation_ = true; // multiple calls of this function have to be filtered out.
    197197            this->rotationTimer_.setTimer(0.1f, false, createExecutor(createFunctor(&TetrisBrick::unlockRotation, this)));
  • code/trunk/src/modules/tetris/TetrisScore.cc

    r9667 r9945  
    9292        {
    9393            std::string score("0");
    94                 if(!this->owner_->hasEnded())
     94            if(!this->owner_->hasEnded())
    9595            {
    9696                //get the player
  • code/trunk/src/modules/weapons/weaponmodes/HsW01.cc

    r9667 r9945  
    8282        XMLPortParam(HsW01, "material", setMaterial, getMaterial, xmlelement, mode);
    8383        XMLPortParam(HsW01, "projectileMesh", setMesh, getMesh, xmlelement, mode);
    84         XMLPortParam(HsW01, "sound", setSound, getSound, xmlelement, mode);
     84        XMLPortParam(HsW01, "sound", setSound, getSound, xmlelement, mode);
    8585    }
    8686
  • code/trunk/src/modules/weapons/weaponmodes/HsW01.h

    r9939 r9945  
    7474                { return this->mesh_; }
    7575
    76             /**
     76            /**
    7777            @brief Set the sound.
    7878            @param mesh The Sound name.
     
    8181                { this->sound_ = sound; }
    8282
    83             /**
     83            /**
    8484            @brief Get the sound.
    8585            @return Returns the sound name.
Note: See TracChangeset for help on using the changeset viewer.