diff --git a/3.2/общее/200.функции.js b/3.2/общее/200.функции.js
index 898e2d5..629d88d 100644
--- a/3.2/общее/200.функции.js
+++ b/3.2/общее/200.функции.js
@@ -38,3 +38,31 @@ var мир = {};
});
}
};
+
+мир.параметрыЗапуска = function()
+{
+ var параметры = {};
+ var запрос = window.location.search.substring(1);
+ var аргументы = запрос.split("&");
+ for (var номер in аргументы)
+ {
+ var арг = аргументы[номер];
+ var позицияЗнака = арг.indexOf("=");
+ // Лишь ключ.
+ if (позицияЗнака == -1)
+ {
+ var ключ = decodeURIComponent(арг);
+ параметры[ключ] = null;
+ }
+ // Ключ со значением.
+ else
+ {
+ var сыройКлюч = арг.slice(0, позицияЗнака);
+ var сыроеЗначение = арг.slice(позицияЗнака + 1);
+ var ключ = decodeURIComponent(сыройКлюч);
+ var значение = decodeURIComponent(сыроеЗначение);
+ параметры[ключ] = значение;
+ }
+ }
+ return параметры;
+};
diff --git a/3.2/общее/300.ПараметрыЗапуска.js b/3.2/общее/300.ПараметрыЗапуска.js
deleted file mode 100644
index 1677595..0000000
--- a/3.2/общее/300.ПараметрыЗапуска.js
+++ /dev/null
@@ -1,31 +0,0 @@
-function ПараметрыЗапуска()
-{
- this.создать = function() {
- this.параметры = {};
- var запрос = window.location.search.substring(1);
- var аргументы = запрос.split("&");
- for (var номер in аргументы)
- {
- var арг = аргументы[номер];
- var позицияЗнака = арг.indexOf("=");
- // Лишь ключ.
- if (позицияЗнака == -1)
- {
- var ключ = decodeURIComponent(арг);
- this.параметры[ключ] = null;
- }
- // Ключ со значением.
- else
- {
- var сыройКлюч = арг.slice(0, позицияЗнака);
- var сыроеЗначение = арг.slice(позицияЗнака + 1);
- var ключ = decodeURIComponent(сыройКлюч);
- var значение = decodeURIComponent(сыроеЗначение);
- this.параметры[ключ] = значение;
- }
- }
- };
-
- // Конструктор.
- this.создать();
-}
diff --git a/3.2/проигрыватель/700.Игра.js b/3.2/проигрыватель/700.Игра.js
index f9c6b41..a3ca49b 100644
--- a/3.2/проигрыватель/700.Игра.js
+++ b/3.2/проигрыватель/700.Игра.js
@@ -7,8 +7,7 @@ function Игра()
var тут = this;
мир.разобрать = function(словарь) { тут.состояние.разобрать(словарь); };
this.события = new События();
- this.пз = new ПараметрыЗапуска();
- var z64 = this.пз.параметры["z64"];
+ var z64 = мир.параметрыЗапуска()["z64"];
this.исполнитьКод(z64);
this.отслеживатьОбновленияКода();
};
diff --git a/3.2/проигрыватель/index.html b/3.2/проигрыватель/index.html
index c55325a..90d521a 100644
--- a/3.2/проигрыватель/index.html
+++ b/3.2/проигрыватель/index.html
@@ -15,7 +15,6 @@
-
-