I am trying to make my enemies in my game scroll....any help?
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class enemy here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Enemy extends Actor
{
double ys, xs;
int xSpeed = 3;
int x_pos, y_pos;
public void act()
{
move();
checkEdges();
if(((doodleWorld) getWorld()).scroll==true)
{
scroll(((doodleWorld) getWorld()).scrollSpeed);
}
if(((doodleWorld) getWorld()).fall==true)
{
fall(((doodleWorld) getWorld()).scrollSpeed);
}
if(y_pos < 0)
{
getWorld().removeObject(this);
return;
}
}
public void fall(int speed)
{
if(((doodleWorld) getWorld()).ended==false)
{
y_pos = y_pos + speed;
setLocation(x_pos, y_pos);
}
}
protected void addedToWorld(World world)
{
x_pos = getX();
y_pos = getY();
}
public void scroll(int speed)
{
if(speed>0)
{
y_pos = y_pos + speed;
}
}
public void fall()
{
((doodleWorld) getWorld()).fall = true;
((doodleWorld) getWorld()).scrollSpeed = (int) -ys;
}
public void move()
{
move(xSpeed);
}
public void checkEdges()
{
if(getX() >= 260)
{
xSpeed = -3;
}
if(getX() <= 35)
{
xSpeed = 3;
}
}
}
