transform world pos to screen pos (related to parent widget size)
get relative pos for screen from world pos vector
get size of parent widget
calculate corrent position from relative pos and parent widget size
См. определение в файле ActionTargetsCursor.c строка 411
412 {
413 float parent_width, parent_height;
414 vector transformed_pos, screen_pos;
415
417 screen_pos =
g_Game.GetScreenPosRelative(pWorldPos);
419 m_Root.GetParent().GetScreenSize(parent_width, parent_height);
420
422 transformed_pos[0] = screen_pos[0] * parent_width;
423 transformed_pos[1] = screen_pos[1] * parent_height;
424
425 return transformed_pos;
426 }
Перекрестные ссылки g_Game и m_Root.
Используется в GetOnScreenPosition().