Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. // Creating variables
  2. let i, paveX=[], paveY=[], brPaveta=[];
  3. let nomerNaPaveZaVrag=[],brVragove=0;
  4. let VragX,VragY;
  5. let bagerX=0,bagerY=300;
  6. let updates=0;
  7. let vragHealth=[];
  8. let kulaX=[],kulaY=[],brKuli=0,k
  9. for(i=0;i<300;i++){
  10. paveX[brPaveta]=bagerX;
  11. paveY[brPaveta]=bagerY;
  12. brPaveta++;
  13. bagerX=bagerX+1;
  14. }
  15.  
  16. for(i=0;i<250;i++){
  17. paveX[brPaveta]=bagerX;
  18. paveY[brPaveta]=bagerY;
  19. brPaveta++;
  20. bagerY=bagerY+1;
  21. }
  22.  
  23. for(i=0;i<400;i++){
  24. paveX[brPaveta]=bagerX;
  25. paveY[brPaveta]=bagerY;
  26. brPaveta++;
  27. bagerX=bagerX+1;
  28. bagerY=bagerY-1;
  29. }
  30.  
  31. for(i=0;i<100;i++){
  32. paveX[brPaveta]=bagerX;
  33. paveY[brPaveta]=bagerY;
  34. brPaveta++;
  35. bagerX=bagerX+1;
  36. bagerY=bagerY+1;
  37. }
  38.  
  39. function update() {
  40. // Napisanoto tuk se izpulnqva otnovo i otnovo mnogo puti v sekunda
  41. updates++;
  42. if(updates%60==0){
  43. nomerNaPaveZaVrag[brVragove]=0;
  44. brVragove++;
  45. }
  46. for(i=0;i<brVragove; i++){
  47. nomerNaPaveZaVrag[i]++;
  48. }
  49. brKuli++
  50.  
  51. }
  52.  
  53. function draw() {
  54. // tuk naprogramirai kakvo da se risuva
  55.  
  56. for(i=0;i<brPaveta;i++){
  57. drawImage(paddle, paveX[i], paveY[i], 20, 20);
  58. }
  59. for(k=0;k<brKuli;k++){
  60. drawImage(spaceship[0], kulaX[k], kulaY[k], 60, 60);
  61. }
  62. for( i=0;i<brVragove;i++){
  63. VragX=paveX[nomerNaPaveZaVrag[i]];
  64. VragY=paveY[nomerNaPaveZaVrag[i]];
  65. drawImage(spikeMan, VragX, VragY, 50, 50)
  66. }
  67. for(k=0;k<brKuli;k++){
  68. context.beginPath();
  69. context.arc(kulaX[k]+30,kulaY[k]+30,100,0,2*Math.PI)
  70. context.stroke();
  71. }
  72.  
  73. }
  74.  
  75. function keyup(key) {
  76. // Show the pressed keycode in the console
  77. console.log("Pressed", key);
  78. }
  79.  
  80. function mouseup() {
  81. kulaX[k]=mouseX
  82. kulaY[k]=mouseY
  83. brKuli++
  84.  
  85.  
  86. // Show coordinates of mouse on click
  87. console.log("Mouse clicked at", mouseX, mouseY);
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement