/// <summary> /// /// </summary> /// <param name="ta"></param> /// <param name="tb"></param> /// <returns></returns> public static TimeLength operator -(Time ta, Time tb) { return(TimeLength.fromMinutes(ta.currentTime - tb.currentTime)); }
private void registerTimer() { int min = FLASH_FREQUENCY - (WorldDefinition.World.Clock.minutes % FLASH_FREQUENCY); if (min == 0) { min = FLASH_FREQUENCY; } if (currentState != State.Open) // register the handler while the Xing is closed. { WorldDefinition.World.Clock.registerOneShot(new ClockHandler(followUp), TimeLength.fromMinutes(min)); } }