mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-19 12:05:59 +01:00
Adds a hook for changing view size. (#23690)
* Adds a hook for changing view size. * """"coding standards""""
This commit is contained in:
committed by
oranges
parent
572b5dc98e
commit
43fd486f82
@@ -551,3 +551,10 @@ var/next_external_rsc = 0
|
||||
return FALSE
|
||||
if ("key")
|
||||
return FALSE
|
||||
|
||||
|
||||
/client/proc/change_view(new_size)
|
||||
if (isnull(new_size))
|
||||
CRASH("change_view called without argument.")
|
||||
|
||||
view = new_size
|
||||
|
||||
@@ -1272,12 +1272,12 @@
|
||||
|
||||
/obj/item/clothing/head/helmet/space/hardsuit/flightsuit/proc/toggle_zoom(mob/living/user, force_off = FALSE)
|
||||
if(zoom || force_off)
|
||||
user.client.view = world.view
|
||||
user.client.change_view(world.view)
|
||||
user << "<span class='boldnotice'>Disabling smart zooming image enhancement...</span>"
|
||||
zoom = FALSE
|
||||
return FALSE
|
||||
else
|
||||
user.client.view = zoom_range
|
||||
user.client.change_view(zoom_range)
|
||||
user << "<span class='boldnotice'>Enabling smart zooming image enhancement!</span>"
|
||||
zoom = TRUE
|
||||
return TRUE
|
||||
|
||||
@@ -41,4 +41,4 @@
|
||||
for(var/mob/C in targets)
|
||||
if(!C.client)
|
||||
continue
|
||||
C.client.view = input("Select view range:", "Range", 4) in ranges
|
||||
C.client.change_view(input("Select view range:", "Range", 4) in ranges)
|
||||
@@ -42,7 +42,7 @@
|
||||
M.loc = get_turf(src)
|
||||
..()
|
||||
if(user.client)
|
||||
user.client.view = view_range
|
||||
user.client.change_view(view_range)
|
||||
if(riding_datum)
|
||||
riding_datum.ridden = src
|
||||
riding_datum.handle_vehicle_offsets()
|
||||
|
||||
Reference in New Issue
Block a user