MAZES
Code Explanation
t=0.0; }^else if (t>1.0) {^t = 1.0;^}^
dx = (sx+t*(fx-sx))-cx;^dy = (sy +t*(fy-sy))-cy;^rt = (dx*dx) +(dy*dy);^if (rt<(rad*rad)) {^return true; }^else {^return false;}^}^
function getwalls() {^var swalls;^var sw;^var i;^var sx;^var sy;^var fx;^var fy;^var curwall;^