hey guys my game is finally ready and the last code i need is score counters
my current code --
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)
/**
* Write a description of class rocket here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class rocket extends Actor
{
/**
* Act - do whatever the rocket wants to do. This method is called whenever
* the 'Act' or 'Run' button gets pressed in the environment.
*/
public void act()
{
// Add your action code here.
moveAndTurn();
eat();
if (isAtEdge())
{
Greenfoot.stop();
World world = getWorld();
world.addObject(new GameOver(), world.getWidth()/2, world.getHeight()/2);
world.addObject(new Creator(), 696, 440);
world.addObject(new Namya(), 695, 501);
world.addObject(new Vgu(), 751, 572);
MeteoritePopOut meteoritepopout = (MeteoritePopOut)myWorld;
Counter counter = meteoritepopout.getCounter();
counter.addScore();
world.removeObject(this);
}
}
public void eat()
{
Actor meteorite;
meteorite =getOneObjectAtOffset(0, 0, meteorite.class);
if (meteorite != null)
{
World world;
world = getWorld();
world.removeObject(meteorite);
}
}
public void moveAndTurn()
{
move(4);
if(Greenfoot.isKeyDown("up"))
{
move(5);
}
if(Greenfoot.isKeyDown("down"))
{
move(-5);
}
if(Greenfoot.isKeyDown("left"))
{
turn(-3);
}
if(Greenfoot.isKeyDown("right"))
{
turn(3);
}
}
}
