VueUI Conversions and Style Tweaks (#11523)

This commit is contained in:
MarinaGryphon
2021-03-25 17:18:44 +01:00
committed by GitHub
parent 1e1c25baa5
commit d29806094a
21 changed files with 679 additions and 580 deletions
+9 -15
View File
@@ -352,29 +352,23 @@
Consume(user)
// This is purely informational UI that may be accessed by AIs or robots
/obj/machinery/power/supermatter/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1)
var/data[0]
/obj/machinery/power/supermatter/vueui_data_change(list/data, mob/user, datum/vueui/ui)
data = ..() || list()
data["integrity_percentage"] = round(get_integrity())
var/datum/gas_mixture/env = null
if(!istype(src.loc, /turf/space))
env = src.loc.return_air()
if(!env)
data["ambient_temp"] = 0
data["ambient_pressure"] = 0
else
data["ambient_temp"] = round(env.temperature)
data["ambient_pressure"] = round(env.return_pressure())
data["ambient_temp"] = round(env?.temperature)
data["ambient_pressure"] = round(env?.return_pressure())
data["detonating"] = grav_pulling
return data
ui = SSnanoui.try_update_ui(user, src, ui_key, ui, data, force_open)
/obj/machinery/power/supermatter/ui_interact(mob/user)
var/datum/vueui/ui = SSvueui.get_open_ui(user, src)
if (!ui)
ui = new(user, src, ui_key, "supermatter_crystal.tmpl", "Supermatter Crystal", 500, 300)
ui.set_initial_data(data)
ui = new(user, src, "machinery-power-supermattercrystal", 500, 300, "Supermatter Crystal", state = interactive_state)
ui.auto_update_content = TRUE
ui.open()
ui.set_auto_update(1)
/*
/obj/machinery/power/supermatter/proc/transfer_energy()