| 281 | } |
| 282 | |
| 283 | void CUIGlobalMap::DrawText() |
| 284 | { |
| 285 | inherited::DrawText(); |
| 286 | |
| 287 | // что б не копировать весь код Draw будем рендерить метки тут. |
| 288 | // это нужно что б правильно применять clipper |
| 289 | for (auto& it : m_ChildWndList) |
| 290 | { |
| 291 | CUICustomMap* m = smart_cast<CUICustomMap*>(it); |
| 292 | if (!m) |
| 293 | continue; |
| 294 | |
| 295 | for (auto& ms : m->GetChildWndList()) |
| 296 | { |
| 297 | ms->Draw(); |
| 298 | } |
| 299 | } |
| 300 | } |
| 301 | |
| 302 | void CUIGlobalMap::ClipByVisRect() |
| 303 | { |