| 2508 | |
| 2509 | DrawCoord ptMap(mouseX, mouseY); |
| 2510 | DrawCoord offset(mouseX - _x, mouseY - _y); |
| 2511 | Vector3 pt = ScreenToWorld(ptMap); |
| 2512 | |
| 2513 | _scaleX = scale; |
| 2514 | Precalculate(); |
| 2515 | |
| 2516 | float invSizeLand = 1.0 / (LandGrid * LandRange); |
| 2517 | float xMap = pt.X() * invSizeLand * _invScaleX; |
| 2518 | float yMap = (1.0 - pt.Z() * invSizeLand) * _invScaleY; |
| 2519 | _mapX = offset.x - xMap; |
no test coverage detected