Модуль:TerraFirmaCraft/Костёр

Материал из Minecraft Wiki
Перейти к: навигация, поиск
[создать | история | обновить]Документация
У этого модуля нет документации. Если вы знаете, как использовать этот модуль, пожалуйста, добавьте соответствующую информацию.
local p = {}

function p.industrialGrinder(f)
	local args = require("Модуль:ProcessArgs").norm()

	local mod = args["Мод"] or "TerraFirmaCraft"
	local cellIn1 = args["Топливо1"]
	local cellIn2 = args["Топливо2"]
	local cellIn3 = args["Топливо3"]
	local cellIn4 = args["Топливо4"]
	local cellIn5 = args["Вход"]
	local cellOut1 = args["Выход1"]
	local cellOut2 = args["Выход2"]

	local cg = require("Модуль:Cg")
	local cgSlot = cg.slot
	
	local output = {}

table.insert(output, cg.begin({
		352,
		172
	}))
	table.insert(output, cg.backgroundImage({
		"Элементы интерфейса костра (TerraFirmaCraft).png"
	}))
	table.insert(output, cgSlot({cellIn1, 16, 16, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellIn2, 16, 52, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellIn3, 16, 88, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellIn4, 16, 124, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellIn5, 160, 40, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut1, 142, 96, class2 = "invslot-plain", mod = mod}))
	table.insert(output, cgSlot({cellOut2, 178, 96, class2 = "invslot-plain", mod = mod}))

	table.insert(output, cg.footer())

	return table.concat(output)
end

return p