Den kompletten Code gibts bald unter der TPL (Troll Public License)
public class Flamewar extends Diskussion implements Trollable
{
private static String[] UEBERSCHRIFT = {"War doch klar","Hab ich doch
gesagt","Glaubt ihr mir jetzt?","Typisch"};
private static String[] BELEIDIGUNG =
{"Anfänger","Frickler","Deppen","Amateure","Ahnungslose","Spinner"};
private static String[] OS = {"Linux","Windows","Mac
OSX","Unix","GNU/Hurd"};
private static String[] EGO = {"IT-Profi","BMW
Fahrer","Grossverdiener","Spezialist","Denker+Lenker","Visionär"};
private static String[] FLOSKEL1 = {"Deshalb ist ","Darum ist klar,
dass ","Wieder ein Beweis dass "};
private static String[] FLOSKEL2 =
{"besser","einfacher","sicherer","moderner","flexibler","beliebter"};
public Flamewar()
{
super();
fVernunft = false;
}
public String flame(String os)
{
Random rand = new Random();
String s = UEBERSCHRIFT[rand.nextInt(UEBERSCHRIFT.length)] +
"\n";
String os2 = null;
do
{
os2=OS[rand.nextInt(OS.length)];
} while (os2.equalsIgnoreCase(os));
s = s + FLOSKEL1[rand.nextInt(FLOSKEL1.length)] + " " + os2;
s = s + FLOSKEL2[rand.nextInt(FLOSKEL2.length)] + " als " + os +
" ist.\n";
s = s + "Nur " + BELEIDIGUNG + " arbeiten mit " + os + "\n";
s = s + "Nehmt lieber " + os2 + ", euer " +
EGO[rand.nextInt(EGO.length)];
return s;
}
}
public class Flamewar extends Diskussion implements Trollable
{
private static String[] UEBERSCHRIFT = {"War doch klar","Hab ich doch
gesagt","Glaubt ihr mir jetzt?","Typisch"};
private static String[] BELEIDIGUNG =
{"Anfänger","Frickler","Deppen","Amateure","Ahnungslose","Spinner"};
private static String[] OS = {"Linux","Windows","Mac
OSX","Unix","GNU/Hurd"};
private static String[] EGO = {"IT-Profi","BMW
Fahrer","Grossverdiener","Spezialist","Denker+Lenker","Visionär"};
private static String[] FLOSKEL1 = {"Deshalb ist ","Darum ist klar,
dass ","Wieder ein Beweis dass "};
private static String[] FLOSKEL2 =
{"besser","einfacher","sicherer","moderner","flexibler","beliebter"};
public Flamewar()
{
super();
fVernunft = false;
}
public String flame(String os)
{
Random rand = new Random();
String s = UEBERSCHRIFT[rand.nextInt(UEBERSCHRIFT.length)] +
"\n";
String os2 = null;
do
{
os2=OS[rand.nextInt(OS.length)];
} while (os2.equalsIgnoreCase(os));
s = s + FLOSKEL1[rand.nextInt(FLOSKEL1.length)] + " " + os2;
s = s + FLOSKEL2[rand.nextInt(FLOSKEL2.length)] + " als " + os +
" ist.\n";
s = s + "Nur " + BELEIDIGUNG + " arbeiten mit " + os + "\n";
s = s + "Nehmt lieber " + os2 + ", euer " +
EGO[rand.nextInt(EGO.length)];
return s;
}
}