From 44998481f6dd56d94efc6a75217dd99f38c705f4 Mon Sep 17 00:00:00 2001 From: duncanspumpkin Date: Sun, 1 Dec 2019 15:15:44 +0000 Subject: [PATCH] Use tile Offset --- src/openrct2/drawing/LightFX.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/openrct2/drawing/LightFX.cpp b/src/openrct2/drawing/LightFX.cpp index a61eee58fb..fb33deb447 100644 --- a/src/openrct2/drawing/LightFX.cpp +++ b/src/openrct2/drawing/LightFX.cpp @@ -293,10 +293,7 @@ void lightfx_prepare_light_list() auto* w = window_get_main(); if (w != nullptr) { - // get_map_coordinates_from_pos(entry->x + offsetPattern[pat*2] / mapFrontDiv, entry->y + - // offsetPattern[pat*2+1] / mapFrontDiv, VIEWPORT_INTERACTION_MASK_NONE, &mapCoord.x, &mapCoord.y, - // &interactionType, &tileElement, NULL); - + // based on get_map_coordinates_from_pos_window rct_drawpixelinfo dpi; dpi.x = entry->viewCoords.x + offsetPattern[0 + pat * 2] / mapFrontDiv; dpi.y = entry->viewCoords.y + offsetPattern[1 + pat * 2] / mapFrontDiv; @@ -313,6 +310,8 @@ void lightfx_prepare_light_list() // log_warning("[%i, %i]", dpi->x, dpi->y); mapCoord = info.Loc; + mapCoord.x += tileOffsetX; + mapCoord.y += tileOffsetY; interactionType = info.SpriteType; tileElement = info.Element; }