// Listing 15.21 Implementing rotation static Behavior <IDrawing> Rotate(this Behavior <IDrawing> img, float dist, float speed) { var pos = Time.Wiggle * dist.Forever(); return(img.Translate(pos, pos.Wait(0.5f)).Faster(speed)); }
// Listing 15.21 Implementing rotation static Behavior <IDrawing> Rotate(this Behavior <IDrawing> img, float dist, float speed) { var pos = Time.Wiggle * dist.Forever(); return(img.Translate(pos, pos.Wait(0.5f)).Faster(speed)); }