Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Game.prototype.initCanvas = function()
- {
- canvas= document.createElement("canvas");
- ctx = canvas.getContext("2d");
- document.body.appendChild(canvas);
- canvas.width = window.innerWidth;
- canvas.height = window.innerHeight;
- var touchable = 'createTouch' in document;
- if(touchable)
- canvas.addEventListener( 'touchstart', touchStartHandler, false );
- else
- canvas.addEventListener("click",mouseClickHandler, true);
- }
- Game.prototype.draw = function()
- {
- canvas.width = canvas.width;
- gameStateManager.currentState.Render();
- }
- function mouseClickHandler(e)
- {
- gameStateManager.currentState.HandleClick(e.x, e.y);
- }
- function touchStartHandler(e)
- {
- e.preventDefault();
- gameStateManager.currentState.HandleClick(e.touches[0].clientX, e.touches[0].clientY);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement