mirror of
https://github.com/Xevion/project-cybersyn.git
synced 2026-01-31 10:25:23 -06:00
merged gui
This commit is contained in:
@@ -0,0 +1,152 @@
|
||||
local constants = {}
|
||||
|
||||
constants.colors = {
|
||||
caption = {
|
||||
str = "255, 230, 192",
|
||||
tbl = { 255, 230, 192 },
|
||||
},
|
||||
green = {
|
||||
str = "69, 255, 69",
|
||||
tbl = { 69, 255, 69 },
|
||||
},
|
||||
info = {
|
||||
str = "128, 206, 240",
|
||||
tbl = { 128, 206, 240 },
|
||||
},
|
||||
red = {
|
||||
str = "255, 69, 69",
|
||||
tbl = { 255, 69, 69 },
|
||||
},
|
||||
station_circle = {
|
||||
str = "255, 50, 50, 190",
|
||||
tbl = { 255, 50, 50, 190 },
|
||||
},
|
||||
yellow = {
|
||||
str = "255, 240, 69",
|
||||
tbl = { 255, 240, 69 },
|
||||
},
|
||||
white = {
|
||||
str = "255, 255, 255",
|
||||
tbl = { 255, 255, 255 },
|
||||
},
|
||||
}
|
||||
|
||||
-- dictionary locale identifier -> dictionary of hardcoded GUI sizes
|
||||
constants.gui = {
|
||||
en = {
|
||||
trains = {
|
||||
train_id = 90,
|
||||
status = 378,
|
||||
composition = 200,
|
||||
depot = 149,
|
||||
shipment = 36 * 6,
|
||||
shipment_columns = 6,
|
||||
},
|
||||
stations = {
|
||||
name = 238,
|
||||
status = 53,
|
||||
network_id = 84,
|
||||
provided_requested = 36 * 6,
|
||||
provided_requested_columns = 6,
|
||||
shipments = 36 * 5,
|
||||
shipments_columns = 5,
|
||||
control_signals = 36 * 7,
|
||||
control_signals_columns = 7,
|
||||
},
|
||||
depots = {
|
||||
name = 200,
|
||||
network_id = 84,
|
||||
status = 200,
|
||||
trains = 200,
|
||||
},
|
||||
history = {
|
||||
train_id = 60,
|
||||
route = 357,
|
||||
depot = 160,
|
||||
network_id = 84,
|
||||
runtime = 68,
|
||||
finished = 68,
|
||||
shipment = (36 * 6),
|
||||
shipment_checkbox_stretchy = true,
|
||||
},
|
||||
alerts = {
|
||||
time = 68,
|
||||
train_id = 60,
|
||||
route = 326,
|
||||
network_id = 84,
|
||||
type = 230,
|
||||
type_checkbox_stretchy = true,
|
||||
contents = 36 * 6,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
constants.gui_content_frame_height = 744
|
||||
constants.gui_inventory_table_height = 40 * 18
|
||||
|
||||
constants.gui_translations = {
|
||||
delivering_to = { "gui.ltnm-delivering-to" },
|
||||
fetching_from = { "gui.ltnm-fetching-from" },
|
||||
loading_at = { "gui.ltnm-loading-at" },
|
||||
not_available = { "gui.ltnm-not-available" },
|
||||
parked_at_depot_with_residue = { "gui.ltnm-parked-at-depot-with-residue" },
|
||||
parked_at_depot = { "gui.ltnm-parked-at-depot" },
|
||||
returning_to_depot = { "gui.ltnm-returning-to-depot" },
|
||||
unloading_at = { "gui.ltnm-unloading-at" },
|
||||
}
|
||||
|
||||
constants.input_sanitizers = {
|
||||
["%%"] = "%%%%",
|
||||
["%("] = "%%(",
|
||||
["%)"] = "%%)",
|
||||
["%.^[%*]"] = "%%.",
|
||||
["%+"] = "%%+",
|
||||
["%-"] = "%%-",
|
||||
["^[%.]%*"] = "%%*",
|
||||
["%?"] = "%%?",
|
||||
["%["] = "%%[",
|
||||
["%]"] = "%%]",
|
||||
["%^"] = "%%^",
|
||||
["%$"] = "%%$",
|
||||
}
|
||||
|
||||
constants.ltn_control_signals = {
|
||||
["ltn-depot"] = true,
|
||||
["ltn-depot-priority"] = true,
|
||||
-- excluded because it's shown as a separate column
|
||||
-- ["ltn-network-id"] = true,
|
||||
["ltn-min-train-length"] = true,
|
||||
["ltn-max-train-length"] = true,
|
||||
["ltn-max-trains"] = true,
|
||||
["ltn-provider-threshold"] = true,
|
||||
["ltn-provider-stack-threshold"] = true,
|
||||
["ltn-provider-priority"] = true,
|
||||
["ltn-locked-slots"] = true,
|
||||
["ltn-requester-threshold"] = true,
|
||||
["ltn-requester-stack-threshold"] = true,
|
||||
["ltn-requester-priority"] = true,
|
||||
["ltn-disable-warnings"] = true,
|
||||
}
|
||||
|
||||
constants.ltn_event_names = {
|
||||
on_stops_updated = true,
|
||||
on_dispatcher_updated = true,
|
||||
-- on_delivery_pickup_complete = true,
|
||||
on_delivery_completed = true,
|
||||
on_delivery_failed = true,
|
||||
-- on_dispatcher_no_train_found = true,
|
||||
on_provider_missing_cargo = true,
|
||||
on_provider_unscheduled_cargo = true,
|
||||
on_requester_remaining_cargo = true,
|
||||
on_requester_unscheduled_cargo = true,
|
||||
}
|
||||
|
||||
if script then
|
||||
constants.open_station_gui_tooltip = {
|
||||
"",
|
||||
{ "gui.ltnm-open-station-gui" },
|
||||
remote.interfaces["ltn-combinator"] and { "", "\n", { "gui.ltnm-open-ltn-combinator-gui" } } or nil,
|
||||
}
|
||||
end
|
||||
|
||||
return constants
|
||||
Reference in New Issue
Block a user