|
|
@@ -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") |
|
|
|
{ |
|
|
|
мир.действия.совершить(вызов); |
|
|
|
} |
|
|
|
} |
|
|
|
}; |