Changed Timer

This commit is contained in:
Simon Plüss 2025-10-28 19:38:42 +01:00
parent bc738594c4
commit 7bc630ac0c

View File

@ -1,21 +1,40 @@
using System;
using System.Threading;
namespace SCRUM_Timer;
public class Timer
{
public TimeOnly ActualTime { get; private set; }
public TimeSpan ActualTime { get; private set; }
public bool isRunning;
public Timer()
{
TimeOnly ActualTime = new TimeOnly(0,5,0);
ActualTime = new TimeSpan(0,5,0);
isRunning = false;
}
public void StartStop()
{
if (!isRunning)
{
isRunning = true;
TimerTick();
}
else
{
isRunning = false;
}
}
private void TimerTick()
{
while (isRunning)
{
Thread.Sleep(1000);
ActualTime =- TimeSpan.FromSeconds(1);
}
}
}