Make TGUINanoMap actually somewhat as good as old NanoMap

This commit is contained in:
ShadowLarkens
2020-07-02 22:19:21 -07:00
parent 9ba80312f9
commit 07adb888e2
12 changed files with 133 additions and 38 deletions

View File

@@ -1,5 +1,6 @@
/datum/tgui_module/crew_monitor
name = "Crew monitor"
var/mapZoom = 1
/datum/tgui_module/crew_monitor/tgui_act(action, params)
if(..())
@@ -18,6 +19,10 @@
if(hassensorlevel(H, SUIT_SENSOR_TRACKING))
AI.ai_actual_track(H)
return TRUE
if("changeZoom")
var/newZoom = params["newZoom"]
mapZoom = newZoom
return TRUE
/datum/tgui_module/crew_monitor/tgui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/tgui_state/state = GLOB.tgui_default_state)
@@ -51,4 +56,8 @@
for(var/zlevel in map_levels)
data["crewmembers"] += crew_repository.health_data(zlevel)
data["zoomLevels"] = list(1, 1.25, 1.5, 1.75, 2)
data["mapZoom"] = mapZoom
return data