I am trying to create a rpg game with text that types for itself in a text box. Is there any way this can happen??
import greenfoot.*; // (World, Actor, GreenfootImage, Greenfoot and MouseInfo) public class text extends Actor { private GreenfootImage baseImg, textImg; private int scrollAmt; public text(String text) { baseImg = new GreenfootImage(100, 20); baseImg.drawRect(0, 0, 99, 19); setText(text); updateImage(); } // allows setting/changing of scrolling text public void setText(String text) { GreenfootImage stringImg = new GreenfootImage(text, 16, Color.BLACK, new Color(0, 0, 0, 0)); textImg = new GreenfootImage(stringImg.getWidth(), 20); textImg.drawImage(stringImg, 0, 10-stringImg.getHeight()/2); scrollAmt = baseImg.getWidth(); // reset scroller } // creates the image to display at current scroll position private void updateImage() { GreenfootImage image = new GreenfootImage(baseImg); image.drawImage(textImg, scrollAmt, 0); setImage(image); } // runs the scrolling of the text public void act() { scrollAmt--; if (scrollAmt ==-textImg.getWidth()) scrollAmt = baseImg.getWidth(); updateImage(); } }