Hi I'm trying to figure out how to add powerups to my game and I've already looked through other discussions and didn't understand them, I need help
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
public class Player extends Actor
{
private final int SPEED_BOOST_TIMER = 115;
private int speedBoostTimeLeft = SPEED_BOOST_TIMER;
private int mySpeed;
private boolean gotSpeedBoost = false;
public Player()
{
mySpeed = 5;
}
public void act()
{
get(SpeedBoost.class);
if (gotSpeedBoost)
{
speedBoostTimer();
}
}
public void getSpeedBoost()
{
Actor actor = getOneObjectAtOffset(0, 0, SpeedBoost.class);
if (actor != null)
{
getWorld().removeObject(actor);
gotSpeedBoost = true;
speed += 5;
}
}
public void speedBoostTimer()
{
speedBoostTimeLeft--;
if (speedBoostTimeLeft <= 0)
{
gotSpeedBoost = false;
speed -= 5;
speedBoostTimeLeft = SPEED_BOOST_TIMER;
}
}
}

