d k daunkey kaung
This commit is contained in:
+11
-7
@@ -1,15 +1,19 @@
|
||||
/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]))
|
||||
|
||||
/// Takes a string or num view, and converts it to pixel width/height in a list(pixel_width, pixel_height)
|
||||
/proc/view_to_pixels(view)
|
||||
if(!view)
|
||||
return list(0, 0)
|
||||
var/list/view_info = getviewsize(view)
|
||||
view_info[1] *= world.icon_size
|
||||
view_info[2] *= world.icon_size
|
||||
return view_info
|
||||
|
||||
/proc/in_view_range(mob/user, atom/A)
|
||||
var/list/view_range = getviewsize(user.client.view)
|
||||
|
||||
Reference in New Issue
Block a user