This commit is contained in:
2026-09-01 23:03:44 +09:00
parent 3e506387fb
commit 8750031c48
+24 -4
View File
@@ -32,7 +32,13 @@ local function gui_create(player)
end end
inserter.create(player) inserter.create(player)
end
local function gui_update(player, entity)
inserter.update(player, entity)
end
local function gui_calc_create(player)
if player.gui.screen['phi_cl_calc'] then if player.gui.screen['phi_cl_calc'] then
player.gui.screen['phi_cl_calc'].destroy() player.gui.screen['phi_cl_calc'].destroy()
end end
@@ -41,16 +47,18 @@ local function gui_create(player)
player.gui.screen['phi_cl_calc'].visible = false player.gui.screen['phi_cl_calc'].visible = false
end end
local function gui_update(player, entity)
inserter.update(player, entity)
end
script.on_init(function() script.on_init(function()
if (settings.startup['PHI-MI'].value and settings.startup['PHI-MI-GENERIC'].value) or (settings.startup['PHI-GM'].value and settings.startup['PHI-GM'].value ~= '') then if (settings.startup['PHI-MI'].value and settings.startup['PHI-MI-GENERIC'].value) or (settings.startup['PHI-GM'].value and settings.startup['PHI-GM'].value ~= '') then
for _, player in pairs(game.players) do for _, player in pairs(game.players) do
gui_create(player) gui_create(player)
end end
end end
if settings.startup['PHI-CT'].value then
for _, player in pairs(game.players) do
gui_calc_create(player)
end
end
end) end)
script.on_configuration_changed(function() script.on_configuration_changed(function()
@@ -63,6 +71,12 @@ script.on_configuration_changed(function()
end end
end end
end end
if settings.startup['PHI-CT'].value then
for _, player in pairs(game.players) do
gui_calc_create(player)
end
end
end) end)
script.on_event(defines.events.on_player_created, function(event) script.on_event(defines.events.on_player_created, function(event)
@@ -72,6 +86,12 @@ script.on_event(defines.events.on_player_created, function(event)
gui_create(player) gui_create(player)
end end
if settings.startup['PHI-CT'].value then
for _, player in pairs(game.players) do
gui_calc_create(player)
end
end
if settings.startup['PHI-CT'].value then if settings.startup['PHI-CT'].value then
editor.available(player) editor.available(player)
end end