Ejemplo n.º 1
0
        // 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));
        }