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

2021/5/17

Hello I watched a Youtube video on how to make a maze, I keep getting Error's I need help! (I am new to Greenfoot)

Rylan2005Jack Rylan2005Jack

2021/5/17

#
import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
import java.awt.Color;
/**
 * Write a description of class MainCharacter here.
 * 
 * @author (your name) 
 * @version (a version number or a date)
 */
public class MainCharacter extends Actor
{
    /**
     * Act - do whatever the MainCharacter wants to do. This method is called whenever
     * the 'Act' or 'Run' button gets pressed in the environment.
     */
    public void act() 
    {
        if(Greenfoot.isKeyDown("Left")){
            turn(-5);
    }
        if(Greenfoot.isKeyDown("Right")){
            turn(5);
    }   
        if(Greenfoot.isKeyDown("Up")){
            move(1);
            if(getWorld().getColorAt(getX()).equals(Color.BLACK)){
                move(-1);
    }   
        if(Greenfoot.isKeyDown("Down")){
            move(-1);
        if(getWorld().getColorAt(getX()).equals(Color.BLACK)){
            move(1);
    }   
}
danpost danpost

2021/5/17

#
Remove line 2. Also, the getColorAt method does not work on a World object (it works on a GreenfootImage object) and requires two int parameters, not one.
You need to login to post a reply.