Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
B
C
D
E
G
H
I
L
M
N
P
R
S
T
U
V
W
X
A
AbstractClient
- class swp.server.
AbstractClient
.
Grundgerüst für einen Scotland Yard-Zuschauer.
AbstractClient(Registry, String, int)
- Constructor for class swp.server.
AbstractClient
Client erzeugen und beim Registrierungs-Server anmelden.
AbstractGame
- class swp.server.
AbstractGame
.
Enthält die Spieleparameter, die dem Server bei der Initialisierung übergeben werden.
AbstractGame()
- Constructor for class swp.server.
AbstractGame
AbstractPlayer
- class swp.server.
AbstractPlayer
.
Grundgerüst für einen Scotland Yard-Spieler, sei es ein Detektiv, ode Mister X.
AbstractPlayer(Registry, String, int)
- Constructor for class swp.server.
AbstractPlayer
Client erzeugen und beim Registrierungs-Server anmelden.
accept(MoveVisitor)
- Method in class swp.server.
Move
accept(MoveVisitor)
- Method in class swp.server.
DMove
accept(MoveVisitor)
- Method in class swp.server.
DHeliMove1
accept(MoveVisitor)
- Method in class swp.server.
DHeliMove2
accept(MoveVisitor)
- Method in class swp.server.
XMove
accept(MoveVisitor)
- Method in class swp.server.
X2Move
Akzeptiert einen Besucher im Sinne des Visitor-Patterns
accept(TicketVisitor)
- Method in class swp.server.
Ticket
accept(TicketVisitor)
- Method in class swp.server.
BlackTicket
accept(TicketVisitor)
- Method in class swp.server.
NoTicket
accept(TicketVisitor)
- Method in class swp.server.
UTicket
accept(TicketVisitor)
- Method in class swp.server.
BusTicket
accept(TicketVisitor)
- Method in class swp.server.
TaxiTicket
B
barrier
- Variable in class swp.server.
Station
Barrier
- class swp.server.
Barrier
.
Eine Barriere, die von Detektiven verschoben werden darf.
bigPoolOption()
- Method in class swp.server.
AbstractGame
Liefert Wert der Option BIGPOOL, d.h.
BlackTicket
- class swp.server.
BlackTicket
.
Ein Blackticket.
BlackTicket()
- Constructor for class swp.server.
BlackTicket
broadcast(Message)
- Method in interface swp.server.
Server
Schicke eine Nachricht an alle Clients.
BusTicket
- class swp.server.
BusTicket
.
Ein Bus-Ticket.
BusTicket()
- Constructor for class swp.server.
BusTicket
C
CALL_TIMEOUT
- Static variable in interface swp.server.
Constants
ChatMessage
- class swp.server.
ChatMessage
.
Eine Textnachricht, die alle Spieler erhalten sollen.
ChatMessage(String)
- Constructor for class swp.server.
ChatMessage
clear()
- Method in class swp.server.
Move
Client
- interface swp.server.
Client
.
Liste aller Methoden die vom Spiele-Server (per call back) im Client aufgerufen werden können.
clone()
- Method in class swp.server.
ExportPlayer
clone()
- Method in class swp.server.
Move
clone()
- Method in class swp.server.
X2Move
Überschreiben, damit hier eine tiefe Kopie übergeben wird.
Constants
- interface swp.server.
Constants
.
Globale Konstanten, die im Spiel benutzt werden.
Constants.Helper
- class swp.server.
Constants.Helper
.
Interfaces können keine statischen Methoden deklarieren, darum machen wir es mit einer inneren Hilfsklasse.
Constants.Helper()
- Constructor for class swp.server.
Constants.Helper
countHeliStation()
- Method in class swp.server.
Station
Ist die Station eine HeliSation? Gibt bei normaler Station 0 zurück
countHeliStation()
- Method in class swp.server.
HeliStation
Ist die Station eine HeliSation? Gibt bei einer HeliStation 1 zurück
createDOM()
- Method in class swp.server.
ExportBoard
createRegistryServer(int, GameInit)
- Static method in class swp.server.
AbstractClient
Starte lokalen Registrierungs-Server.
D
D_WON
- Static variable in interface swp.server.
Constants
DebugMessage
- class swp.server.
DebugMessage
.
Eine Debugnachricht, die zentral beim Server abgespeichert wird und am Ende des Spiels an alle zurückgegeben wird.
DebugMessage(String, String, int)
- Constructor for class swp.server.
DebugMessage
DEFAULT_BOARD
- Static variable in interface swp.server.
Constants
DEFAULT_NO_PLAYERS
- Static variable in interface swp.server.
Constants
Standardwerte für das GameInit-Objekt
DEFAULT_TIME_OUT
- Static variable in interface swp.server.
Constants
DETECTIVE
- Static variable in interface swp.server.
Constants
DHeliMove
- class swp.server.
DHeliMove
.
Spielzug eines Detekivs mit Hubschrauber.
DHeliMove1
- class swp.server.
DHeliMove1
.
Spielzug eines Detekivs mit dem Hubschrauber (Startphase).
DHeliMove1(Station, Ticket)
- Constructor for class swp.server.
DHeliMove1
DHeliMove1(Station, Ticket, Barrier)
- Constructor for class swp.server.
DHeliMove1
DHeliMove2
- class swp.server.
DHeliMove2
.
Spielzug eines Detekivs mit dem Hubschrauber (Endphase).
DHeliMove2(Station, Ticket)
- Constructor for class swp.server.
DHeliMove2
DHeliMove2(Station, Ticket, Barrier)
- Constructor for class swp.server.
DHeliMove2
DMove
- class swp.server.
DMove
.
Spielzug eines Detektivs.
DMove(Station, Ticket)
- Constructor for class swp.server.
DMove
DMove(Station, Ticket, Barrier)
- Constructor for class swp.server.
DMove
E
equals(Object)
- Method in class swp.server.
Ticket
equals(Object)
- Method in class swp.server.
ExportPlayer
equals(Object)
- Method in class swp.server.
Barrier
equals(Object)
- Method in class swp.server.
Station
ExportBoard
- class swp.server.
ExportBoard
.
ExportPlayer
- class swp.server.
ExportPlayer
.
Ein Spieler, wie er einem Klienten übergeben wird.
G
Game
- class swp.server.
Game
.
Enthält die Spieleparameter, die ein Client bei der Initialisierung übergeben bekommt.
GameException
- exception swp.server.
GameException
.
Wird ausgelöst, wenn der Server eine illegale Eingabe vom Client erhält.
GameException(String)
- Constructor for class swp.server.
GameException
GameInit
- class swp.server.
GameInit
.
Enthält die Spieleparameter, die dem Server bei der Initialisierung übergeben werden.
GameInit()
- Constructor for class swp.server.
GameInit
Initialisiere mit dem Dummy-Board und 3 Mitspielern.
GameInit(URL, int)
- Constructor for class swp.server.
GameInit
GameOver
- class swp.server.
GameOver
.
Alles, was den Clients beim Ende eines Spiels mitgeteilt werden soll.
getBarrier()
- Method in class swp.server.
DMove
Welche Barriere wird bewegt?
getBarriers()
- Method in class swp.server.
Game
Liefert die im Spiel vorhandenen Barrieren.
getDebugMessages()
- Method in class swp.server.
GameOver
getDestination()
- Method in class swp.server.
Move
getDHeliMoves()
- Method in class swp.server.
AbstractGame
Liefert vorgesehene Anzahl von Zügen mit dem Helikopter.
getExportBoard()
- Method in class swp.server.
Game
Liefert den Spielplan.
getHistoryX()
- Method in class swp.server.
GameOver
getHost()
- Method in class swp.server.
ExportPlayer
getInitialPosition()
- Method in class swp.server.
ExportPlayer
getLabel()
- Method in class swp.server.
Station
Liefert den Namen der Station (falls definiert)
getLastPlayer()
- Method in class swp.server.
GameOver
getLevel()
- Method in class swp.server.
DebugMessage
getMrXInitialPosition()
- Method in class swp.server.
GameOver
getName()
- Method in class swp.server.
ExportPlayer
getNoBarriers()
- Method in class swp.server.
AbstractGame
Liefert vorgesehene Anzahl von Barrieren.
getNoDBusTickets()
- Method in class swp.server.
AbstractGame
Liefert vorgesehene Anzahl von Bustickets für einen Detektiv.
getNoDTaxiTickets()
- Method in class swp.server.
AbstractGame
Liefert vorgesehene Anzahl von Taxitickets für einen Detektiv.
getNoDUTickets()
- Method in class swp.server.
AbstractGame
Liefert vorgesehene Anzahl von U-Bahn-tickets für einen Detektiv.
getNoPlayers()
- Method in class swp.server.
AbstractGame
Liefert die vorgesehene Spieleranzahl.
getNoXBlackTickets()
- Method in class swp.server.
AbstractGame
Liefert vorgesehene Anzahl von Black-tickets für Mr.
getNoXBusTickets()
- Method in class swp.server.
AbstractGame
Liefert vorgesehene Anzahl von Bustickets für Mr.
getNoXTaxiTickets()
- Method in class swp.server.
AbstractGame
Liefert vorgesehene Anzahl von Taxitickets für Mr.
getNoXUTickets()
- Method in class swp.server.
AbstractGame
Liefert @return vorgesehene Anzahl von U-Bahn-tickets für Mr.
getNumber()
- Method in class swp.server.
Station
getNumber()
- Method in class swp.server.
HeliStation
getOriginalURL()
- Method in class swp.server.
ExportBoard
getPlayer()
- Method in class swp.server.
HeadingFor
getPlayers()
- Method in class swp.server.
Game
Liefert alle Spieler.
getPosition()
- Method in class swp.server.
Barrier
getReason()
- Method in class swp.server.
GameOver
getRegistryServer(String, int)
- Static method in class swp.server.
AbstractClient
Versuche Referenz auf schon laufenden Registrierungs-Server zu bekommen.
getSecondMove()
- Method in class swp.server.
X2Move
Liefert den zweiten Teil eines Doppelzugs
getSender()
- Method in class swp.server.
DebugMessage
getStation()
- Method in class swp.server.
HeadingFor
getStation()
- Method in class swp.server.
GuessXIsAt
getText()
- Method in class swp.server.
DebugMessage
getTicket()
- Method in class swp.server.
Move
getTimeOut()
- Method in class swp.server.
AbstractGame
Liefert vorgesehenen Timeout für die Zugabgabe.
GuessXIsAt
- class swp.server.
GuessXIsAt
.
Eine Nachricht, die den anderen Spielern mitteilt, wo ich Mister X vermute.
GuessXIsAt(Station)
- Constructor for class swp.server.
GuessXIsAt
Setzt die vermutete Station
H
hasBarrier()
- Method in class swp.server.
Station
Hat die Station eine Barriere?
hashCode()
- Method in class swp.server.
ExportPlayer
hashCode()
- Method in class swp.server.
Station
HeadingFor
- class swp.server.
HeadingFor
.
Vorschlag wo ein Spieler hingehen soll, bzw.
HeadingFor(String, Station)
- Constructor for class swp.server.
HeadingFor
HeliStation
- class swp.server.
HeliStation
.
HelikopterStation
HeliStation(int)
- Constructor for class swp.server.
HeliStation
HOST_ADDRESS
- Static variable in interface swp.server.
Constants
HOST_NAME
- Static variable in interface swp.server.
Constants
I
ILLEGAL_MOVE
- Static variable in interface swp.server.
Constants
IllegalMoveException
- exception swp.server.
IllegalMoveException
.
Tritt auf, wenn ein Spieler einen illegalen Zug abgibt.
IllegalMoveException(String)
- Constructor for class swp.server.
IllegalMoveException
init(Game)
- Method in interface swp.server.
Client
Initialisierung zu Beginn des Spiels.
INTERNAL_ERROR
- Static variable in interface swp.server.
Constants
isBarrierMove()
- Method in class swp.server.
Move
Checken ob eine Barriere gemoved wird
isBarrierMove()
- Method in class swp.server.
DMove
Checken ob eine Barriere gemoved wird
isBlack()
- Method in class swp.server.
Ticket
Ist es ein Blackticket?
isBlack()
- Method in class swp.server.
BlackTicket
Ist es ein Blackticket?
isBus()
- Method in class swp.server.
Ticket
Ist es ein Busticket?
isBus()
- Method in class swp.server.
BusTicket
Ist es ein Taxiticket?
isDetective()
- Method in class swp.server.
ExportPlayer
Handelt es sich um einen Detektiv?
isMrX()
- Method in class swp.server.
ExportPlayer
Handelt es sich um Mr.
isNoTicket()
- Method in class swp.server.
Ticket
Ist es ein kein Ticket?
isNoTicket()
- Method in class swp.server.
NoTicket
Ist es ein kein Ticket?
isStartposition()
- Method in class swp.server.
Station
Ist die Station mögliche Startposition?
isTaxi()
- Method in class swp.server.
Ticket
Ist es ein Taxiticket?
isTaxi()
- Method in class swp.server.
TaxiTicket
Ist es ein Taxiticket?
isUgrd()
- Method in class swp.server.
Ticket
Ist es ein U-Ticket?
isUgrd()
- Method in class swp.server.
UTicket
Ist es ein U-ticket?
isViewer()
- Method in class swp.server.
ExportPlayer
L
login(String, int, Client)
- Method in interface swp.server.
Registry
Interne Methode, wird bei der Initialisierung des Clients vom Konstruktor aufgerufen.
logout()
- Method in class swp.server.
AbstractClient
Client beim Server abmelden.
logout()
- Method in interface swp.server.
Server
Beim Server abmelden.
M
main(String[])
- Static method in class swp.server.
ExportBoard
makeYourMove()
- Method in interface swp.server.
PlayerClient
Ein Spieler wird aufgefordert seinen Zug zu machen.
Message
- class swp.server.
Message
.
Eine Nachricht an alle Spieler.
Message()
- Constructor for class swp.server.
Message
Move
- class swp.server.
Move
.
Ein Spielzug.
move(Station)
- Method in class swp.server.
Barrier
Verschiebe Barriere auf eine neue Position.
Move(Station, Ticket)
- Constructor for class swp.server.
Move
moveBarrier
- Variable in class swp.server.
DMove
MR_X
- Static variable in interface swp.server.
Constants
N
NO_X2_TICKETS
- Static variable in interface swp.server.
Constants
NoTicket
- class swp.server.
NoTicket
.
Kein Ticket ist auch ein Ticket...
NoTicket()
- Constructor for class swp.server.
NoTicket
notifyGameOver(GameOver)
- Method in interface swp.server.
Client
Spielende wird angezeigt.
notifyLogin(ExportPlayer[])
- Method in interface swp.server.
Client
Benachrichtigt alle bereits angemeldeten Clients über alle bisher angemeldeten Spieler.
notifyLogin(ExportPlayer[])
- Method in class swp.server.
AbstractClient
Benachrichtigt alle bereits angemeldeten Clients über alle bisher angemeldeten Spieler.
notifyMessage(ExportPlayer, Message)
- Method in interface swp.server.
Client
Empfange eine Nachricht.
notifyMove(ExportPlayer, Move)
- Method in interface swp.server.
Client
Ein Spieler hat einen Zug gemacht, über den alle anderen informiert werden.
P
PLAYER_LOGGED_OUT
- Static variable in interface swp.server.
Constants
PLAYER_REMOTE_ERROR
- Static variable in interface swp.server.
Constants
PlayerClient
- interface swp.server.
PlayerClient
.
Liste aller Methoden die vom Spiele-Server (per call back) in einem Spieler-Client aufgerufen werden können.
PORT
- Static variable in interface swp.server.
Constants
R
REASONS
- Static variable in interface swp.server.
Constants
Registry
- interface swp.server.
Registry
.
Registrierung beim Spiele-Server, nur für den internen Gebrauch.
ROLES
- Static variable in interface swp.server.
Constants
S
secondMove
- Variable in class swp.server.
X2Move
server
- Variable in class swp.server.
AbstractClient
Verweis auf den globalen Spiele-Server.
Server
- interface swp.server.
Server
.
Liste aller Methoden die der Client beim Spiele-Servers aufrufen kann.
setBigPoolOption(boolean)
- Method in class swp.server.
GameInit
Setzt die big pool option
setNoBarriers(int)
- Method in class swp.server.
GameInit
Setzt die Anzahl der im Spiel vorhandenen Barrieren.
setNoDBusTickets(int)
- Method in class swp.server.
GameInit
Setzt die Anzahl der Bus Tickets eines Detektivs fest
setNoDTaxiTickets(int)
- Method in class swp.server.
GameInit
Setzt die Anzahl der Taxi Tickets von Mr.
setNoDUTickets(int)
- Method in class swp.server.
GameInit
Setzt die Anzahl der U-Bahn Tickets von Mr.
setNoHelis(int)
- Method in class swp.server.
GameInit
Setzt die Anzahl der im Spiel für die Detektive vorhandenen Hubschrauberflüge.
setNoPlayers(int)
- Method in class swp.server.
GameInit
Setzt die Spieleranzahl fest
setNoXBusTickets(int)
- Method in class swp.server.
GameInit
Setzt die Anzahl der Bus Tickets von Mr.
setNoXTaxiTickets(int)
- Method in class swp.server.
GameInit
Setzt die Anzahl der Taxi Tickets von Mr.
setNoXUTickets(int)
- Method in class swp.server.
GameInit
Setzt die Anzahl der U-Bahn Tickets von Mr.
setTimeOut(int)
- Method in class swp.server.
GameInit
Setzt den Timeout fest
setXGetsUsedTicketsOption(boolean)
- Method in class swp.server.
GameInit
Soll Mr.
Station
- class swp.server.
Station
.
Eine Station auf dem Spielplan.
Station(int)
- Constructor for class swp.server.
Station
Station(int, boolean)
- Constructor for class swp.server.
Station
Station(int, boolean, String)
- Constructor for class swp.server.
Station
Station(int, String)
- Constructor for class swp.server.
Station
swp.server
- package swp.server
T
TaxiTicket
- class swp.server.
TaxiTicket
.
Ein Taxi-Ticket.
TaxiTicket()
- Constructor for class swp.server.
TaxiTicket
ticket
- Variable in class swp.server.
Move
Ticket
- class swp.server.
Ticket
.
Ein Ticket.
Ticket()
- Constructor for class swp.server.
Ticket
TicketVisitor
- interface swp.server.
TicketVisitor
.
Visitor für Tickets.
to
- Variable in class swp.server.
Move
toString()
- Method in class swp.server.
ChatMessage
toString()
- Method in class swp.server.
ExportPlayer
toString()
- Method in class swp.server.
Move
toString()
- Method in class swp.server.
DMove
toString()
- Method in class swp.server.
DHeliMove
toString()
- Method in class swp.server.
Barrier
Prüft auf Gleichheit.
toString()
- Method in class swp.server.
BlackTicket
Liefert Art des Tickets als String.
toString()
- Method in class swp.server.
Station
toString()
- Method in class swp.server.
NoTicket
Liefert Art des Tickets als String.
toString()
- Method in class swp.server.
UTicket
Liefert Art des Tickets als String.
toString()
- Method in class swp.server.
X2Move
toString()
- Method in class swp.server.
AbstractGame
Liefert einen String, der alle Einstellungen enthält
toString()
- Method in class swp.server.
BusTicket
Liefert Art des Tickets als String.
toString()
- Method in class swp.server.
TaxiTicket
Liefert Art des Tickets als String.
toString()
- Method in class swp.server.
DebugMessage
U
UTicket
- class swp.server.
UTicket
.
Ein U-Bahn-Ticket.
UTicket()
- Constructor for class swp.server.
UTicket
V
VIEWER
- Static variable in interface swp.server.
Constants
visit(BlackTicket)
- Method in interface swp.server.
TicketVisitor
visit(BusTicket)
- Method in interface swp.server.
TicketVisitor
visit(NoTicket)
- Method in interface swp.server.
TicketVisitor
visit(TaxiTicket)
- Method in interface swp.server.
TicketVisitor
visit(UTicket)
- Method in interface swp.server.
TicketVisitor
W
WrongBoardFormatException
- exception swp.server.
WrongBoardFormatException
.
Wird ausgelöst, wenn auf die als XML-Board-Datei aungegebene Datei nicht zugegriffen werden konnte oder sie im falschen Format ist.
WrongBoardFormatException(String)
- Constructor for class swp.server.
WrongBoardFormatException
X
X_WON
- Static variable in interface swp.server.
Constants
X2Move
- class swp.server.
X2Move
.
Ein Doppelzug von Mister X
X2Move(Station, Ticket, XMove)
- Constructor for class swp.server.
X2Move
xGetsUsedTicketsOption()
- Method in class swp.server.
AbstractGame
Liefert Wert der Option XGETSUSEDTICKETS, d.h.
XMove
- class swp.server.
XMove
.
Ein Spielzug von Mister X
XMove(Station, Ticket)
- Constructor for class swp.server.
XMove
A
B
C
D
E
G
H
I
L
M
N
P
R
S
T
U
V
W
X
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES