So my game uses rasterized SVG graphics that are scaled for the highest possible resolution (1080p). Scaling backgrounds for each screen (it’s a tycoon-like game or as some people call it “spreadsheet game” so nothing more advanced is needed) were simple enough to scale down, just put them at 0,0 and make them the size of client area of the window. But now I need to scale other objects such as game’s title image, ui elements and so on as well proportionally to the scaled-down background.
How do I do that? I’m terrible at math. Sorry.