diff --git a/resources/g2/sprites.json b/resources/g2/sprites.json index d9e800c195..df7fda9fd4 100644 --- a/resources/g2/sprites.json +++ b/resources/g2/sprites.json @@ -452,6 +452,16 @@ "x_offset": 1, "y_offset": 4 }, + { + "path": "tool/mountain_tool_even.png", + "x_offset": 1, + "y_offset": 4 + }, + { + "path": "tool/mountain_tool_odd.png", + "x_offset": 1, + "y_offset": 5 + }, { "path": "font/latin/ae-uc-small.png", "y_offset": 0, diff --git a/resources/g2/tool/mountain_tool_even.png b/resources/g2/tool/mountain_tool_even.png new file mode 100644 index 0000000000..2310820ec3 Binary files /dev/null and b/resources/g2/tool/mountain_tool_even.png differ diff --git a/resources/g2/tool/mountain_tool_odd.png b/resources/g2/tool/mountain_tool_odd.png new file mode 100644 index 0000000000..3f4ef89417 Binary files /dev/null and b/resources/g2/tool/mountain_tool_odd.png differ diff --git a/src/openrct2-ui/windows/Land.cpp b/src/openrct2-ui/windows/Land.cpp index 341f00254e..6592e2d1e6 100644 --- a/src/openrct2-ui/windows/Land.cpp +++ b/src/openrct2-ui/windows/Land.cpp @@ -354,7 +354,10 @@ static void window_land_paint(rct_window* w, rct_drawpixelinfo* dpi) { x = w->x + previewWidget->left; y = w->y + previewWidget->top; - gfx_draw_sprite(dpi, SPR_LAND_TOOL_SIZE_0, x, y, 0); + int32_t sprite = gLandToolSize % 2 == 0 ? SPR_G2_MOUNTAIN_TOOL_EVEN : SPR_G2_MOUNTAIN_TOOL_ODD; + gfx_draw_sprite(dpi, sprite, x, y, 0); + widget_draw(dpi, w, WIDX_DECREMENT); + widget_draw(dpi, w, WIDX_INCREMENT); } x = w->x + (previewWidget->left + previewWidget->right) / 2; diff --git a/src/openrct2/sprites.h b/src/openrct2/sprites.h index e863320a51..c1f0880b6b 100644 --- a/src/openrct2/sprites.h +++ b/src/openrct2/sprites.h @@ -854,7 +854,10 @@ enum SPR_G2_LAND_TOOL_SIZE_6 = SPR_G2_BEGIN + 131, - SPR_G2_CHAR_BEGIN = SPR_G2_BEGIN + 132, + SPR_G2_MOUNTAIN_TOOL_EVEN = SPR_G2_BEGIN + 132, + SPR_G2_MOUNTAIN_TOOL_ODD = SPR_G2_BEGIN + 133, + + SPR_G2_CHAR_BEGIN = SPR_G2_BEGIN + 134, SPR_G2_AE_UPPER = SPR_G2_CHAR_BEGIN, SPR_G2_AE_LOWER = SPR_G2_CHAR_BEGIN + 1,