- Timestamp:
- Nov 24, 2008, 1:50:47 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/objecthierarchy2/src/orxonox/objects/worldentities/Backlight.h
r2212 r2254 31 31 32 32 #include "OrxonoxPrereqs.h" 33 #include "Billboard.h" 34 #include "objects/Tickable.h" 35 #include "tools/Timer.h" 33 #include "FadingBillboard.h" 36 34 37 35 namespace orxonox 38 36 { 39 class _OrxonoxExport Backlight : public Billboard, public Tickable37 class _OrxonoxExport Backlight : public FadingBillboard 40 38 { 41 39 public: … … 47 45 48 46 virtual void tick(float dt); 49 virtual void changedActivity();50 47 virtual void changedVisibility(); 51 48 … … 59 56 inline float getLifetime() const 60 57 { return this->lifetime_; } 61 62 inline void setTurnOffTime(float turnofftime)63 { this->turnofftime_ = turnofftime; }64 inline float getTurnOffTime() const65 { return this->turnofftime_; }66 58 67 59 inline void setLength(float length) … … 83 75 84 76 private: 85 void stopturnoff(); 77 virtual void startturnonoff(); 78 virtual void stopturnonoff(); 79 virtual void poststopturnonoff(); 86 80 virtual void changedColour(); 87 81 void update_width(); … … 96 90 float length_; 97 91 float lifetime_; 98 float turnofftime_;99 bool bTurningOff_;100 92 size_t maxelements_; 101 93 std::string trailmaterial_; 102 94 char tickcount_; 103 Timer<Backlight> turnofftimer_;104 95 }; 105 96 }
Note: See TracChangeset
for help on using the changeset viewer.