Changeset 5068 in orxonox.OLD for orxonox/trunk/src/lib/graphics/render2D
- Timestamp:
 - Aug 18, 2005, 3:51:43 PM (20 years ago)
 - Location:
 - orxonox/trunk/src/lib/graphics/render2D
 - Files:
 - 
          
- 3 edited
 
- 
          element_2d.cc (modified) (1 diff)
 - 
          element_2d.h (modified) (3 diffs)
 - 
          render_2d.cc (modified) (1 diff)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
        
orxonox/trunk/src/lib/graphics/render2D/element_2d.cc
r4862 r5068 55 55 56 56 this->setVisibility(true); 57 this->setActiveness(true); 57 58 this->setPosition2D(0,0); 58 59 this->setAlignment(E2D_ALIGN_NONE);  - 
        
orxonox/trunk/src/lib/graphics/render2D/element_2d.h
r4862 r5068 69 69 /** @param visible true if the Element should be visible false otherwise (will not be rendered) */ 70 70 inline void setVisibility(bool visible) { this->visible = visible; }; 71 /** @param active true if the Element should be active, false otherwise (will not be ticked) */ 72 inline void setActiveness(bool active) { this->active = active; }; 73 71 74 72 75 /** @param bindNode the Node this 2D-element should follow. if NULL the Element will not follow anything */ … … 76 79 /** @returns the visibility state */ 77 80 inline bool isVisible() { return this->visible; }; 81 /** @returns the active-State */ 82 inline bool isActive() { return this->active; }; 78 83 79 84 virtual void tick(float dt); … … 91 96 92 97 private: 93 bool visible; 94 E2D_LAYER layer; 98 bool visible; //!< If the given Element2D is visible. 99 bool active; //!< If the given Element2D is active. 100 E2D_LAYER layer; //!< What layer this Element2D is on. 95 101 }; 96 102  - 
        
orxonox/trunk/src/lib/graphics/render2D/render_2d.cc
r4955 r5068 105 105 while (elem != NULL) 106 106 { 107 elem->tick(dt); 107 if (elem->isActive()) 108 elem->tick(dt); 108 109 elem = iterator->nextElement(); 109 110 }  
Note: See TracChangeset
          for help on using the changeset viewer.
      


            






