RpyPlayerWeb/public_html/resources/js/Main.js

29 lines
8.2 KiB
JavaScript
Raw Normal View History

2015-12-06 13:49:35 +02:00
/* global TokenType */
2015-12-06 15:26:35 +02:00
var script = {
2015-12-06 13:49:35 +02:00
"name": "Meet Me There",
"content": "# $ mods[\"annimon__meet_you_there\"] = u\"Встретимся там\"\n $ night_time()\n# $ persistent.sprite_time = \"night\"\n \n ######################\n # город\n play music music_list[\"meet_me_there\"] fadein 3\n scene bg black with dissolve\n \"Город застыл под влиянием ночи.\"\n scene bg intro_xx with dspr\n $ renpy.pause(1)\n scene bg black with dissolve2\n \"Подумать только, ещё несколько часов назад по его улицам оживлённо шли прохожие, ревели двигатели сотен автомобилей, а сейчас он как будто нем и обездвижен.\"\n \"А таинственный надзиратель — луна, пристально разглядывает всё вокруг, оберегая сон жителей.\"\n \"Её бледный свет окутывает улицы и здания, врываясь в комнаты, где незадёрнуты шторы.\"\n \n ######################\n # комната\n #scene bg semen_room_window with dissolve2\n scene bg int_house_of_un_night with dissolve2\n \"В одну из таких комнат проникает свет луны и ложится на кровать, где, плотно укутавшись в одеяло, спит девушка.\"\n \"Царит тишина, нарушаемая ровным дыханием.\"\n \"На одеяле лежит книга.{w} \\\"Унесённые ветром\\\".{w} По-видимому, девушка читала её перед сном.\"\n $ renpy.pause(1)\n \"Вот уголки губ чуть заметно пошевелились. При свете луны это отчётливо видно.\"\n \"Девушке снится сон.\"\n \n ######################\n # сон\n $ renpy.pause(2)\n scene cg d6_un_evening_1 with dissolve2\n \"Она сидит на лавочке и, подняв голову вверх, с интересом наблюдает за звёздами.\"\n \"Ночной бриз освежающе обдувает её лицо, из-за чего слезятся глаза, заставляя прерывать лицезрение звёздной карты частыми морганиями.\"\n \"Рядом с ней, всё также высоко устремляя свой взор, сидит парень.\"\n \"Проходят минуты, затем они сменяются на часы.\"\n \n #scene stars with dissolve\n scene anim stars_1\n $ renpy.pause(1.5)\n scene anim stars_3\n $ renpy.pause(1.5)\n \n \"Звёзды успевают сместиться на некоторое расстояние. Исчезает свет одних, зажигаются другие.\"\n \"А девушка и парень не перестают за всем этим наблюдать не проронив ни слова.\"\n window hide\n $ renpy.pause(2)\n window show\n scene cg d6_un_evening_2 with dissolve\n \"Проходит ещё час. Девушка, почувствовав холод, прижимается к парню, так намного теплее. Он сжимает в своих руках её ладонь.\"\n \"Наконец, голос девушки прерывает тишину:\"\n un \"Как же не хочу просыпаться.\"\n me \"Ещё достаточно времени.\"\n $ renpy.pause(1.5)\n me \"Ты не передумала в лагерь ехать?\"\n un \"Издеваешься? Да я только и делаю, что дни считаю. И чем меньше их остаётся, тем труднее ждать.\"\n me \"Понимаю, я и сам сгораю от нетерпения. Но ты должна взять себя в руки. Особен
2015-12-06 15:26:35 +02:00
};
/*var script = {
2015-12-06 13:49:35 +02:00
"name": "Test Positions",
"content": "$ day_time()\n$ persistent.sprite_time = \"day\"\nplay music music_list[\"everlasting_summer\"]\nscene bg ext_square_day\nshow mz smile pioneer far at fright\nshow us grin sport far at fleft\nshow mt smile pioneer far at right\nshow mi smile pioneer far at left\nshow dv smile pioneer2 at cright\nshow sl smile pioneer at cleft\nshow un smile2 pioneer at center\nall \"Приглашаем тебя в Бесконечное Лето!\"\n\nwindow hide\n$ renpy.pause(2)\nwindow show\n\nmt \"Ладненько, я побежала, а ты пока можешь осмотреть лагерь!{w} Вечером приходи на ужин, не забудь!\"\nhide mt with fade\n\"Ушла\"\nshow cs smile far at right with fade2 \ncs \"И ко мне загляни… пионер.\""
2015-12-06 15:26:35 +02:00
};*/
2015-12-06 13:49:35 +02:00
var test = script["content"];
var ViewActivity = undefined;
window.onload = function () {
// var test = 'un "Привет :)"';
var tokens = new Lexer(test).process().getTokens();
var parser = new Parser(tokens);
ViewActivity = new Views(parser);
parser.next();
document.addEventListener('click', function (e) {
ViewActivity.getInstance().onTouch(e);
});
//var resultTag = document.getElementById("result");
//resultTag.innerText = tokens.join("\n");
};