/*Gedicht-Applet, Freeware, Horst Köcher, Klaus Weyell, 28.5.2003*/
import java.util.*;
import java.math.*;       //für rand - Funktion
import java.awt.*;        //für grafische Oberfläche
import java.applet.*;     //für Applet
public class Neogedicht12 extends Applet
{
    
    
        public void paint(Graphics gc)
        {
            String[] sub={"Der süsse Lolli","Der gute Heinrich","Peter ", "Der hustende Honigschlecker ", "Pepe Yilmaz ","Piepmatz ","Lauterer ","Beisser ","Zicke ","Lauscher ","Mark","Der grüne Reiter ","Der blaue Reiter ","Onkel Timo "};
            String[] prae={"ist ", "war frueher mal ", "waere gerne ","wird wenn es nicht anders kommt","verdrückt sich wie ",};
            String[] obj={"ein Hausmann mit Schranken ", "ein kosmopolitischer Goofy ", " eine Spül- und Sondermaschine ","ein Borussenfan ","ein Java Programmierer ","ein Lauscher ","ein Mufti ","doppelt gemoppelt","mit allen Wassern gewaschen ","ein Nikolaus im Finstern ","ein Wellensittich","ein Sittichstriegler ","ein Gedicht am Rande "};
            String[] adv={" voellig ", " sehr ",  " geradezu pathologisch ", " kaum größer als", " hoechstens ", " meistens ", " unsinnigerweise ", " nur ", " ueberhaupt nicht ", " artig ", " gruendlich ", " ganz gemaechlich ", " wieder ", " weiter ", " uebermuetig ", " fantastisch ", " hoechst tief ", " ganz ganz genau ", " ueberfluessigerweise ", " nach den geltenden Moralvorstellungen "};
	    String[] infin={" hoeren ", " lachen ", " sorgen ", " sagen ", " ausloeffeln ", " ins Detail gehen ", " ausatmen ", " einatmen ", " wahrsagen ", " schlagen ", " abwarten ", " noch troedeln ", " sein ", " den Bogen spannen ", " darueber nachdenken ", " neu verhandeln ", " ueberlegen ", " unterlegen sein "};
	    String[] vorinf={" kann ", " will ", " soll ", " wird ", " muss ", " willst du ", " kann sein ", " bewirkt ", " entfaellt ", " auseinander ", " wegen ", " als ", " vor Allem ", " nicht einmal "};            

            int a,b,c,d,e,f,i;  //Index-Zahlen für Zufallsstrings, Zähler für Schleifendurchläufe
            int x=10, y=10;	//Bildschirmkoordinaten
            
            Random r=new Random();
                    
            for(i=0; i<=2; i++)   
            {
                
             a = r.nextInt(13); 
             b = r.nextInt(4);          
             c = r.nextInt(12);
             d = r.nextInt(19);

             y+=16;
             gc.drawString(sub[a]+" "+prae[b]+" "+adv[d]+" "+obj[c], x, y);
		y+=16;
	     a = r.nextInt(13); 
             b = r.nextInt(4);          
             c = r.nextInt(12);
             d = r.nextInt(19);
		y+=16;
		gc.drawString(sub[a]+" "+prae[b]+" "+adv[d]+" "+obj[c], x, y);
                y+=16;

	     a = r.nextInt(13); 
             e = r.nextInt(17);          
             f = r.nextInt(13);

             y+=16;
             gc.drawString(sub[a]+" "+vorinf[f]+" "+infin[e], x, y);
		y+=16;
	     a = r.nextInt(13); 
             b = r.nextInt(4);          
             c = r.nextInt(12);
             d = r.nextInt(19);

		gc.drawString(sub[a]+" "+prae[b]+" "+adv[d]+" "+obj[c], x, y);
                
            }
        }
}
