edited gui, ircclient and the messages

This commit is contained in:
Lucas Pleß 2012-06-13 10:46:19 +02:00
parent 54e4e997cd
commit 8ca2c42bf5
3 changed files with 44 additions and 18 deletions

View File

@ -1,10 +1,35 @@
NICHT DEN RAUM ZERSTOEREN
**** COMMODORE 64 BASIC V2 **** 64K RAM SYSTEM 38911 BASIC BYTES FREE READY.
Ich sag euch nicht alles vor - der freundliche schildermaler
mindestens drei von euch muessen es schafffen
**** COMMODORE 64 BASIC V2 **** 64K RAM SYSTEM 38911 BASIC BYTES FREE READY
schlechte stimmung hier.
spielen wir doch ein spiel.
das spiel macht die musik und stimmung schoener
es ist ein wenig ungemuetlich hier, aber vielleicht koennt Ihr die Raumstimmung verbessern?
nicht den raum zerstoeren
die Nerds koennt Ihr nicht mehr erziehen, konzentriert Euch auf den Raum!
konzentriert euch auf den tisch!
beachtet die dose und die punkte
die ampel hat auch eine bedeutung
die ampel hinter euch ist auch wichtig!
Ja, da ist was passiert :)
Hm, steckt vielleicht ein System dahinter?
Wenn es von vorne anfaengt, war die Kombination nicht richtig?
ich sag euch nicht alles vor - der freundliche schildermaler
die ampel ist gruen, das dosenspiel ist abgeschlossen
Geht Euch ein Licht auf?
Das Licht zeigte eben auf etwas...
jeder eine rakete
konzentriert euch auf den tisch!!
Beachtet die Dose und die Punkte
mindestens drei von euch muessen es schaffen
Pizza ist fertig!
Nein, die kann man nicht essen!
Der schwarze Pinoeppel unter dem Display ist ein Joystick!
Bringe den Vers in die richtige Reihenfolge.
die rakete sagt euch, wenn die verse richtig sind
Drei Gedichte muesst ihr loesen!
ich kau euch nicht alles vor!!!
ja
weiter
.... au backe
nein
weiter...
... au backe
die zeit wird knapp!
beeilung bitte.
hinter dir, ein dreikoepfiger affe!
moechte cheetah eine banane, ja?

View File

@ -2,6 +2,7 @@ package de.ctdo.crashtest.cardplayer;
import de.ctdo.crashtest.cardplayer.irc.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.io.*;
@ -14,12 +15,10 @@ public class MainFrame extends JFrame {
public MainFrame() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setTitle("CrastestCardPlayer");
setBounds(100, 100, 600, 400);
irc = new IrcClient(HostHelper.getHostName(), "#crashtest", "irc.ctdo.de");
setPreferredSize(new Dimension(600,500));
irc = new IrcClient(HostHelper.getHostName().toLowerCase(), "#crashtest", "irc.ctdo.de", 6667);
initGui();
setVisible(true);
}
@ -36,13 +35,16 @@ public class MainFrame extends JFrame {
ListModel dlm = jList.getModel();
Object item = dlm.getElementAt(index);
jList.ensureIndexIsVisible(index);
System.out.println("Double clicked on " + item);
irc.say("crashtest: wall " + item);
if(irc != null) irc.say("crashtest: wall " + item);
}
}
});
add(jList);
JScrollPane listScroller = new JScrollPane(jList);
listScroller.setPreferredSize(new Dimension(600, 500));
add(listScroller);
pack();
}

View File

@ -22,10 +22,10 @@ public class IrcClient implements IIrcClient, jerklib.events.listeners.IRCEventL
private final String channel;
private boolean joined = false;
public IrcClient(String nick, String channel, String server) {
public IrcClient(String nick, String channel, String server, int port) {
this.channel = channel;
ConnectionManager ircConnection = new ConnectionManager(new ProfileImpl(nick,nick, nick+2, nick+3));
ircsession = ircConnection.requestConnection(server);
ircsession = ircConnection.requestConnection(server, port);
ircsession.addIRCEventListener(this);
}
@ -38,7 +38,6 @@ public class IrcClient implements IIrcClient, jerklib.events.listeners.IRCEventL
}
else if (ircEvent instanceof JoinCompleteEvent) {
JoinCompleteEvent jce = (JoinCompleteEvent) ircEvent;
jce.getChannel().say("hello master. what's your order?");
System.out.println("joined");
joined = true;
}