-actions
This commit is contained in:
@@ -1,45 +0,0 @@
|
|||||||
мир.действия = {
|
|
||||||
задано: {},
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
мир.ключники.push(function(ключ, путь, значение){
|
|
||||||
if (!путь[0].startsWith("действия"))
|
|
||||||
{
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
var имя = путь[1];
|
|
||||||
var номер = путь.slice(2).join(".");
|
|
||||||
|
|
||||||
if (!мир.действия.задано[имя])
|
|
||||||
{
|
|
||||||
мир.действия.задано[имя] = {};
|
|
||||||
}
|
|
||||||
мир.действия.задано[имя][номер] = значение;
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
// // // //
|
|
||||||
|
|
||||||
|
|
||||||
мир.действия.совершить = function(имя)
|
|
||||||
{
|
|
||||||
var д = мир.действия.задано[имя];
|
|
||||||
|
|
||||||
for (var номер in д)
|
|
||||||
{
|
|
||||||
var вызов = д[номер];
|
|
||||||
if (typeof вызов === "function")
|
|
||||||
{
|
|
||||||
вызов();
|
|
||||||
}
|
|
||||||
else if (typeof вызов === "string")
|
|
||||||
{
|
|
||||||
мир.действия.совершить(вызов);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
@@ -35,7 +35,7 @@
|
|||||||
<script src="140.изображения.js"></script>
|
<script src="140.изображения.js"></script>
|
||||||
<script src="160.объекты.js"></script>
|
<script src="160.объекты.js"></script>
|
||||||
<script src="180.ввод.js"></script>
|
<script src="180.ввод.js"></script>
|
||||||
<script src="301.события.js"></script>
|
<script src="300.события.js"></script>
|
||||||
<script src="320.игрок.js"></script>
|
<script src="320.игрок.js"></script>
|
||||||
<script src="340.слежение.js"></script>
|
<script src="340.слежение.js"></script>
|
||||||
<script src="360.маскиПрыжков.js"></script>
|
<script src="360.маскиПрыжков.js"></script>
|
||||||
|
|||||||
Reference in New Issue
Block a user