void Clock::tick(const Time::TimeDelta &dt)
{
+ unsigned prev_minute = current_time/Time::min;
current_time += dt*rate;
+ if(current_time>=Time::day)
+ current_time -= Time::day;
+ unsigned minute = current_time/Time::min;
+ if(minute!=prev_minute)
+ signal_minute.emit();
}
} // namespace R2C2