заголовок
This commit is contained in:
10
3.2/проигрыватель/050.Заголовок.js
Normal file
10
3.2/проигрыватель/050.Заголовок.js
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
function Заголовок()
|
||||||
|
{
|
||||||
|
this.обработатьКлюч = function(ключ, путь, значение)
|
||||||
|
{
|
||||||
|
if (ключ == "заголовок")
|
||||||
|
{
|
||||||
|
document.title = значение;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -4,7 +4,11 @@ function Игра()
|
|||||||
{
|
{
|
||||||
мир.события = new События();
|
мир.события = new События();
|
||||||
мир.состояние = new Состояние();
|
мир.состояние = new Состояние();
|
||||||
мир.состояние.обработчик = this.обработатьКлюч;
|
мир.состояние.обработчик = (к, п, з) => { this.обработатьКлюч(к, п, з) };
|
||||||
|
this.ключники = [
|
||||||
|
new Заголовок(),
|
||||||
|
];
|
||||||
|
|
||||||
var z64 = мир.параметрыЗапуска()["z64"];
|
var z64 = мир.параметрыЗапуска()["z64"];
|
||||||
this.исполнитьКод(z64);
|
this.исполнитьКод(z64);
|
||||||
this.отслеживатьОбновленияКода();
|
this.отслеживатьОбновленияКода();
|
||||||
@@ -15,14 +19,17 @@ function Игра()
|
|||||||
if (z64)
|
if (z64)
|
||||||
{
|
{
|
||||||
var код = мир.изZ64(z64);
|
var код = мир.изZ64(z64);
|
||||||
/**/console.debug("Игра.исполнитьКод:", код);
|
|
||||||
eval(код);
|
eval(код);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
this.обработатьКлюч = function(ключ, путь, значение)
|
this.обработатьКлюч = function(ключ, путь, значение)
|
||||||
{
|
{
|
||||||
/**/console.debug("Игра.обработатьК", ключ, путь, значение);
|
for (var номер in this.ключники)
|
||||||
|
{
|
||||||
|
var ключник = this.ключники[номер];
|
||||||
|
ключник.обработатьКлюч(ключ, путь, значение);
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
this.отслеживатьОбновленияКода = function()
|
this.отслеживатьОбновленияКода = function()
|
||||||
|
|||||||
@@ -16,6 +16,7 @@
|
|||||||
<script src="../общее/100.События.js"></script>
|
<script src="../общее/100.События.js"></script>
|
||||||
<script src="../общее/150.Состояние.js"></script>
|
<script src="../общее/150.Состояние.js"></script>
|
||||||
<script src="../общее/200.функции.js"></script>
|
<script src="../общее/200.функции.js"></script>
|
||||||
|
<script src="050.Заголовок.js"></script>
|
||||||
<script src="700.Игра.js"></script>
|
<script src="700.Игра.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var игра = new Игра();
|
var игра = new Игра();
|
||||||
|
|||||||
Reference in New Issue
Block a user