From 8ca2c42bf5191ae6eb693a5d68730395e68b9b3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20Ple=C3=9F?= Date: Wed, 13 Jun 2012 10:46:19 +0200 Subject: [PATCH] edited gui, ircclient and the messages --- messages.txt | 41 +++++++++++++++---- .../ctdo/crashtest/cardplayer/MainFrame.java | 16 ++++---- .../crashtest/cardplayer/irc/IrcClient.java | 5 +-- 3 files changed, 44 insertions(+), 18 deletions(-) diff --git a/messages.txt b/messages.txt index a9d49f1..1ff1333 100644 --- a/messages.txt +++ b/messages.txt @@ -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 \ No newline at end of file +nein +weiter... +... au backe +die zeit wird knapp! +beeilung bitte. +hinter dir, ein dreikoepfiger affe! +moechte cheetah eine banane, ja? \ No newline at end of file diff --git a/src/de/ctdo/crashtest/cardplayer/MainFrame.java b/src/de/ctdo/crashtest/cardplayer/MainFrame.java index 95141c5..1071162 100644 --- a/src/de/ctdo/crashtest/cardplayer/MainFrame.java +++ b/src/de/ctdo/crashtest/cardplayer/MainFrame.java @@ -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(); } diff --git a/src/de/ctdo/crashtest/cardplayer/irc/IrcClient.java b/src/de/ctdo/crashtest/cardplayer/irc/IrcClient.java index d85f525..a8ee6dc 100644 --- a/src/de/ctdo/crashtest/cardplayer/irc/IrcClient.java +++ b/src/de/ctdo/crashtest/cardplayer/irc/IrcClient.java @@ -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; }