public void Stop() { if (animation.isPlaying) { animation.StopAll(); } else { animation.ResetAll(); } onTimeChanged.Invoke(timeArgs); Sample(); }
public static void SetTime() { if (minutes >= 60) { hours += 1; minutes = 0; if (lastHour != hours) { HourChanged?.Invoke(); lastHour = hours; } } if (hours > 24) { days += 1; hours = 1; if (days > 7) { days = 1; } if (lastDay != days) { DayChanged?.Invoke(); lastDay = days; } } }
public void start(PomidoraSettings settings) { bool started; lock (startObject) { started = this.started; if (!started) { this.started = true; } } if (!started) { if (!timer.IsEnabled) { timer.Start(); } TimeSpan stopTime = PomidoraSettingsHelper.GetStopTimeFromSettings(settings); Task.Factory.StartNew(() => this.StartPomidoraCountDown(this.stopWatch, stopTime)) .ContinueWith(r => { using (System.Media.SoundPlayer player = new System.Media.SoundPlayer(settings.PomidorkaWAV)) { player.Play(); lock (startObject) { this.started = false; } } TimeChangedEvent.Invoke(stopTime); timer.Stop(); }); } }
private void timer_Tick(object sender, EventArgs e) { TimeChangedEvent.Invoke(stopWatch.Elapsed); }