From 5b08fcb3c326cef95d53e0dfebeb647868c4261e Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Thu, 7 Jan 2021 23:52:24 +0100 Subject: [PATCH] [MIRROR] Optimized getviewsize (#2553) * Optimized getviewsize (#55962) Optimized getviewsize * Optimized getviewsize Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com> --- code/__HELPERS/view.dm | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/code/__HELPERS/view.dm b/code/__HELPERS/view.dm index 1c92971802e..4a4587e1550 100644 --- a/code/__HELPERS/view.dm +++ b/code/__HELPERS/view.dm @@ -1,15 +1,10 @@ /proc/getviewsize(view) - var/viewX - var/viewY if(isnum(view)) var/totalviewrange = (view < 0 ? -1 : 1) + 2 * view - viewX = totalviewrange - viewY = totalviewrange + return list(totalviewrange, totalviewrange) else var/list/viewrangelist = splittext(view,"x") - viewX = text2num(viewrangelist[1]) - viewY = text2num(viewrangelist[2]) - return list(viewX, viewY) + return list(text2num(viewrangelist[1]), text2num(viewrangelist[2])) /proc/in_view_range(mob/user, atom/A) var/list/view_range = getviewsize(user.client.view)