when putting button_background inside of container's vis_contents large atoms appear to be getting cut off
Code Snippet (if applicable) to Reproduce Problem:
_ui
layer = FLOAT_LAYER
plane = FLOAT_PLANE
button_background
appearance_flags = KEEP_TOGETHER
New(x1 = 168,x2 = 183,y1 = 166,y2 = 171)
vis_contents += block(locate(x1,y1,1),locate(x2-1,y2-1,1))
container
plane = 10
layer = 1
Expected Results:map to be shown in its entirety
Actual Results:all dmi icon states are now cut into 32x32 states
Note: I think it is probably an issue with nested vis_contents (ie an object with objects inside of its vis_contents that is itself inside of another object's vis_contents) but I haven't tried setting up an independent environment to be sure
The second issue here is it's not clear from your report which icons are the big ones: the containers, or something in vis_contents. The screenshot doesn't actually make it clear at all what the image is supposed to look like.
It's possible that some layering issue is involved here, but there's no way for me to investigate without a test project. That's something I'll absolutely need to look into this.
As far as layering goes, it's possible this is a real bug, user error, or a case of functionality that we don't have yet that would be nice for 513. (I'd like to improve how vis_contents handle layering there, with some way of specifying how their layers and planes work.)