import awt.Graphics;
import awt.Font;
import awt.Color;
import java.util.Vector;
import browser.Applet;

class Renkler extends Object  {
        String key;
        Color value;

        Renkler() {}

        Renkler(String _key, Color _value)    {
                key = _key;
                value = _value;
                                                }
                                }

class HayvanYazisi extends Applet implements Runnable {

	Vector citv = new Vector();
        char separated[];
        String s = null;
        Thread killme = null;
        int i;
        int x_coord = 0, y_coord = 0;
        String num;
        int speed=35;
        int counter =0;
        boolean threadSuspended = false; //added by kwalrath

public void init() {
        resize(600,100);
        Font f = getFont("Helvetica",Font.BOLD,36);
        font = f;
	s = "A n i m a l s ";

        citv.addElement(new Renkler("black",Color.black));
        citv.addElement(new Renkler("blue",Color.blue));
        citv.addElement(new Renkler("cyan",Color.cyan));
        citv.addElement(new Renkler("darkGray",Color.darkGray));
//      citv.addElement(new Renkler("editableText",Color.editableText));
        citv.addElement(new Renkler("gray",Color.gray));
        citv.addElement(new Renkler("green",Color.green));
        citv.addElement(new Renkler("magenta",Color.magenta));
        citv.addElement(new Renkler("menuBack",Color.menuBack));
        citv.addElement(new Renkler("menuBright",Color.menuBright));
        citv.addElement(new Renkler("menuDim",Color.menuDim));
        citv.addElement(new Renkler("menuFore",Color.menuFore));
        citv.addElement(new Renkler("menuHighlight",Color.menuHighlight));
        citv.addElement(new Renkler("orange",Color.orange));
        citv.addElement(new Renkler("pink",Color.pink));
//      citv.addElement(new Renkler("readOnlyText",Color.readOnlyText));
        citv.addElement(new Renkler("red",Color.red));
        citv.addElement(new Renkler("white",Color.white));
        citv.addElement(new Renkler("yellow",Color.yellow));
 

        separated =  new char [s.length()];
        s.getChars(0,s.length(),separated,0);
 }

public void start() {
        if(killme == null) 
        {
        killme = new Thread(this);
        killme.start();
        }
 }

public void stop() {
        killme = null;
 }

public void run() {
        while (killme != null) {
        Thread.sleep(100);
        repaint();
        }
        killme = null;
 }

public void paint(Graphics g) {
	int off;
        for(i=0;i