New Game from Ruby Quartz : Swish! ( Working title )

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

Diegetix

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”;

}