censored/newspaper.lua
Alexander Yakovlev 9ecbb1dbec Обновление Lua, обучение
- walk вместо goto, обновление версии Lua
- теперь первая комната - это простое обучение, чтобы игрок знал что
  делать
2015-08-18 22:36:34 +07:00

41 lines
1.9 KiB
Lua
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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'
};