76,31 → 76,13 |
if( found == 0 ){canvas_error("unknown userdraw primitive found...typo?");} |
|
/* begin user_draw() */ |
|
/* touchend routine for touch devices */ |
if( draw_num > 29 && draw_num < 38){ |
/* |
"poly","polys", poly[3]...polys[9] 30,31 |
"polygon","polygons", 32,33 |
"polyline","polylines", 34,35 |
"triangle","triangles", 36,37 |
*/ |
|
fprintf(js_include_file,"\ |
function user_drawstop(evt){\ |
var mouse = getMouse(evt,canvas_userdraw);\ |
var xy = multisnap_check(mouse.x,mouse.y,use_snap);\ |
userdraw_x.push(xy[0]);userdraw_y.push(xy[0]);\ |
if(user_is_dragging){user_draw(evt);};\ |
userdraw_x.pop();userdraw_y.pop();\ |
if(!user_is_dragging){user_drag(evt);};\ |
};"); |
}else{ |
fprintf(js_include_file,"\ |
function user_drawstop(evt){\ |
if(!user_is_dragging){user_drag(evt);return;};\ |
if(user_is_dragging){user_draw(evt);return;};\ |
};"); |
} |
|
fprintf(js_include_file,"function user_draw(evt){\ |
if(evt.button == 2){remove_last();return;};\ |