swp.server
Class GameInit

java.lang.Object
  |
  +--swp.server.AbstractGame
        |
        +--swp.server.GameInit

public class GameInit
extends AbstractGame

Enthält die Spieleparameter, die dem Server bei der Initialisierung übergeben werden.

Version:
$Id: GameInit.java,v 1.14 2000/06/30 12:03:31 materlik Exp $
Author:
M. Dahm
See Also:
Serialized Form

Constructor Summary
GameInit()
          Initialisiere mit dem Dummy-Board und 3 Mitspielern.
GameInit(URL url, int no_players)
           
 
Method Summary
 void setBigPoolOption(boolean b)
          Setzt die big pool option
 void setNoBarriers(int n)
          Setzt die Anzahl der im Spiel vorhandenen Barrieren.
 void setNoDBusTickets(int n)
          Setzt die Anzahl der Bus Tickets eines Detektivs fest
 void setNoDTaxiTickets(int n)
          Setzt die Anzahl der Taxi Tickets von Mr.
 void setNoDUTickets(int n)
          Setzt die Anzahl der U-Bahn Tickets von Mr.
 void setNoHelis(int n)
          Setzt die Anzahl der im Spiel für die Detektive vorhandenen Hubschrauberflüge.
 void setNoPlayers(int n)
          Setzt die Spieleranzahl fest
 void setNoXBusTickets(int n)
          Setzt die Anzahl der Bus Tickets von Mr.
 void setNoXTaxiTickets(int n)
          Setzt die Anzahl der Taxi Tickets von Mr.
 void setNoXUTickets(int n)
          Setzt die Anzahl der U-Bahn Tickets von Mr.
 void setTimeOut(int n)
          Setzt den Timeout fest
 void setXGetsUsedTicketsOption(boolean b)
          Soll Mr.
 
Methods inherited from class swp.server.AbstractGame
bigPoolOption, getDHeliMoves, getNoBarriers, getNoDBusTickets, getNoDTaxiTickets, getNoDUTickets, getNoPlayers, getNoXBlackTickets, getNoXBusTickets, getNoXTaxiTickets, getNoXUTickets, getTimeOut, toString, xGetsUsedTicketsOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GameInit

public GameInit(URL url,
                int no_players)
         throws WrongBoardFormatException
Parameters:
url - die URL des Spielbretts
no_players - Anzahl der Spieler inklusive Mr. X

GameInit

public GameInit()
         throws WrongBoardFormatException
Initialisiere mit dem Dummy-Board und 3 Mitspielern.
Method Detail

setNoPlayers

public void setNoPlayers(int n)
Setzt die Spieleranzahl fest

setNoXBusTickets

public void setNoXBusTickets(int n)
Setzt die Anzahl der Bus Tickets von Mr. X fest

setNoXTaxiTickets

public void setNoXTaxiTickets(int n)
Setzt die Anzahl der Taxi Tickets von Mr. X fest

setNoXUTickets

public void setNoXUTickets(int n)
Setzt die Anzahl der U-Bahn Tickets von Mr. X fest

setNoDBusTickets

public void setNoDBusTickets(int n)
Setzt die Anzahl der Bus Tickets eines Detektivs fest

setNoDTaxiTickets

public void setNoDTaxiTickets(int n)
Setzt die Anzahl der Taxi Tickets von Mr. X fest

setNoDUTickets

public void setNoDUTickets(int n)
Setzt die Anzahl der U-Bahn Tickets von Mr. X fest

setNoBarriers

public void setNoBarriers(int n)
Setzt die Anzahl der im Spiel vorhandenen Barrieren.

setNoHelis

public void setNoHelis(int n)
Setzt die Anzahl der im Spiel für die Detektive vorhandenen Hubschrauberflüge.

setBigPoolOption

public void setBigPoolOption(boolean b)
Setzt die big pool option

setXGetsUsedTicketsOption

public void setXGetsUsedTicketsOption(boolean b)
Soll Mr. X die abgelegten Tickets der Detektive kriegen?

setTimeOut

public void setTimeOut(int n)
Setzt den Timeout fest
Parameters:
int - n Zeit in Millisekunden.