Browse Source

заголовок

tags/4.1
parent
commit
f96bec3d56
3 changed files with 21 additions and 3 deletions
  1. +10
    -0
      3.2/проигрыватель/050.Заголовок.js
  2. +10
    -3
      3.2/проигрыватель/700.Игра.js
  3. +1
    -0
      3.2/проигрыватель/index.html

+ 10
- 0
3.2/проигрыватель/050.Заголовок.js View File

@@ -0,0 +1,10 @@
function Заголовок()
{
this.обработатьКлюч = function(ключ, путь, значение)
{
if (ключ == "заголовок")
{
document.title = значение;
}
}
}

+ 10
- 3
3.2/проигрыватель/700.Игра.js View File

@@ -4,7 +4,11 @@ function Игра()
{
мир.события = new События();
мир.состояние = new Состояние();
мир.состояние.обработчик = this.обработатьКлюч;
мир.состояние.обработчик = (к, п, з) => { this.обработатьКлюч(к, п, з) };
this.ключники = [
new Заголовок(),
];

var z64 = мир.параметрыЗапуска()["z64"];
this.исполнитьКод(z64);
this.отслеживатьОбновленияКода();
@@ -15,14 +19,17 @@ function Игра()
if (z64)
{
var код = мир.изZ64(z64);
/**/console.debug("Игра.исполнитьКод:", код);
eval(код);
}
};

this.обработатьКлюч = function(ключ, путь, значение)
{
/**/console.debug("Игра.обработатьК", ключ, путь, значение);
for (var номер in this.ключники)
{
var ключник = this.ключники[номер];
ключник.обработатьКлюч(ключ, путь, значение);
}
};

this.отслеживатьОбновленияКода = function()


+ 1
- 0
3.2/проигрыватель/index.html View File

@@ -16,6 +16,7 @@
<script src="../общее/100.События.js"></script>
<script src="../общее/150.Состояние.js"></script>
<script src="../общее/200.функции.js"></script>
<script src="050.Заголовок.js"></script>
<script src="700.Игра.js"></script>
<script>
var игра = new Игра();


Loading…
Cancel
Save