@@ -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> | ||||