This site requires JavaScript, please enable it in your browser!
Greenfoot back
AmyIsBadAtCoding
AmyIsBadAtCoding wrote ...

2019/5/26

My plane size editing code isn't working again!

AmyIsBadAtCoding AmyIsBadAtCoding

2019/5/26

#
>:( my plane wont show an error but it wound shrink either, I swear it is right!!! Hopefully I want get accused of spamming again lol:
import greenfoot.*;

/**
 * Write a description of class Plane here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class Plane extends Actor
{
 public Plane()
 {
     GreenfootImage image = getImage();
        image.scale(image.getWidth() - 10, image.getHeight() - 10);
        setImage(image);
        }
    
   
    private Counter counter;

    public void act() 
    { 
    
        {
            setRotation(0);
            move(2);
    }
        if (Greenfoot.isKeyDown("Up"))
    {
            setRotation(-20);
            move(2);
    }
    if (Greenfoot.isKeyDown("Down"))
    {
        setRotation(50);
            move(2);
        }
    if (getX() == getWorld().getWidth()-1)
    {
        if (Greenfoot.getRandomNumber(3)==0)
        {
            Greenfoot.setWorld(new SkyEnemy());
    }
       if (Greenfoot.getRandomNumber(3)==1)
       {
           Greenfoot.setWorld(new SkyEnemyTwo());
        }
        if (Greenfoot.getRandomNumber(3)==2)
        {
            Greenfoot.setWorld(new SkyEnemyThree());
        }
    }
    Actor Ball = getOneObjectAtOffset(0,0,Ball.class);
    if (Ball != null)
    {
        getWorld().removeObject(Ball);
        Greenfoot.playSound ("Coin-collect-sound-effect.mp3");
        counter.add(1);
    }
}

public Plane(Counter pointcounter)
{
    counter = pointcounter;
}
}
danpost danpost

2019/5/26

#
Insert the following at line 64:
this();
AmyIsBadAtCoding AmyIsBadAtCoding

2019/5/26

#
The plane is still really big, did I do it right?

public Plane(Counter pointcounter)
{
    this();
    counter = pointcounter;
}
}
danpost danpost

2019/5/26

#
You make it sound like 10 pixels shorter and thinner is not enough. Work on line 14 to fix.
AmyIsBadAtCoding AmyIsBadAtCoding

2019/5/26

#
My IQ is so high lol
You need to login to post a reply.