Вот работоспособный код. При act контейнер закрывается, если открыт, и отрывается, если закрыт. Вопрос в следующем, как заранее задать какой будет контейнер открытый или закрытый? Он про умолчанию изначально открыт. А как это изменить до помещения его на сцену?
cont { -- пример контейнера
nam = 'box';
dsc = [[Тут есть {ящик}.]];
act = function (s)
if closed(s) == true then
open(s);
return;
else
close(s);
return;
end;
end;
cont = 'В ящике: ';
}: with {
'meal', 'wood', 'fuel';
}