Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 5429 in orxonox.OLD for trunk/src/story_entities


Ignore:
Timestamp:
Oct 24, 2005, 7:36:22 PM (19 years ago)
Author:
patrick
Message:

orxonox/trunk: bounding volumes now toggeable via shell

Location:
trunk/src/story_entities
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/story_entities/world.cc

    r5406 r5429  
    7676SHELL_COMMAND(speed, World, setSpeed);
    7777SHELL_COMMAND(togglePNodeVisibility, World, togglePNodeVisibility);
     78SHELL_COMMAND(toggleBVVisibility, World, toggleBVVisibility);
    7879
    7980using namespace std;
     
    174175
    175176  this->showPNodes = false;
     177  this->showBV = false;
    176178}
    177179
     
    972974  {
    973975    if( entity->isVisible() ) entity->draw();
    974     //entity->drawBVTree(2, 226);  // to draw the bounding boxes of the objects at level 2 for debug purp
     976    if( unlikely( this->showBV)) entity->drawBVTree(3, 226);  // to draw the bounding boxes of the objects at level 2 for debug purp
    975977    entity = iterator->nextElement();
    976978  }
  • trunk/src/story_entities/world.h

    r5389 r5429  
    7777
    7878  void togglePNodeVisibility() { this->showPNodes = !this->showPNodes; };
     79  void toggleBVVisibility() { this->showBV = !this->showBV; };
    7980
    8081 private:
     
    9394  private:
    9495    bool   showPNodes;                  //!< if the PNodes should be visible.
     96    bool   showBV;                      //!< if the Bounding Volumes should be visible.
    9597    Uint32 lastFrame;                   //!< last time of frame
    9698    Uint32 cycle;                       //!< The cycle we are in (starts with 0 and rises with every frame)
Note: See TracChangeset for help on using the changeset viewer.