diff --git a/examples/typewriter/main.go b/examples/typewriter/main.go
index d7691ff716de82704f1a4ac43aed475a25183e01..24ee972b22dda31ed97bb0eb5ead4436d1b12d11 100644
--- a/examples/typewriter/main.go
+++ b/examples/typewriter/main.go
@@ -227,10 +227,7 @@ func (dl *dotlight) Draw(t pixel.Target, m pixel.Matrix) {
 	dl.imd.Color = pixel.Alpha(0)
 	for i := 0.0; i <= 32; i++ {
 		angle := i * 2 * math.Pi / 32
-		dl.imd.Push(dl.pos.Add(pixel.V(
-			math.Cos(angle)*dl.radius,
-			math.Sin(angle)*dl.radius,
-		)))
+		dl.imd.Push(dl.pos.Add(pixel.V(dl.radius, 0).Rotated(angle)))
 	}
 	dl.imd.Polygon(0)
 	dl.imd.Draw(t)