diff --git a/guide/03_moving_scaling_and_rotating_with_matrix/main.go b/guide/03_moving_scaling_and_rotating_with_matrix/main.go index df7c5f1..3223c99 100644 --- a/guide/03_moving_scaling_and_rotating_with_matrix/main.go +++ b/guide/03_moving_scaling_and_rotating_with_matrix/main.go @@ -3,6 +3,7 @@ package main import ( "image" "os" + "time" _ "image/png" @@ -46,8 +47,12 @@ func run() { angle := 0.0 + last := time.Now() for !win.Closed() { - angle += 0.05 + dt := time.Since(last).Seconds() + last = time.Now() + + angle += 3 * dt win.Clear(colornames.Firebrick)