All Packages Class Hierarchy This Package Previous Next Index
Class ServerAufg1.Partie4gewinntImpl
VierGewinnt._Partie4gewinntImplBase
|
+----ServerAufg1.Partie4gewinntImpl
- public class Partie4gewinntImpl
- extends _Partie4gewinntImplBase
Das Spielfeld mit der Zuglogik.
- Author:
- Michael Dom, Wolfgang Westje
Partie4gewinntImpl()
-
holeSpielfeld()
- Gibt das Spielfeld zurück.
init(IntHolder)
- Meldet den Aufrufenden bei der Partie an.
status(int)
- Liefert den Spielstatus zurück.
ziehen(int, short)
- Wirft einen Stein in die übergebene Spalte.
Partie4gewinntImpl
public Partie4gewinntImpl()
init
public short init(org.omg.CORBA.IntHolder clientTicket)
Meldet den Aufrufenden bei der Partie an.
- Parameters:
clientTicket
- liefert einen Identifikator zur künftigen
Authentifikation zurück.
- Returns:
- Spielernummer (1 oder 2).
status
public short status(int clientTicket)
Liefert den Spielstatus zurück.
- Parameters:
clientTicket
- Zahl zur Identifikation des Anfragenden.
- Returns:
Statuswert | Bedeutung |
-1 | ungültiges Ticket |
1 | Anfrager ist am Zug |
2 |
Anfrager ist nicht am Zug bzw. hat noch keinen Gegner |
3 | Anfrager hat gewonnen |
4 | Anfrager hat verloren |
5 | Unentschieden |
ziehen
public short ziehen(int clientTicket,
short spalte)
Wirft einen Stein in die übergebene Spalte.
- Parameters:
clientTicket
- Zahl zur Identifikation des Anfragenden.
spalte
- Zielspalte.
- Returns:
Statuswert | Bedeutung |
-1 | ungültiges Ticket oder Gegner ist am Zug |
1 | ungültiger Zug; Spieler ist weiterhin an der Reihe |
2 |
Gültiger Zug; der Gegner ist jetzt an der Reihe |
3 | Spieler hat gewonnen |
4 | Zug nicht ausgeführt, Gegner hatte schon gewonnen |
5 | Unentschieden |
holeSpielfeld
public short[][] holeSpielfeld()
Gibt das Spielfeld zurück.
- Returns:
- Das aktuelle Spielfeld.
All Packages Class Hierarchy This Package Previous Next Index