Programmiersprachen für Audio, Proseminar Medienverarbeitung I - Audio, WS.99/00, Stefan Reich, Oliver Leistert.

  KeyKit: Bounce-Tool (5)


Diese Methode ist für den Balken verantwortlich:

method task_bounce() {
        onexit(global(domethod),$,"reset")
        $.lines[0] = xy($.w2.xmin()+10,$.w2.ymin()+10,
                        $.w2.xmin()+30,$.w2.ymin()+30)
        $.dirs[0] = xy(1,2,2,1)
        $.line($.lines[0],XOR)
        while ( 1 ) {
                if ( $.sleeptm > 0 ) {
                        sync()
                        millisleep($.sleeptm)
                }
                $.line($.lines[0],XOR)
                sz = $.w2.size()

                $.adj($.lines[0],$.dirs[0],sz)

                $.line($.lines[0],XOR)
        }
}
 zurück 
 weiter