1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-23 15:52:55 +01:00

Refactor window functions to take references 3

This commit is contained in:
Hielke Morsink
2022-07-30 22:40:33 +02:00
parent c8605a8763
commit 523bb8136e
16 changed files with 191 additions and 191 deletions

View File

@@ -379,7 +379,7 @@ static void WindowScrollWheelInput(rct_window& w, int32_t scrollIndex, int32_t w
scroll.h_left = std::min(std::max(0, scroll.h_left + wheel), size);
}
WidgetScrollUpdateThumbs(&w, widgetIndex);
WidgetScrollUpdateThumbs(w, widgetIndex);
widget_invalidate(&w, widgetIndex);
}
@@ -607,7 +607,7 @@ void WindowInitScrollWidgets(rct_window& w)
if (widget->content & SCROLL_VERTICAL)
scroll.flags |= VSCROLLBAR_VISIBLE;
WidgetScrollUpdateThumbs(&w, widget_index);
WidgetScrollUpdateThumbs(w, widget_index);
widget_index++;
scroll_index++;
@@ -640,7 +640,7 @@ void WindowDrawWidgets(rct_window& w, rct_drawpixelinfo* dpi)
if (w.windowPos.y + widget->top < dpi->y + dpi->height && w.windowPos.y + widget->bottom >= dpi->y)
{
if (w.IsLegacy())
WidgetDraw(dpi, &w, widgetIndex);
WidgetDraw(dpi, w, widgetIndex);
else
w.OnDrawWidget(widgetIndex, *dpi);
}
@@ -704,7 +704,7 @@ void Window::OnDraw(rct_drawpixelinfo& dpi)
void Window::OnDrawWidget(rct_widgetindex widgetIndex, rct_drawpixelinfo& dpi)
{
WidgetDraw(&dpi, this, widgetIndex);
WidgetDraw(&dpi, *this, widgetIndex);
}
void Window::InitScrollWidgets()