function hitothers(xx, yy, num, rot) { switch (num) { case 1 : switch (rot) { case 0 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+1; x2 = (xx-40)/10; y2 = (330-yy)/10+1; x3 = (xx-40)/10+1; y3 = (330-yy)/10+1; x4 = (xx-40)/10; y4 = (330-yy)/10; break; case 90 : x1 = (xx-40)/10; y1 = (330-yy)/10+1; x2 = (xx-40)/10; y2 = (330-yy)/10; x3 = (xx-40)/10; y3 = (330-yy)/10-1; x4 = (xx-40)/10-1; y4 = (330-yy)/10; break; case 180 : x1 = (xx-40)/10; y1 = (330-yy)/10; x2 = (xx-40)/10-1; y2 = (330-yy)/10; x3 = (xx-40)/10-2; y3 = (330-yy)/10; x4 = (xx-40)/10-1; y4 = (330-yy)/10+1; break; case -90 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+2; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10+1; x4 = (xx-40)/10-1; y4 = (330-yy)/10; break; } break; case 2 : switch (rot) { case 0 : x1 = (xx-40)/10-2; y1 = (330-yy)/10+1; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10+1; x4 = (xx-40)/10+1; y4 = (330-yy)/10+1; break; case 90 : x1 = (xx-40)/10; y1 = (330-yy)/10+2; x2 = (xx-40)/10; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10; x4 = (xx-40)/10; y4 = (330-yy)/10-1; break; case 180 : x1 = (xx-40)/10-2; y1 = (330-yy)/10; x2 = (xx-40)/10-1; y2 = (330-yy)/10; x3 = (xx-40)/10; y3 = (330-yy)/10; x4 = (xx-40)/10+1; y4 = (330-yy)/10; break; case -90 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+2; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10-1; y3 = (330-yy)/10; x4 = (xx-40)/10-1; y4 = (330-yy)/10-1; break; } break; case 3 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+1; x2 = (xx-40)/10; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10; x4 = (xx-40)/10-1; y4 = (330-yy)/10; break; case 4 : switch (rot) { case 0 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+1; x2 = (xx-40)/10; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10; x4 = (xx-40)/10+1; y4 = (330-yy)/10; break; case 90 : x1 = (xx-40)/10; y1 = (330-yy)/10+1; x2 = (xx-40)/10; y2 = (330-yy)/10; x3 = (xx-40)/10-1; y3 = (330-yy)/10; x4 = (xx-40)/10-1; y4 = (330-yy)/10-1; break; case 180 : x1 = (xx-40)/10-2; y1 = (330-yy)/10+1; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10-1; y3 = (330-yy)/10; x4 = (xx-40)/10; y4 = (330-yy)/10; break; case -90 : x1 = (xx-40)/10-1; y1 = (330-yy)/10; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10+1; x4 = (xx-40)/10; y4 = (330-yy)/10+2; break; } break; case 5 : switch (rot) { case 0 : x1 = (xx-40)/10-2; y1 = (330-yy)/10; x2 = (xx-40)/10-1; y2 = (330-yy)/10; x3 = (xx-40)/10-1; y3 = (330-yy)/10+1; x4 = (xx-40)/10; y4 = (330-yy)/10+1; break; case 90 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+2; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10+1; x4 = (xx-40)/10; y4 = (330-yy)/10; break; case 180 : x1 = (xx-40)/10-1; y1 = (330-yy)/10; x2 = (xx-40)/10; y2 = (330-yy)/10; x3 = (xx-40)/10; y3 = (330-yy)/10+1; x4 = (xx-40)/10+1; y4 = (330-yy)/10+1; break; case -90 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+1; x2 = (xx-40)/10-1; y2 = (330-yy)/10; x3 = (xx-40)/10; y3 = (330-yy)/10; x4 = (xx-40)/10; y4 = (330-yy)/10-1; break; } break; case 6 : switch (rot) { case 0 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+1; x2 = (xx-40)/10-1; y2 = (330-yy)/10; x3 = (xx-40)/10; y3 = (330-yy)/10; x4 = (xx-40)/10+1; y4 = (330-yy)/10; break; case 90 : x1 = (xx-40)/10; y1 = (330-yy)/10+1; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10-1; y3 = (330-yy)/10; x4 = (xx-40)/10-1; y4 = (330-yy)/10-1; break; case 180 : x1 = (xx-40)/10-2; y1 = (330-yy)/10+1; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10+1; x4 = (xx-40)/10; y4 = (330-yy)/10; break; case -90 : x1 = (xx-40)/10-1; y1 = (330-yy)/10; x2 = (xx-40)/10; y2 = (330-yy)/10; x3 = (xx-40)/10; y3 = (330-yy)/10+1; x4 = (xx-40)/10; y4 = (330-yy)/10+2; break; } break; case 7 : switch (rot) { case 0 : x1 = (xx-40)/10-2; y1 = (330-yy)/10; x2 = (xx-40)/10-1; y2 = (330-yy)/10; x3 = (xx-40)/10; y3 = (330-yy)/10; x4 = (xx-40)/10; y4 = (330-yy)/10+1; break; case 90 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+2; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10-1; y3 = (330-yy)/10; x4 = (xx-40)/10; y4 = (330-yy)/10; break; case 180 : x1 = (xx-40)/10-1; y1 = (330-yy)/10; x2 = (xx-40)/10-1; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10+1; x4 = (xx-40)/10+1; y4 = (330-yy)/10+1; break; case -90 : x1 = (xx-40)/10-1; y1 = (330-yy)/10+1; x2 = (xx-40)/10; y2 = (330-yy)/10+1; x3 = (xx-40)/10; y3 = (330-yy)/10; x4 = (xx-40)/10; y4 = (330-yy)/10-1; break; } break; } if ((_root.box[y1][x1] == 1)
|