Blame mono/Assistance/Timer.cs
|
Ivan Mahonin |
c66393 |
using System;
|
|
Ivan Mahonin |
c66393 |
|
|
Ivan Mahonin |
c66393 |
namespace Assistance {
|
|
Ivan Mahonin |
c66393 |
public class Timer {
|
|
Ivan Mahonin |
c66393 |
public static readonly long frequency = System.Diagnostics.Stopwatch.Frequency;
|
|
Ivan Mahonin |
c66393 |
public static readonly double step = 1.0/(double)frequency;
|
|
Ivan Mahonin |
c66393 |
|
|
Ivan Mahonin |
c66393 |
private static readonly System.Diagnostics.Stopwatch instance = new System.Diagnostics.Stopwatch();
|
|
Ivan Mahonin |
c66393 |
|
|
Ivan Mahonin |
c66393 |
static Timer() { instance.Start(); }
|
|
Ivan Mahonin |
c66393 |
|
|
Ivan Mahonin |
c66393 |
public static long ticks()
|
|
Ivan Mahonin |
c66393 |
{ return instance.ElapsedTicks; }
|
|
Ivan Mahonin |
c66393 |
}
|
|
Ivan Mahonin |
c66393 |
}
|
|
Ivan Mahonin |
c66393 |
|