diff --git a/examples/guide/03_moving_scaling_and_rotating_with_matrix/main.go b/examples/guide/03_moving_scaling_and_rotating_with_matrix/main.go index df7c5f1470593c8eb716adb077b8ddca595de017..3223c9906dfaf573d07925b336c5b0e6a3bae49a 100644 --- a/examples/guide/03_moving_scaling_and_rotating_with_matrix/main.go +++ b/examples/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)