| 2702 | } |
| 2703 | |
| 2704 | df::viewscreen *Gui::getDFViewscreen(bool skip_dismissed, df::viewscreen *screen) { |
| 2705 | if (!screen) |
| 2706 | screen = Gui::getCurViewscreen(skip_dismissed); |
| 2707 | while (screen && dfhack_viewscreen::is_instance(screen)) { |
| 2708 | screen = screen->parent; |
| 2709 | if (skip_dismissed) |
| 2710 | screen = do_skip_dismissed(screen); |
| 2711 | } |
| 2712 | return screen; |
| 2713 | } |
| 2714 | |
| 2715 | df::coord Gui::getViewportPos() |
| 2716 | { |
nothing calls this directly
no test coverage detected