
declare const alertEx;
declare const RF;

export const entry1 = [
    {
        "id": 10,
        "label": "Мерное гудение машинного зала словно затягивало к себе. В центре комнаты стояла вычислительная машина, состоявшая из центрального пульта управления и четырех металлических шкафов, которые и издавали монотонное низкочастотное гудение.",
        "questions": [
            {
                "label": "Дальше",
                "action": (questEngine)=>{questEngine.goto(40)}
            },
            {
                "label": "Попытаться вспомнить что произошло",
                "action": (questEngine)=>{questEngine.goto(20)}
            }
        ]
    },
    {
        "id": 20,
        "label": "Вы помните только то, что вчера до поздна работали над своим проектом, который вот-вот должен запускаться. И, кажется, заснули прямо на рабочем столе. Но если так, то черт побери, где мой четырехядерный комп с 32 ГБ оперативки и что это за чудо научно-технического прогресса сейчас здесь передо мной.",
        "questions": [
            {
                "label": "Назад",
                "action": (questEngine)=>{questEngine.goto(10);}
            },
            {
                "label": "Вспомнить еще что-то",
                "action": (questEngine)=>{questEngine.goto(30)}
            }
        ]
    },
    {
        "id": 30,
        "label": "Позвольте-ка. Я что-то припоминаю из школьной информатики. Это же... Да чтоб меня! Не будь я дипломированным инженером, если передо мной сейчас не стоит тот самый... БЭСМ-6. ЭВМ, именно так называли вычислительные машины. Слово \"Компьютер\" еще не вошло в обиход. Именно ЭВМ. <br><span class=\"warn\">БЭСМ-6 (Большая Электронно-Счётная Машина) — советская электронная вычислительная машина серии БЭСМ, первая советская суперЭВМ на элементной базе второго поколения — полупроводниковых транзисторах.</span> Всплыли знания из глубин памяти.",
        "questions": [
            {
                "label": "Но нужно что-то делать",
                "action": (questEngine)=>{questEngine.goto(40)}
            }
        ]
    },
    {
        "id": 40,
        "label": "Нужно что-то делать, и прежде всего сообразить, как выбраться отсюда",
        "questions": [
            {
                "label": "Осмотреться",
                "action": (questEngine)=>{questEngine.goto(50)}
            }
        ]
    },
    {
        "id": 50,
        "label": `
        Комната была достаточно большой. Направо уходила дверь. 
        Впереди, за стойкой пульта управления стоял шкаф, 
        похоже его можна открыть. Слева тоже была дверь.
        За спиной у вас был коридор, который, кажется, вел в выходу. По крайней мере, табличка над ним гласила однозначно: "Выход"
        `,
        "questions": [
            {
                "label": "Открыть дверь слева",
                "action": (questEngine)=>{questEngine.goto(60)}
            },
            {
                "label": "Открыть дверь справа",
                "action": (questEngine)=>{questEngine.goto(70)}
            },
            {
                "label": "Открыть шкаф",
                "action": (questEngine)=>{questEngine.goto(80)}
            },
            {
                "label": "Идти к выходу",
                "action": (questEngine)=>{questEngine.goto(200)}
            }
        ]
    },
    {
        "id": 60,
        "label": "Дверь открылась, вы прошли по коридору, но дальше увидели следующую дверь. \"Сотрудник института, предъяви пропуск\", - гласила надпись, хотя непонятно кому его собственно нужно было предъявлять. Но было бы неплохо отыскать где-нибудь этот самый пропуск.",
        "questions": [
            {
                "label": "Вернуться",
                "action": (questEngine)=>{questEngine.goto(50)}
            }
        ],
        onInventory:(questEngine,code)=>{
            if (code=='PASS') {
                questEngine.goto(62);
                return true;
            }    
        }
    },
    {
        id: 62,
        label: 'Вы достали пропуск и на удивление дверь открылась. Неужели технологии достигли того, что возможно стало распознавать образы. я думал, что эту методику изобрели  намного позднее. хотя, вполне возможно, что экспериментальные разработки зашли так далеко. Ваши размышления прервал металлический голос. "Добро пожаловать в НИИ кибернетики и прикладной математики", - сказал динамик, который теперь наконец вы заметили над дверью. За самой же дверью оказалась комната.',
        "questions": [
            {
                "label": "Идти в комнату",
                "action": (questEngine)=>{questEngine.goto(63)}
            }
        ]
    },
    {
        id: 63,
        label: `В углу комнаты стоял стол. На столе стоял компьютер. 
        Но не такой, как в машинном зале. 
        Это был настоящий персональный компьютер. 
        "ПК Львов", - прочитали вы на корпусе. 
        Корпус компьютера был совмещён с клавиатурой. Знаменитый клон ZX Spectrum. 
        Монитором служил чёрно-белый телевизор марки "Горизонт". 
        В качестве внешнего запоминающего устройства для таких машин использовался бытовой магнитофон. 
        Но сдесь был подключен дисковод. Рядом лежала инструкция. 
        "Схемы подключения дисководов и жестких дисков к ZX Spectrum". 
        "Хорошенькое дельце", - подумали вы. Вершина современной кибернетики (если бы я жил лет тридцать назад). 
        Вы знали, как загружались программы. load"", - набрали вы на клавиатуре. 
        Дисковод заскрипел и через 10 секунд программа загрузилась. 
        На экране появилось диалоговое окно. "Введите пароль." `,
        "questions": [
            {
                "label": "Но я не знаю пароль. Назад в машинный зал",
                "action": (questEngine)=>{questEngine.goto(50)}
            }
        ],
        onInventory:(questEngine,code)=>{
            if (code=='CODE_WORD') {
                questEngine.goto(64);
                return true;
            }    
        }
    },
    {
        id: 64,
        label: `Пароль оказался правильным. 
        Надпись сменилась. 
        "Чтобы завершить эксперимент, нажмите 1". 
        "Что за эксперимент, и могу ли я его завершить?", - подумали вы. 
        Но нужно было как-то выбраться отсюда. может стоит попробовать?
        `,
        "questions": [
            {
                "label": "Похоже, что это единственный выход",
                "action": (questEngine)=>{questEngine.goto(65)}
            },
            {
                "label": "Ну уж нет! Назад в машинный зал",
                "action": (questEngine)=>{questEngine.goto(50)}
            }
        ],
    },
    {
        id: 65,
        label: `На экране появилась надпись: "Вставьте дискету..."`,
        questions: [
            {
                "label": "Глупости! Назад в машинный зал",
                "action": (questEngine)=>{questEngine.goto(50)}
            }
        ],
        onInventory:(questEngine,code)=>{
            if (code=='DISKET') {
                questEngine.goto(100);
                return true;
            }    
        }
    },
    {
        id: 100,
        label: `
        Дискета заскрежетала.
        Вы почувствовали головокружение. 
        Стены комнаты вдруг закачались и стали как будто из пластилина. 
        Стало очень светло. 
        Интенсивность света все нарастала до тех пор, 
        пока комнату уже нельзя было разглядеть. 
        Все утонуло в белом свете. 
        Вы закрыли глаза, а когда снова открыли их, 
        то обнаружили себя на своем рабочем столе. 
        Похоже, что вы заснули прям возле компьютера. 
        странный был сон, подумали вы. 
        НИИ, вычислительный центр, дискета. приснится же такое... 
        Ваши руки потянулись в карман и вы рассказали там картонную карту. 
        Вы вытащили ее. 
        Это была старая потрёпанная карта. 
        Надпись была почти стёрта, 
        можно было лишь различить некоторые слова. "Удостоверение... НИИ..."`,
        "questions": [
            {
                "label": "И...",
                "action": (questEngine)=>{
                    questEngine.goto(101)
                }
            }
        ],
    },
    {
        id: 101,
        label: 'Конец',
        onShow: ()=>{
            alertEx('История завершена...');
            RF.digest();
        }
    },
    {
        "id": 70,
        "label": (questEngine)=>{
            if (!questEngine.hasInventory('PASS')) {
                return "Дверь легко поддалась. Вы увидели небольшую комнату в центре которой стоял стол. На столе лежала пачка журналов \"Юный техник\" за 1989 год. \"Кажется, я начинаю понимать, в какое время я попал\". Вы взяли на угад один из журналов и вдруг из него выпала какая-то карточка. \"Пропуск. Выдан сотруднику НИИ. Действителен с сентября 1989 по август 1990\". \"Интересно, он еще действителен?\", - подумали вы."
            } else return "На столе ничего нового"
        },
        "questions": (questEngine)=>{
            if (!questEngine.hasInventory('PASS')) {
                return [
                    {
                        "label": "Взять пропуск",
                        "action": (questEngine)=>{questEngine.takeInventory('PASS')}
                    }
                ]
            }  else {
                return [
                    {
                        "label": "Назад в машинный зал",
                        "action": (questEngine)=>{questEngine.goto(50)}
                    }
                ]
            }  
            
        }
    
    },
    {
        "id": 80,
        "label": (questEngine)=>{
            if (!questEngine.hasInventory('DISKET')) {
                return "Шкаф оказался открытым. В нем на полке лежала дискета 5 дюймов. На всякий случай вы решили прихватить ее с собой"
            } else return 'Больше в шкафу ничего нет'
        },
        "questions": (questEngine)=>{
            if (!questEngine.hasInventory('DISKET')) {
                return [
                    {
                        "label": "Взять дискету",
                        "action": (questEngine)=>{questEngine.takeInventory('DISKET')}
                    }
                ]
            }  else {
                return [
                    {
                        "label": "Назад в машинный зал",
                        "action": (questEngine)=>{questEngine.goto(50)}
                    }
                ]
            }  
            
        }
    }
]



// на столе лежала книга. вы присмотрел сб. это была схема. 
// ТЕЛЕВИЗОРЫ ЦВЕТНОГО ИЗОБРАЖЕНИЯ 
// серии Horizont 235. 
// Руководство по ремонту 
// ГМИЛ.460329.021
// гласила титульная страница. далее карандашом было написано. код 0042. хм, подумали вы, этот код может что-то значить.

