11 void Clock::set_rate(float s)
16 void Clock::set_current_time(const Time::TimeDelta &t)
21 void Clock::tick(const Time::TimeDelta &dt)
23 unsigned prev_minute = current_time/Time::min;
24 current_time += dt*rate;
25 if(current_time>=Time::day)
26 current_time -= Time::day;
27 unsigned minute = current_time/Time::min;
28 if(minute!=prev_minute)