+
+ if(sd->wd->reoder_moved)
+ {
+ sd->wd->pan_x = x;
+ if(sd->wd->pan_y >= sd->wd->minh)
+ sd->wd->pan_y = sd->wd->minh;
+ else
+ {
+ if(sd->wd->pan_y < y )
+ sd->wd->pan_y = y + 5 + abs(sd->wd->reoder_pan_y - sd->wd->pan_y) / 100;
+ else
+ sd->wd->pan_y = y - 5 - abs(sd->wd->reoder_pan_y - sd->wd->pan_y) / 100;
+ }
+ }
+ else
+ {
+ sd->wd->pan_x = x;
+ sd->wd->pan_y = y;
+ }