Hi, I'm almost done this maze game for my final computers project, and I'm making and have encountered an error that I cannot fix at all.
java.lang.IllegalArgumentException: java.io.FileNotFoundException: Could not find file: RogueUpA
It's something to do with an image file called "RogueUpA", and I've tried everything I could to fix it, and It's due tomorrow. Please help...
Here is the code for my Rogue:
public class Rogue extends Animal
{
private int rotateLeft, rotateRight, rotateUp, rotateDown;
private GreenfootImage image1 = new GreenfootImage("RogueUpA");
private GreenfootImage image2 = new GreenfootImage("RogueLeftA");
private GreenfootImage image3 = new GreenfootImage("RogueRightA");
private GreenfootImage image4 = new GreenfootImage("RogueSmallA");
public void act()
{
movement();
checkObstacle();
fire();
rotateRight = 0;
rotateLeft = 180;
rotateUp = 270;
rotateDown = 90;
}
public void movement()
{
Actor wall = getOneIntersectingObject(Wall.class);
Bullet bullet1 = new Bullet();
if(Greenfoot.isKeyDown("up"))
{
setImage(image1);
setRotation(270);
move(1);
if(canSee(Wall.class))
{
move(-1);
}
}
if(Greenfoot.isKeyDown("down"))
{
setImage(image2);
setRotation(90);
move(1);
if(canSee(Wall.class))
{
move(-1);
}
}
if(Greenfoot.isKeyDown("left"))
{
setImage(image3);
setRotation(180);
move(1);
if(canSee(Wall.class))
{
move(-1);
}
}
if(Greenfoot.isKeyDown("right"))
{
setImage(image4);
setRotation(0);
move(1);
if(canSee(Wall.class))
{
move(-1);
}
}
}
public void checkObstacle()
{
if(canSee(Leviathan.class))
{
Greenfoot.setWorld(new Loser());
}
if(canSee(Enemy.class))
{
Greenfoot.setWorld(new Loser());
}
}
private void fire() {
Bullet bullet1 = new Bullet();
if ("space".equals(Greenfoot.getKey()))
{
getWorld().addObject(bullet1, getX(),getY());
bullet1.setRotation(getRotation());
}
}
}

