From a123452eba48033dc4e7d8be5f9e92b783018564 Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Sat, 31 Dec 2022 23:20:46 -0800 Subject: [PATCH] use dims from DwarfmodeDims now that they're fixed --- plugins/pathable.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/plugins/pathable.cpp b/plugins/pathable.cpp index 9d5ae8bef..344388fae 100644 --- a/plugins/pathable.cpp +++ b/plugins/pathable.cpp @@ -1,5 +1,4 @@ -#include "df/graphic_viewportst.h" - +#include "modules/Gui.h" #include "modules/Maps.h" #include "modules/Screen.h" @@ -34,10 +33,9 @@ static void paintScreen(df::coord target, bool skip_unrevealed = false) { bool use_graphics = Screen::inGraphicsMode(); - auto dimx = use_graphics ? gps->main_viewport->dim_x : gps->dimx; - auto dimy = use_graphics ? gps->main_viewport->dim_y : gps->dimy; - for (int y = 0; y < dimy; ++y) { - for (int x = 0; x < dimx; ++x) { + auto dims = Gui::getDwarfmodeViewDims().map(); + for (int y = dims.first.y; y <= dims.second.y; ++y) { + for (int x = dims.first.x; x <= dims.second.x; ++x) { df::coord map_pos(*window_x + x, *window_y + y, *window_z); if (!Maps::isValidTilePos(map_pos))