Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import greenfoot.*; // imports Actor, World, Greenfoot, GreenfootImage
- import java.util.Random;
- import java.awt.Color;
- public class CrabWorld extends World
- {
- private static int leadScore;
- private static int worms=8;
- // public static final Color pathColor = new Color(227, 202, 148);
- /**
- * Create the crab world (the beach). Our world has a size
- * of 560x560 cells, where every cell is just 1 pixel.
- */
- public CrabWorld()
- {
- super(560, 560, 1);
- populateWorld();
- leadScore = 0;
- }
- /**
- * Create the objects for the start of the game.
- */
- public void populateWorld()
- {
- showText(("Number of Crabs Eaten is "+leadScore), 130,10);
- showText(("Number of Worms Eaten is "+ CrabWorld.getScore()), 135,30);
- addObject(new Crab(), 300, 300);
- addObject(new Crab(), 200, 100);
- addObject(new Crab(), 100, 200);
- addObject(new Lobster(), 90, 70);
- addObject(new Lobster(), 390, 200);
- addObject(new Lobster(), 20, 500);
- addObject(new Lobster(), 360, 400);
- addObject(new Worm(), 20, 500);
- addObject(new Worm(), 30, 200);
- addObject(new Worm(), 60, 90);
- addObject(new Worm(), 80, 310);
- addObject(new Worm(), 150, 50);
- addObject(new Worm(), 210, 410);
- addObject(new Worm(), 220, 520);
- addObject(new Worm(), 380, 330);
- }
- public static void setScore(int y){
- leadScore += y;
- }
- public static int getScore(){
- return leadScore;
- }
- public static void setWorm(int y){
- worms -= y;
- }
- public static int getWorm(){
- return worms;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement