danpost wrote...
I think davmac was correct in this being an XY problem.
// instance field in FallingObject class
private String obj;
// in constructor of FallingObject class
obj = OBJS[Greenfoot.getRandomNumber(OBJS.length)];
setImage(obj+".png");
// extra method
public String getObjectName()
{
return obj;
}// instance field in FallingObject class
private int objNum;
// in constructor of FallingObject class
objNum = Greenfoot.getRandomNumber(OBJS.length);
setImage(OBJS[objNum]+".png");
// extra method
public int getObjectNumber()
{
return objNum;
}public static final int[][] SIZE = { { 60, 30 }, { 80, 40 }, /** etc. */ };getImage().scale(SIZE[objNum][0], SIZE[objNum][1]);