Цитата:
Сообщение от HiranoKohta
Код:
X = Int(4 * (WorldPoint.X - Map.Start.X) / Map.Scale.X)
Y = Int(4 * (Map.Start.Y - WorldPoint.Y) / Map.Scale.Y)
|
Немного поясню этот кусок кода, в частности почему там стоит множитель 4.
Просто разрешение миникарт в ресурсах 400х400 пикселей (мне нужно было получить координаты на изображении миникарты), если нужно чтобы координаты выводились в пределах 0 - 100, нужно просто убрать множитель 4.