From 4883f83d51426db6d9b04f250329de0576237909 Mon Sep 17 00:00:00 2001 From: PHIDIAS Date: Fri, 11 Apr 2025 14:58:56 +0900 Subject: [PATCH] . --- PHI-CL/control.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/PHI-CL/control.lua b/PHI-CL/control.lua index 8164adc..3a75015 100644 --- a/PHI-CL/control.lua +++ b/PHI-CL/control.lua @@ -19,6 +19,12 @@ local inserter_direction = { [16] = defines.direction.northnorthwest, } +local inserter_direction_reversed = {} + +for k, v in pairs(inserter_direction) do + inserter_direction_reversed[v] = k +end + if settings.startup['PHI-CT'].value then local function trash_creation(event) local entity = event.created_entity or event.entity @@ -92,9 +98,9 @@ if settings.startup['PHI-CT'].value then end local gui = player.gui.relative.inserter_config - local d, ds = math.fmod(inserter.direction, 4) - gui['i_direction'].selected_index = d - gui['i_sub_direction'].selected_index = ds + local d, ds = math.fmod(inserter_direction_reversed[inserter.direction], 4) + gui['i_direction'].selected_index = (d or 0) + 1 + gui['i_sub_direction'].selected_index = (ds or 0) + 1 end script.on_init(function(_)