57 explicit Timer(
unsigned int interval,
unsigned int start_time = 0);
63 unsigned int Interval()
const;
68 void Reset(
unsigned int start_time = 0);
69 void SetInterval(
unsigned int interval);
71 void Disconnect(
Wnd* wnd);
74 void Update(
unsigned int ticks);
80 typedef std::map<Wnd*, boost::signals::connection> ConnectionMap;
85 ConnectionMap m_wnd_connections;
86 unsigned int m_interval;
88 unsigned int m_last_fire;