Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. window.addEventListener("load",function(){
  2. var canvas = document.getElementById("canvas");
  3. var context = canvas.getContext("2d");
  4. var posX = 0;
  5. var posY = 0;
  6. var speedX = 1;
  7. var speedY = 1;
  8. var padLeft = 200;
  9. var padRight = 200;
  10.  
  11. setInterval(loop,5);
  12.  
  13. window.addEventListener("keydown",function(e){
  14. console.log(e.keyCode);
  15. if(e.keyCode == 40){
  16. padRight += 6;
  17. }
  18. if
  19. (e.keyCode == 38){
  20. padRight -= 6;
  21. }
  22. if(e.keyCode == 83){
  23. padLeft += 6;
  24. }
  25. if
  26. (e.keyCode == 87){
  27. padLeft -= 6;
  28. }
  29. console.log(e.keyCode);
  30.  
  31. },false);
  32.  
  33. function loop(){
  34.  
  35. context.clearRect(0,0,1040,585);
  36. context.fillStyle = "#aaff00";
  37. context.fillRect(0,0,1040,585);
  38. context.fillStyle = "#0000ff";
  39. context.beginPath();
  40. context.arc(posX,posY,10,0,2*Math.PI);
  41. context.closePath();
  42. context.fill();
  43.  
  44. context.fillStyle = "#000000";
  45. context.fillRect(50,padLeft,30,100);
  46. context.fillRect(950,padRight,30,100);
  47.  
  48. posX = posX + speedX;
  49. posY = posY + speedY;
  50.  
  51. if(posX > 1040){
  52. posX=520;
  53. }
  54. if(posX <0){
  55. posX = 520;
  56. }
  57. if(posY > 585){
  58. speedY = -speedY;
  59. }
  60. if(posY <0){
  61. speedY = - speedY;
  62. }
  63.  
  64. }
  65.  
  66. },false);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement