Please make it as simple as possible
import greenfoot.*; public class Panel extends Actor { private String message; public Panel(String text) { message = text; // saves text to be displayed } public void addedToWorld(World w) { GreenfootImage base = new GreenfootImage(w.getWidth(), w.getHeight()); // world sized image base.setColor(new Color(84, 84, 84, 128); base.fill(); // fills in background color GreenfootImage txtImg = new GreenfootImage(message, 80, new Color(0, 48, 48, 192), new Color(0, 0, 0, 0)); // text image base.drawImage(txtImg, (w.getWidth()-txtImg.getWidth())/2, (w.getHeight()-txtImg.getHeight())/2); // add text image to base image setImage(base); // display image } }
addObject(new Panel("Game Over\nScore: "+score), getWidth()/2, getHeight()/2);
private Player player1, player2;
int winner = 0, score = 0; int p1score = player1.getScore(); int p2score = player2.getScore(); if (p1score >= 10) { winner = 1; score = p1score; } if (p2score >= 10) { winner = 2; score = p2score; } if (winner > 0) addObject(new Panel("Game Over\nPlayer "+winner+" wins\nScore: "+score), getWidth()/2, getHeight()/2);