local p = {}
function p.table(f)
local args = require("Модуль:ProcessArgs").norm()
local mod = args["Мод"] or ""
local cellIn1 = args["A1"]
local cellIn2 = args["B1"]
local cellIn3 = args["C1"]
local cellIn4 = args["A2"]
local cellIn5 = args["B2"]
local cellIn6 = args["C2"]
local cellIn7 = args["A3"]
local cellIn8 = args["B3"]
local cellIn9 = args["C3"]
local cellIn10 = args["A4"]
local cellIn11 = args["B4"]
local cellIn12 = args["C4"]
local cellOut1 = args["Выход"]
local cellOut2 = args["Выход2"]
local cellOut3 = args["Выход3"]
local cellOut4 = args["Выход4"]
local cellOut5 = args["Выход5"]
local cellOut6 = args["Выход6"]
local cellOut7 = args["Выход7"]
local cellOut8 = args["Выход8"]
local cellOut9 = args["Выход9"]
local cellOut10 = args["Выход10"]
local cellOut12 = args["Выход11"]
local cellOut12 = args["Выход12"]
local joules = args["МДж"] or ""
local joulesText = "<span title=\"Требуемая энергия, " .. joules .. ".\" "
.. "style=\"font-family: Minecraft-ru; font-size: 16px; cursor: help\">"
.. joules .. "</span>"
local descText = "[[BuildCraft/Сборочный стол|Сборочный стол]]"
local descStyle = "font-family: Minecraft-ru; font-size: 16px; width: 324px; text-align: center"
local cg = require("Модуль:Cg")
local cgSlot = cg.slot
local cgText = cg.text
local output = {}
table.insert(output, cg.begin({
352,
200
}))
table.insert(output, cg.backgroundImage({
"Интерфейс сборочного стола (BuildCraft).png"
}))
table.insert(output, cgSlot({cellIn1, 16, 30, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn2, 52, 30, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn3, 88, 30, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn4, 16, 66, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn5, 52, 66, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn6, 88, 66, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn7, 16, 102, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn8, 52, 102, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn9, 88, 102, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn10, 16, 138, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn11, 52, 138, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellIn12, 88, 138, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut1, 232, 30, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut2, 268, 30, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut3, 304, 30, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut4, 232, 66, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut5, 268, 66, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut6, 304, 66, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut7, 232, 102, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut8, 268, 102, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut9, 304, 102, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut10, 232, 138, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut11, 268, 138, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgSlot({cellOut12, 304, 138, class2 = "invslot-plain", mod = mod}))
table.insert(output, cgText({descText, 14, 6, style=descStyle}))
table.insert(output, cgText({joulesText, 14, 172, style="width: 324px; text-align: center"}))
table.insert(output, cg.footer())
return table.concat(output)
end
return p
Advertisement
Модуль:BuildCraft/Сборочный стол
Advertisement