//    Instruction Example :      track.position.interpolation.set (long)


        screen.resolution.set (512,384)

        @sprite=icon.create (2,2)
        icon.persistence.set (@sprite,PERSISTENCE_TRAILS)
        icon.display (@sprite,CENTER,CENTER)

        @track1=track.create ()
          track.position.interpolation.set (INTERP_FRONT)
          init ()
        track.end ()

        @track2=track.create ()
          track.position.interpolation.set (INTERP_LINEAR)
          init ()
        track.end ()

        @track3=track.create ()
          track.position.interpolation.set (INTERP_TCBSPLINE)
          init ()
        track.end ()

        screen.color (@sprite,COLOR_WHITE)
        text.display ("Interpolation : FRONT ",CENTER,10)
        sequence.end.wait (sequence.play (@track1,@sprite))
        screen.color (@sprite,255,128,128)
        text.display ("Interpolation : LINEAR",CENTER,10)
        sequence.end.wait (sequence.play (@track2,@sprite))
        screen.color (@sprite,128,255,255)
        text.display ("Interpolation : SPLINE ",CENTER,10)
        sequence.end.wait (sequence.play (@track3,@sprite))

        text.display ("Press a key to exit.",CENTER,350)

        keyboard.wait ()

        script.stop ()

        procedure init ()
          track.key.set (0)
            track.key.position.set (150,100)
          track.key.set (1)
            track.key.position.set (350,300)
          track.key.set (2)
            track.key.position.set (350,100)
          track.key.set (3)
            track.key.position.set (150,300)
        end procedure