The Essential Guide to HTML5

(Greg DeLong) #1

CHAPTER 7


Code Explanation


keyCode = event.keyCode; Get keyCode from event


event.preventDefault(); Stop default action


} Close clause


switch(keyCode) { Switch on keyCode


case 37: If left arrow


mypent.moveit(-unit,0); Move back horizontally


break; Leave switch


case 38: If up arrow


mypent.moveit(0,-unit); Move up screen


break; Leave switch


case 39: If right arrow


mypent.moveit(unit,0); Move left


break; Leave switch


case 40: If down arrow


mypent.moveit(0,unit); Move down screen


break; Leave switch


Default: Anything else


window.removeEventListener('keydown',
getkeyAndMove,false);


Stop listening for keys. Assume player
trying to save to local storage or retrieve
from local storage.

} Close switch


Drawall(); Draw everything

Free download pdf