Ich versuche ein Projektil zu erstellen, dass sich bewegt, solange es nichts berührt. Aber ich bekomme immer gesagt "bad operand types for binary operator '||'.
Der untere Teil funktioniert, aber die Schleife nicht.
Der untere Teil funktioniert, aber die Schleife nicht.
Java:
protected void addedToWorld(World world)
{
setImage("images/Projektil.png");
world = getWorld();
while(!isTouching(Rover.class) || (Projektil.class) ||(Marke.class))
{
move(1);
}
if(isTouching(Projektil.class))
{
Greenfoot.playSound("Projektilexplosion.wav");
removeTouching(Projektil.class);
}
if(isTouching (Rover.class))
{
Greenfoot.playSound("Projektilexplosion.wav");
removeTouching(Rover.class);
}
if(isTouching (Marke.class))
{
Greenfoot.playSound("Projektilexplosion.wav");
removeTouching(Marke.class);
}
}
Zuletzt bearbeitet von einem Moderator: