示例#1
0
 /// <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));
 }
示例#2
0
        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));
            }
        }