Changed Timer
This commit is contained in:
parent
bc738594c4
commit
7bc630ac0c
@ -1,21 +1,40 @@
|
|||||||
using System;
|
using System;
|
||||||
|
using System.Threading;
|
||||||
|
|
||||||
namespace SCRUM_Timer;
|
namespace SCRUM_Timer;
|
||||||
|
|
||||||
public class Timer
|
public class Timer
|
||||||
{
|
{
|
||||||
public TimeOnly ActualTime { get; private set; }
|
public TimeSpan ActualTime { get; private set; }
|
||||||
public bool isRunning;
|
public bool isRunning;
|
||||||
|
|
||||||
public Timer()
|
public Timer()
|
||||||
{
|
{
|
||||||
TimeOnly ActualTime = new TimeOnly(0,5,0);
|
ActualTime = new TimeSpan(0,5,0);
|
||||||
isRunning = false;
|
isRunning = false;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void StartStop()
|
public void StartStop()
|
||||||
{
|
{
|
||||||
|
if (!isRunning)
|
||||||
|
{
|
||||||
|
isRunning = true;
|
||||||
|
TimerTick();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isRunning = false;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void TimerTick()
|
||||||
|
{
|
||||||
|
while (isRunning)
|
||||||
|
{
|
||||||
|
Thread.Sleep(1000);
|
||||||
|
ActualTime =- TimeSpan.FromSeconds(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user