Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. Game.prototype.initCanvas = function()
  2. {
  3. canvas= document.createElement("canvas");
  4. ctx = canvas.getContext("2d");
  5. document.body.appendChild(canvas);
  6. canvas.width = window.innerWidth;
  7. canvas.height = window.innerHeight;
  8. var touchable = 'createTouch' in document;
  9.  
  10. if(touchable)
  11. canvas.addEventListener( 'touchstart', touchStartHandler, false );
  12.  
  13. else
  14. canvas.addEventListener("click",mouseClickHandler, true);
  15.  
  16.  
  17. }
  18.  
  19. Game.prototype.draw = function()
  20. {
  21. canvas.width = canvas.width;
  22. gameStateManager.currentState.Render();
  23.  
  24. }
  25.  
  26. function mouseClickHandler(e)
  27. {
  28.  
  29. gameStateManager.currentState.HandleClick(e.x, e.y);
  30.  
  31. }
  32.  
  33.  
  34.  
  35. function touchStartHandler(e)
  36. {
  37. e.preventDefault();
  38. gameStateManager.currentState.HandleClick(e.touches[0].clientX, e.touches[0].clientY);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement