equal
deleted
inserted
replaced
1040 hx = (w->widget[4].right - w->widget[4].left) / 2; |
1040 hx = (w->widget[4].right - w->widget[4].left) / 2; |
1041 hy = (w->widget[4].bottom - w->widget[4].top ) / 2; |
1041 hy = (w->widget[4].bottom - w->widget[4].top ) / 2; |
1042 hvx = hx * -4 + hy * 8; |
1042 hvx = hx * -4 + hy * 8; |
1043 hvy = hx * 4 + hy * 8; |
1043 hvy = hx * 4 + hy * 8; |
1044 if (x < -hvx) { x = -hvx; sub = 0; } |
1044 if (x < -hvx) { x = -hvx; sub = 0; } |
1045 if (x > TILE_X_MAX * 16 - hvx) { x = TILE_X_MAX * 16 - hvx; sub = 0; } |
1045 if (x > MapMaxX() * 16 - hvx) { x = MapMaxX() * 16 - hvx; sub = 0; } |
1046 if (y < -hvy) { y = -hvy; sub = 0; } |
1046 if (y < -hvy) { y = -hvy; sub = 0; } |
1047 if (y > TILE_Y_MAX * 16 - hvy) { y = TILE_Y_MAX * 16 - hvy; sub = 0; } |
1047 if (y > MapMaxY() * 16 - hvy) { y = MapMaxY() * 16 - hvy; sub = 0; } |
1048 |
1048 |
1049 WP(w,smallmap_d).scroll_x = x; |
1049 WP(w,smallmap_d).scroll_x = x; |
1050 WP(w,smallmap_d).scroll_y = y; |
1050 WP(w,smallmap_d).scroll_y = y; |
1051 WP(w,smallmap_d).subscroll = sub; |
1051 WP(w,smallmap_d).subscroll = sub; |
1052 |
1052 |