Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Creating variables
- let myX = 50, myY = 450,updates=0,dx=0,dy=0,plX=600,plY=100,plDulj=400,minatoX=[],minatoY,brMinati=0;
- function update() {
- // Napisanoto tuk se izpulnqva otnovo i otnovo mnogo puti v sekunda
- if(myX>=720){
- dx=-dx;
- }
- if(myX<0){
- dx=dx+dx;
- }
- if(myY>530){
- dy=-dy;
- }
- if(myY<=0){
- dy=+dy;
- }
- if(!(dx==0 && dy==0)){
- dvijenie();
- }
- }
- function dvijenie () {
- myX = myX-dx;
- myY = myY-dy;
- dy=dy-1;
- }
- function prerodi() {
- myX=50;
- myY=450;
- dx=0;
- dy=0;
- }
- function draw() {
- // tuk naprogramirai kakvo da se risuva
- drawImage(backWaterfall,0,0,800,600);
- if(dx==0 && dy==0){
- dx=myX-mouseX;
- dy=myY-mouseY;
- for(is=0;is<1000;is=is+1){
- myX = myX-dx;
- myY = myY-dy;
- dy=dy-1;
- drawImage(barrelGreen,myX,myY,8,8);
- if(myX>=720){
- dx=-dx;
- }
- if(myX<=0){
- dx=+dx;
- }
- if(myY>530){
- dy=-dy;
- }
- if(myY<=0){
- dy=+dy;
- }
- }
- prerodi();
- }
- drawImage(animatedcat,myX,myY,30,70);
- // tova neshto ne ni trqbva
- /* if(dx==1 && dy==1){
- window.alert("Naisni 'r' za da strelqsh otnovo!");
- }
- if(isKeyPressed==82){
- myX=50;
- myY=450;
- dx=0;
- dy=0;
- }
- */
- };
- function keyup(key) {
- // Show the pressed keycode in the console
- console.log("Pressed", key);
- if(key==82){
- prerodi();
- }
- };
- function mouseup() {
- // Show coordinates of mouse on click
- dx=myX-mouseX;
- dy=myY-mouseY;
- console.log("Mouse clicked at", mouseX, mouseY);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement