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