Time for action – dragging the circles in the Canvas
- Let's continue with our previous code. Open the
html5games.untangle.js
file. - We need a function to clear all the drawings in the Canvas. Add the following function to the end of the
untangle.drawing.js
file:untangleGame.clear = function() { var ctx = untangleGame.ctx; ctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height); };
- We also need two more functions that draw all known circles and lines. Append the following code to the
untangle.drawing.js
file:untangleGame.drawAllLines = function(){ // draw all remembered lines for(var i=0;i<untangleGame.lines.length;i++) { var line = untangleGame.lines[i]; var startPoint = line.startPoint; var endPoint = line.endPoint; var thickness = line.thickness; ...
Get HTML5 Game Development by Example : Beginner's Guide - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.