Hi,
I am trying to use a custom font , I have created graphics for the numbers 0 - 9 and want to use these to display score value instead of greenfoot text. It sort of works with this:
My question is how do I do it for every possible number? For example if the player gets a score of 999, surely I dont have to make all 999 images? I could, but is there a better way?
import greenfoot.*;
public class Score extends Actor
{
private static final GreenfootImage No1 = new GreenfootImage("1.png");
public Score()
{
GreenfootImage newImage = new GreenfootImage (100, 50);
setImage(newImage);
}
public void setScore(int score)
{
GreenfootImage newImage = getImage();
newImage.clear();
if (score == 1)setImage(No1);
}
}
