Not logged in.

From instruction: Draw a straight line and follow it

Code: Something else about drawing a straight line. by uebergeek

#2 of 2. This one's slightly funkier. For those of us who struggled through life being unable to draw lines straight...

An OSX version of the binary only is available as an app at http://thebot.org/instructionapps/lcdlinefunkier.app.zip

max v2;
#N vpatcher 66 44 1160 867;
#P origin 0 -31;
#P window setfont "Sans Serif" 9.;
#P window linecount 2;
#P hidden comment 199 519 100 196617 ALSO DELAYS ARE LONGER IN THIS ONE.;
#P window linecount 5;
#P hidden comment 190 421 100 196617 ONLY MAIN DIFFERENCE FROM OTHER VERSION IS THE LINE vs. LINETO HERE.;
#P window linecount 3;
#P hidden comment 724 625 100 196617 THIS JUST CLEARS THE SCREEN ON A MOUSE UP.;
#P window linecount 1;
#P hidden newex 270 613 58 196617 unpack 0 0;
#P hidden newex 246 685 73 196617 pipe 0 0 5000;
#P hidden newex 656 695 40 196617 s tolcd;
#P hidden message 656 669 33 196617 clear;
#P hidden newex 656 627 46 196617 select 0;
#P hidden newex 104 96 40 196617 r tolcd;
#P hidden newex 74 518 40 196617 s tolcd;
#P hidden message 207 487 56 196617 line \$1 \$2;
#P hidden message 92 456 56 196617 line \$1 \$2;
#P hidden newex 100 405 48 196617 pack 0 0;
#P hidden newex 98 371 73 196617 pipe 0 0 5000;
#P hidden number 152 337 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden number 103 337 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P hidden newex 120 289 58 196617 unpack 0 0;
#P user lcd 320 39 512 512 1 1 0 0 1;
#P window linecount 7;
#P comment 100 158 100 196617 I KNOW YOU SAID SOMETHING ABOUT STRAIGHT LINES AND FOLLOWING BUT I WASN'T PAYING VERY CLOSE ATTENTION \, SORRY;
#P window linecount 11;
#P comment 898 198 109 196617 NO \, THIS BOX ITSELF ISN'T MY SOLUTION \, BUT IT COULD BE \, COULDN'T IT? WHY DON'T YOU TRY TO DRAW IN IT. GO AHEAD \; I'M NOT GOING TO DO ALL THE WORK MYSELF... I HOPE YOU CAN DRAW STRAIGHT.;
#P window linecount 1;
#P comment 875 233 100 196617 <=;
#P window linecount 6;
#P hidden comment 96 590 100 196617 THIS HERE IS THE MAGIC CODE. IT's SORT OF A FEEDBACK LOOP WITH A COUPLE OF DELAYS.;
#P window linecount 5;
#P comment 69 701 100 196617 THAT OLD CLICHE ABOUT STRAIGHT LINES AGAIN... by Amy Alexander 4/08;
#P hidden connect 12 0 13 0;
#P hidden connect 11 0 13 0;
#P hidden connect 10 0 11 0;
#P hidden connect 7 0 9 0;
#P hidden connect 9 0 10 0;
#P hidden connect 6 0 7 0;
#P hidden connect 5 0 6 0;
#P hidden connect 8 0 9 1;
#P hidden connect 9 1 10 1;
#P hidden connect 6 1 8 0;
#P hidden connect 18 0 12 0;
#P hidden connect 19 0 18 0;
#P hidden connect 5 0 19 0;
#P hidden connect 19 1 18 1;
#P hidden connect 14 0 5 0;
#P hidden connect 5 2 15 0;
#P hidden connect 15 0 16 0;
#P hidden connect 16 0 17 0;
#P pop;

[download]

Written in Max/MSP/Jitter. Released under the GPLv3 license