選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

39 行
1.2KB

  1. function Игра()
  2. {
  3. this.создать = function()
  4. {
  5. мир.события = new События();
  6. мир.состояние = new Состояние();
  7. мир.состояние.обработчик = this.обработатьКлюч;
  8. var z64 = мир.параметрыЗапуска()["z64"];
  9. this.исполнитьКод(z64);
  10. this.отслеживатьОбновленияКода();
  11. };
  12. this.исполнитьКод = function(z64)
  13. {
  14. if (z64)
  15. {
  16. var код = мир.изZ64(z64);
  17. /**/console.debug("Игра.исполнитьКод:", код);
  18. eval(код);
  19. }
  20. };
  21. this.обработатьКлюч = function(ключ, путь, значение)
  22. {
  23. /**/console.debug("Игра.обработатьК", ключ, путь, значение);
  24. };
  25. this.отслеживатьОбновленияКода = function()
  26. {
  27. var тут = this;
  28. window.addEventListener("message", function(событие) {
  29. тут.исполнитьКод(событие.data);
  30. });
  31. };
  32. // Конструктор.
  33. this.создать();
  34. }