initial commit

This commit is contained in:
2026-05-25 18:09:51 +02:00
commit df7219677e
58 changed files with 3646 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
package pncdsl
// Timer accumulates seconds. Tick advances it; Reset zeroes it.
type Timer struct {
Elapsed float64
}
func (t *Timer) Tick(dt float64) { t.Elapsed += dt }
func (t *Timer) Reset() { t.Elapsed = 0 }
func (t *Timer) Done(after float64) bool { return t.Elapsed >= after }