Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // Creating variables
  2. let myX = 50, myY = 450,updates=0,dx=0,dy=0,plX=600,plY=100,plDulj=400,minatoX=[],minatoY,brMinati=0;
  3.  
  4. function update() {
  5.     // Napisanoto tuk se izpulnqva otnovo i otnovo mnogo puti v sekunda
  6.     if(myX>=720){
  7.         dx=-dx;
  8.     }
  9.     if(myX<0){
  10.         dx=dx+dx;
  11.    
  12.     }
  13.     if(myY>530){
  14.        dy=-dy;
  15.     }
  16.     if(myY<=0){
  17.         dy=+dy;
  18.     }
  19.     if(!(dx==0 && dy==0)){
  20.          dvijenie();         
  21.   }
  22. }
  23. function dvijenie () {
  24.            myX = myX-dx;
  25.            myY = myY-dy;
  26.            dy=dy-1;
  27.    
  28. }
  29. function prerodi() {
  30.     myX=50;
  31.     myY=450;
  32.     dx=0;
  33.     dy=0;
  34. }
  35. function draw() {
  36.     // tuk naprogramirai kakvo da se risuva
  37.     drawImage(backWaterfall,0,0,800,600);
  38.     if(dx==0 && dy==0){
  39.         dx=myX-mouseX;                                                                                                                                                                                                                                                                      
  40.         dy=myY-mouseY;
  41.         for(is=0;is<1000;is=is+1){
  42.            myX = myX-dx;
  43.            myY = myY-dy;
  44.            dy=dy-1;                                        
  45.            drawImage(barrelGreen,myX,myY,8,8);
  46.            if(myX>=720){
  47.             dx=-dx;
  48.         }
  49.         if(myX<=0){
  50.             dx=+dx;
  51.            
  52.         }
  53.         if(myY>530){
  54.            dy=-dy;
  55.         }
  56.         if(myY<=0){
  57.             dy=+dy;
  58.         }
  59.        }
  60.          prerodi();
  61.     }
  62.     drawImage(animatedcat,myX,myY,30,70);  
  63.     // tova neshto ne ni trqbva
  64. /*   if(dx==1 && dy==1){
  65.         window.alert("Naisni 'r' za da strelqsh otnovo!");
  66.        
  67.    }
  68.     if(isKeyPressed==82){
  69.         myX=50;
  70.         myY=450;
  71.         dx=0;
  72.         dy=0;
  73.     }
  74. */
  75. };
  76. function keyup(key) {
  77.     // Show the pressed keycode in the console
  78.     console.log("Pressed", key);
  79.     if(key==82){
  80.         prerodi();
  81.     }
  82. };
  83. function mouseup() {
  84.     // Show coordinates of mouse on click
  85.     dx=myX-mouseX;
  86.     dy=myY-mouseY;
  87.     console.log("Mouse clicked at", mouseX, mouseY);
  88. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement