i should have just ported from baystation instead of reinventing the fricking wheel

This commit is contained in:
kevinz000
2020-04-10 01:23:36 -07:00
parent e2440034f5
commit 36cd3b4c35
2 changed files with 9 additions and 8 deletions
+5 -4
View File
@@ -76,15 +76,16 @@
/obj/screen/storage/volumetric_box/proc/on_screen_objects()
return list(src, left, right)
#define BOX_ICON_PIXELS 32
/obj/screen/storage/volumetric_box/proc/set_pixel_size(pixels)
cut_overlays()
//our icon size is 32 pixels.
transform = matrix(32 / pixels, 0, 0, 0, 1, 0)
left.pixel_x = -(pixels * 0.5) - 4
right.pixel_x = (pixels * 0.5) + 4
transform = matrix(pixels / BOX_ICON_PIXELS, 0, 0, 0, 1, 0)
left.pixel_x = -((BOX_ICON_PIXELS - pixels) * 0.5) - 4
right.pixel_x = ((BOX_ICON_PIXELS - pixels) * 0.5) + 4
add_overlay(left)
add_overlay(right)
pixel_x = (pixels - 32) * 0.5
#undef BOX_ICON_PIXELS
/obj/screen/storage/stored_left
icon_state = "stored_start"