CHAPTER 7
Code Explanation
ctx.lineWidth = this.width;^
ctx.strokeStyle = this.strokestyle;^
ctx.beginPath();^
ctx.moveTo(this.sx,this.sy);^
ctx.lineTo(this.fx,this.fy);^
ctx.stroke();^
}^
var mypent = new
Token(100,100,20,"rgb(0,0,250)",5);
everything.push(mypent);^
function init(){^
ctx = document.getElementById('canvas')
.getContext('2d');
window.addEventListener('keydown',
getkeyAndMove,false);
drawall();^
}^
function drawall() {^
ctx.clearRect(0,0,cwidth,cheight);^
var i;^
for (i=0;i<everything.length;i++) {^
everything[i].draw();^