mirror of
https://github.com/PHIDIAS0303/ExpCluster.git
synced 2026-11-12 15:54:52 +09:00
func
This commit is contained in:
1 parent
b685334969
commit
96b41b6662
1 file changed
+29
-29
@@ -159,6 +159,35 @@ allowed_items["landfill"] = {
|
||||
local vlayer_data = {
|
||||
}
|
||||
|
||||
local function default_surface(surface_index)
|
||||
if vlayer_data[surface_index] then
|
||||
return
|
||||
end
|
||||
|
||||
vlayer_data[surface_index] = {
|
||||
interfaces = {
|
||||
energy = {},
|
||||
circuit = {},
|
||||
storage_input = {},
|
||||
storage_output = {},
|
||||
},
|
||||
properties = {
|
||||
total_surface_area = 0,
|
||||
used_surface_area = 0,
|
||||
total_production = 0,
|
||||
production = 0,
|
||||
input_limit = 0,
|
||||
output_limit = 0,
|
||||
capacity = 0,
|
||||
},
|
||||
storage = {
|
||||
items = {},
|
||||
unallocated = {},
|
||||
energy = 0,
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
default_surface(1)
|
||||
|
||||
Storage.register(vlayer_data, function(tbl)
|
||||
@@ -700,35 +729,6 @@ local function handle_energy_interfaces()
|
||||
end
|
||||
end
|
||||
|
||||
local function default_surface(surface_index)
|
||||
if vlayer_data[surface_index] then
|
||||
return
|
||||
end
|
||||
|
||||
vlayer_data[surface_index] = {
|
||||
interfaces = {
|
||||
energy = {},
|
||||
circuit = {},
|
||||
storage_input = {},
|
||||
storage_output = {},
|
||||
},
|
||||
properties = {
|
||||
total_surface_area = 0,
|
||||
used_surface_area = 0,
|
||||
total_production = 0,
|
||||
production = 0,
|
||||
input_limit = 0,
|
||||
output_limit = 0,
|
||||
capacity = 0,
|
||||
},
|
||||
storage = {
|
||||
items = {},
|
||||
unallocated = {},
|
||||
energy = 0,
|
||||
}
|
||||
}
|
||||
end
|
||||
|
||||
local function update_surface(event)
|
||||
-- global surface will have its data point to the main surface
|
||||
if config.global_surface then
|
||||
|
||||
Reference in new issue
Block a user