Changeset 1724 for code/branches/gui/src/orxonox/tools
- Timestamp:
- Sep 6, 2008, 9:51:01 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/gui/src/orxonox/tools/Timer.h
r1704 r1724 62 62 63 63 #include "OrxonoxPrereqs.h" 64 #include "util/Integers.h"65 64 #include "core/OrxonoxClass.h" 66 65 … … 101 100 /** @brief Gives the Timer some extra time. @param time The amount of extra time in seconds */ 102 101 inline void addTime(float time) 103 { if (time > 0.0f) this->time_ += ( int64_t)(time * 1000000.0f); }102 { if (time > 0.0f) this->time_ += (long long)(time * 1000000.0f); } 104 103 /** @brief Decreases the remaining time of the Timer. @param time The amount of time to remove */ 105 104 inline void removeTime(float time) 106 { if (time > 0.0f) this->time_ -= ( int64_t)(time * 1000000.0f); }105 { if (time > 0.0f) this->time_ -= (long long)(time * 1000000.0f); } 107 106 /** @brief Sets the interval of the Timer. @param interval The interval */ 108 107 inline void setInterval(float interval) 109 { this->interval_ = ( int64_t)(interval * 1000000.0f); }108 { this->interval_ = (long long)(interval * 1000000.0f); } 110 109 /** @brief Sets bLoop to a given value. @param bLoop True = loop */ 111 110 inline void setLoop(bool bLoop) … … 119 118 Executor* executor_; //!< The executor of the function that should be called when the time expires 120 119 121 int64_t interval_;//!< The time-interval in micro seconds120 long long interval_; //!< The time-interval in micro seconds 122 121 bool bLoop_; //!< If true, the function gets called every 'interval' seconds 123 122 bool bActive_; //!< If true, the Timer ticks and calls the function if the time's up 124 123 125 int64_t time_;//!< Internal variable, counting the time till the next function-call124 long long time_; //!< Internal variable, counting the time till the next function-call 126 125 }; 127 126
Note: See TracChangeset
for help on using the changeset viewer.