Added keyboard.js
This commit is contained in:
parent
b7e2247ac0
commit
6208744828
@ -4,6 +4,7 @@
|
|||||||
<script type="text/javascript" src="scripts/position.js"></script>
|
<script type="text/javascript" src="scripts/position.js"></script>
|
||||||
<script type="text/javascript" src="scripts/pointer.js"></script>
|
<script type="text/javascript" src="scripts/pointer.js"></script>
|
||||||
<script type="text/javascript" src="scripts/brush.js"></script>
|
<script type="text/javascript" src="scripts/brush.js"></script>
|
||||||
|
<script type="text/javascript" src="scripts/keyboard.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<canvas id="myCanvas" width="1280" height="800" style="background:#efefef"></canvas>
|
<canvas id="myCanvas" width="1280" height="800" style="background:#efefef"></canvas>
|
||||||
|
54
scripts/keyboard.js
Normal file
54
scripts/keyboard.js
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
function Keyboard()
|
||||||
|
{
|
||||||
|
this.is_locked = false;
|
||||||
|
|
||||||
|
this.lock = function()
|
||||||
|
{
|
||||||
|
this.is_locked = true;
|
||||||
|
interface.actions_panel.style.color = "red";
|
||||||
|
}
|
||||||
|
|
||||||
|
this.unlock = function()
|
||||||
|
{
|
||||||
|
this.is_locked = false;
|
||||||
|
interface.actions_panel.style.color = "black";
|
||||||
|
}
|
||||||
|
|
||||||
|
this.listen = function(event)
|
||||||
|
{
|
||||||
|
if(this.is_locked === true){ return; }
|
||||||
|
switch (event.keyCode)
|
||||||
|
{
|
||||||
|
case 13: this.key_enter(); break;
|
||||||
|
case 32: this.key_space(); break;
|
||||||
|
case 38: this.key_arrow_up(); break;
|
||||||
|
case 40: this.key_arrow_down(); break;
|
||||||
|
case 37: this.key_arrow_left(); break;
|
||||||
|
case 39: this.key_arrow_right(); break;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.key_enter = function()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
this.key_space = function()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
this.key_arrow_up = function()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
this.key_arrow_down = function()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
this.key_arrow_left = function()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
this.key_arrow_right = function()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user