To do
Code mouse click listener that loops through all buttons and calls recieveClick method of each button
Code keyboard listener key up and key down methods
Key down methods calls accelerate character method, key up sets slidingtoastop flag value to true
2 Likes
gameKeyDownHandler( keydownEvent ){
if( keydownEvent.key == “i”){
this.mainCharacter.dynamics.NorthSouthAcceleration = this.gameSettings.characterAcceleration;
if( !this.mainCharacter.animationSpriteAlreadySet ){
this.mainCharacter.currentSpriteLoop = this.mainCharacter.spriteLibrary["walking northwards"];
this.mainCharacter.animationSpriteAlreadySet = true;
}
}
if(keydownEvent == “k”){
this.mainCharacter.dynamics.NorthSouthAcceleration = -this.gameSettings.characterAcceleration;
this.
}
gameKeyUpHandler ( keyUpEvent ){
this.mainCharacter.slidingToAStop = true;
this.mainCharacter.acceleration = 0;
}
var imageElement = document.createElement(“img”);
document.body.appendChild(imageElement);
var startCameraButton
var showCameraStreamOnVideoCanvasButton
var drawSnapshotToPhotoCanvasButton
var setImageSrcAsReadyMessage = document.createElement(“button”);
var saveCanvasContentAsDataUrl = document.createElement(“button”);
var setDataUrlAsImageSrc = document.createElement(“button”);
function onTouchStartForSettingImageSourceAsReadyMessage
(){
imageElement.src = “ready message.png”;
}