- case GIS_DRAG_PAN:
- gis_viewer_pan(viewer, -y_dist*scale, x_dist*scale, 0);
- break;
- case GIS_DRAG_ZOOM:
- gis_viewer_zoom(viewer, pow(2, -y_dist/500));
- break;
- case GIS_DRAG_TILT:
- gis_viewer_rotate(viewer, y_dist/10, 0, x_dist/10);
- break;
+ case GIS_DRAG_PAN: gis_viewer_pan(viewer, -y*scale, x*scale, 0); break;
+ case GIS_DRAG_ZOOM: gis_viewer_zoom(viewer, pow(2, -y/500)); break;
+ case GIS_DRAG_TILT: gis_viewer_rotate(viewer, y/10, 0, x/10); break;