diplomacy.ui
Class DiplUI

java.lang.Object
  |
  +--diplomacy.ui.DiplUI
All Implemented Interfaces:
Runnable

public class DiplUI
extends Object
implements Runnable

Diplomacy-Client / User-Interface - Die main() dieser Klasse wird vom Spieler gestartet.


Field Summary
(package private) static String TEST_JUDGE_INET_ADDR
          Diese Konstanze stellt eine Hilfskonstante bei Testen des Programms dar.
 
Method Summary
(package private) static void ()
          Debugger-Funktion für die gesamte DiplUI aktivieren (muß vor der Deklaration von debugger stehen!!)
(package private)  boolean checkMess(Message message)
          checkMess() nimmt über den JudgeConnect eingegangene Nachricht entgegen und sorgt für die Weiterverarbeitung derselben. Der Rückgabewert ist true, wenn der JudgeConnect weiter arbeiten soll.
(package private)  InetAddress getJudgeAddr()
          getJudgeAddr() liefert die IP-Adresse des Judges.
(package private)  LoginPlayer getPlayer()
           
(package private)  int getPort()
          getPort() liefert den TCP-Port.
static void main(String[] args)
          Hauptroutine des Clients - Liest die übergebenen Parameter aus und startet das User-Interface
 void run()
          run() wird vom Thread aufgerufen. Bisher geschiet hier nicht viel: Es wird ein Test-Login durchgeführt und ein paar Test-Nachrichten versendet
(package private)  void sendMess(Message message)
          sendMess() versucht eine Nachricht an den Server zu senden.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEST_JUDGE_INET_ADDR

static String TEST_JUDGE_INET_ADDR

Diese Konstanze stellt eine Hilfskonstante bei Testen des Programms dar. Sie muss auf die IP des Servers eingestellt werden!!!!

Method Detail

static void ()

Debugger-Funktion für die gesamte DiplUI aktivieren

(muß vor der Deklaration von debugger stehen!!)

main

public static void main(String[] args)

Hauptroutine des Clients - Liest die übergebenen Parameter aus und startet das User-Interface


run

public void run()

run() wird vom Thread aufgerufen.

Bisher geschiet hier nicht viel: Es wird ein Test-Login durchgeführt und ein paar Test-Nachrichten versendet

Specified by:
run in interface Runnable

checkMess

boolean checkMess(Message message)

checkMess() nimmt über den JudgeConnect eingegangene Nachricht entgegen und sorgt für die Weiterverarbeitung derselben.

Der Rückgabewert ist true, wenn der JudgeConnect weiter arbeiten soll.


sendMess

void sendMess(Message message)

sendMess() versucht eine Nachricht an den Server zu senden.


getJudgeAddr

InetAddress getJudgeAddr()

getJudgeAddr() liefert die IP-Adresse des Judges.


getPort

int getPort()

getPort() liefert den TCP-Port.


getPlayer

LoginPlayer getPlayer()