ввод
This commit is contained in:
@@ -1,18 +1,20 @@
|
|||||||
мир.клавиши = {
|
мир.ввод = {
|
||||||
действия: {},
|
//действия: {},
|
||||||
};
|
};
|
||||||
|
|
||||||
window.addEventListener("keydown", function(o) {
|
window.addEventListener("keydown", function(o) {
|
||||||
//console.debug("keydown", o);
|
console.debug("keydown", o);
|
||||||
|
/*
|
||||||
var действие = мир.клавиши.действия[o.key];
|
var действие = мир.клавиши.действия[o.key];
|
||||||
if (действие)
|
if (действие)
|
||||||
{
|
{
|
||||||
мир.действия.исполнить(действие);
|
мир.действия.исполнить(действие);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
});
|
});
|
||||||
|
|
||||||
window.addEventListener("keyup", function(o) {
|
window.addEventListener("keyup", function(o) {
|
||||||
//console.debug("keyup", o);
|
console.debug("keyup", o);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@@ -20,13 +22,14 @@ window.addEventListener("keyup", function(o) {
|
|||||||
|
|
||||||
|
|
||||||
мир.ключники.push(function(ключ, путь, значение){
|
мир.ключники.push(function(ключ, путь, значение){
|
||||||
if (!ключ.startsWith("клавиши"))
|
if (!ключ.startsWith("ввод"))
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
var имя = путь[1];
|
var имя = путь[1];
|
||||||
мир.клавиши.действия[имя] = значение;
|
console.debug("ввод", ключ, путь, значение);
|
||||||
|
//мир.клавиши.действия[имя] = значение;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
@@ -20,11 +20,12 @@
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
клавиши : {
|
ввод: [
|
||||||
ArrowLeft: "колобокВлево",
|
{
|
||||||
ArrowRight: "колобокВправо",
|
клавиши: ["ArrowLeft", "ArrowRight", "ArrowUp"],
|
||||||
ArrowUp: "колобокВверх",
|
действие: "переместитьКолобка",
|
||||||
},
|
},
|
||||||
|
],
|
||||||
действия: {
|
действия: {
|
||||||
колобокВлево: {
|
колобокВлево: {
|
||||||
объект: "колобок",
|
объект: "колобок",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
<script src="00120.физика.js"></script>
|
<script src="00120.физика.js"></script>
|
||||||
<script src="00130.объекты.js"></script>
|
<script src="00130.объекты.js"></script>
|
||||||
<script src="00135.действия.js"></script>
|
<script src="00135.действия.js"></script>
|
||||||
<script src="00140.клавиши.js"></script>
|
<script src="00140.ввод.js"></script>
|
||||||
<script src="01000.пуск.js"></script>
|
<script src="01000.пуск.js"></script>
|
||||||
<script src="01300.пример.json.js"></script>
|
<script src="01300.пример.json.js"></script>
|
||||||
<script src="02000.обновление.js"></script>
|
<script src="02000.обновление.js"></script>
|
||||||
|
|||||||
Reference in New Issue
Block a user