I have made a randomiser that works perfectly how I need it too, it will generate a random number up to 800, but I want to display an image depending on which number is returned. I have all the images (labelled 1.png, 2.png, 3.png, etc.) in the scenario folder. I've gotten 17 images set up, but it would take too long to code the rest manually.
That all works perfectly, but is there anyway that I can use something like:
"case x: setImage("x.png"); break;"
Thankyou in advance!
if (clicked == 0) { if (Greenfoot.mouseClicked(this)) { switch(Greenfoot.getRandomNumber(721)) { case 0: setImage("721.png"); break; case 1: setImage("1.png"); break; case 2: setImage("2.png"); break; case 3: setImage("3.png"); break; case 4: setImage("4.png"); break; case 5: setImage("5.png"); break; case 6: setImage("6.png"); break; case 7: setImage("7.png"); break; case 8: setImage("8.png"); break; case 9: setImage("9.png"); break; case 10: setImage("10.png"); break; case 11: setImage("11.png"); break; case 12: setImage("12.png"); break; case 13: setImage("13.png"); break; case 14: setImage("14.png"); break; case 15: setImage("15.png"); break; case 16: setImage("16.png"); break; case 17: setImage("17.png"); break; } clicked = 1; }