michael.s: if bedingung

Beitrag lesen

Wann wird diese bedingte Verzweigung ausgeführt?

Ich stell mal den ganzen Code rein.. erklären wird oft kompliziert:

xpos=700;
ypos=0;
xrichtung="rechts";
yrichtung="oben";
xstep=5;
ystep=5;
tore=0;

function move(m)
{
    if(xrichtung=="rechts"){xpos+=xstep;}
    else{xpos-=xstep;}

if(yrichtung=="oben"){ypos-=ystep;}
    else {ypos+=ystep;}

//Randabfrage
    if(xpos>735)
    {
        xstep=10;
        xrichtung="links";
    }
document.getElementById('3').innerHTML = "Ball: xpos:" + xpos + "<br /> ypos:" + ypos;

if (xpos==x && ypos==y)
    alert('hey');

if(xpos<13)
    {
        xstep=15;
        xrichtung="rechts";
    }
    if(ypos<0)
    {
        ystep=Math.round(Math.random()*7)+5;
        yrichtung="runter";
    }

//Tor checken
    if(xpos<13 && ypos>160 && ypos<50+160)
    {
        //Tor
        tore++;
        document.getElementById("ausgabe").innerHTML="Tore: "+tore;
        xpos=300;
        xrichtung="rechts";
    }

document.getElementById("ball").style.top=ypos+"px";
    document.getElementById("ball").style.left=xpos+"px";

setTimeout("move()",190);

}
move();

s="<div id='rahmen'>";

s+="<div id='block'></div>";

document.write(s);

document.onmousemove = Maus;
 var x;
 var y;
function Maus(Ereignis)
{
    if(!Ereignis)Ereignis = window.event;
     x= Ereignis.clientX;
    if(x<0)x=0;
    if(x+50>773)x=730;

y= Ereignis.clientY;
    if(y<0)y=0;
    if(y+50>773)y=730;

document.getElementById("block").style.left=x+"px";

document.getElementById('1').innerHTML = "Maus: x:" + x;
        document.getElementById('2').innerHTML = "Maus: y:" + y;

}