Alexander Yakovlev
9ecbb1dbec
- walk вместо goto, обновление версии Lua - теперь первая комната - это простое обучение, чтобы игрок знал что делать
41 lines
1.9 KiB
Lua
41 lines
1.9 KiB
Lua
newspaper_1 = news{
|
||
nam = 'Передовица газеты «Чеканный час», номер 56',
|
||
news = {
|
||
'Дворники осваивают новую технику',
|
||
'Новый вид двигателя изобретён здесь',
|
||
'ДТП на улице Кириллова: мальчик попал под карету «Скорой помощи»',
|
||
'Неизвестный хулиган разбил окно НИИ Мягких Игрушек',
|
||
'На самом деле небо -- зелёное',
|
||
'О чём думают ангелы. Интервью с епископом Фомой.'
|
||
},
|
||
walk = 'newspaper_2'
|
||
};
|
||
|
||
sign_newspaper_1 = obj{
|
||
nam = "УТВЕРДИТЬ СТАТЬИ",
|
||
dsc = txtc("{УТВЕРДИТЬ ВЫДЕЛЕННЫЕ СТАТЬИ, ОТЛОЖИТЬ ОСТАЛЬНЫЕ}"),
|
||
act = function()
|
||
local Julia = 0
|
||
for i,headline in ipairs(newspaper_1.obj) do
|
||
if(headline._enabled) then Julia = Julia + 1 end
|
||
end
|
||
if (Julia==0) then return true end
|
||
if (is_printed('Дворники осваивают новую технику',newspaper_1)) then
|
||
table.insert(newspaper_2.obj, table.maxn(newspaper_2.obj), headline('Старая метла лучше новой метёт'))
|
||
end
|
||
return walk(newspaper_1.walk)
|
||
end
|
||
}
|
||
|
||
newspaper_2 = news{
|
||
nam = 'Передовица газеты «Чеканный час», номер 57',
|
||
news = {
|
||
'Кукурузное посмешище',
|
||
'Хулиган вышел из клиники: куда денется истребитель врачей?',
|
||
'В НИИ Мягких Игрушек обнаружены серьёзные утечки радиации',
|
||
'Белое небо нашего города',
|
||
'Мы -- атеисты! Мэр города выступил с речью в поддержку атеистической молодёжи'
|
||
},
|
||
walk = 'newspaper_2'
|
||
};
|