From 4ff36cb30cb6ff5314eb9f001068999b82ad0ce4 Mon Sep 17 00:00:00 2001 From: Alexsandro Percy Date: Fri, 26 Jan 2024 07:05:30 -0300 Subject: [PATCH] start button to a checkbox --- lib_planes/forms.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib_planes/forms.lua b/lib_planes/forms.lua index e917c68..741381f 100644 --- a/lib_planes/forms.lua +++ b/lib_planes/forms.lua @@ -45,9 +45,17 @@ function airutils.pilot_formspec(name) local yaw = "false" if ent._yaw_by_mouse then yaw = "true" end + local eng_status = "false" + local eng_status_color = "#ff0000" + if ent._engine_running then + eng_status = "true" + eng_status_color = "#00ff00" + end + local ver_pos = 1.0 local basic_form = "" - basic_form = basic_form.."button[1,"..ver_pos..";4,1;turn_on;Start/Stop Engines]" + --basic_form = basic_form.."button[1,"..ver_pos..";4,1;turn_on;Start/Stop Engines]" + basic_form = basic_form.."checkbox[1,"..ver_pos..";turn_on;"..core.colorize(eng_status_color, "Start/Stop Engines")..";"..eng_status.."]" ver_pos = ver_pos + 1.1 basic_form = basic_form.."button[1,"..ver_pos..";4,1;hud;Show/Hide Gauges]" ver_pos = ver_pos + 1.1