stasichase.ki
Class Felder

java.lang.Object
  |
  +--stasichase.ki.Felder

public class Felder
extends Object


Field Summary
private static int anzDetektive
           
private static int anzStationen
           
static float[][][] feld
          Aufenhaltswahrscheinlichkeiten der verschiedene Spielern in den kommenden 5 Zuegen.
private static int rechentiefe
           
 
Constructor Summary
Felder()
           
 
Method Summary
static void aktualisierenD(int spieler, int station)
           
static void aktualisierenX()
           
static void feldBerechnen(int spieler, float[] verteilung)
           
static void feldBerechnen(int spieler, int station)
           
static void initialisieren(int[] positionen, int anzahlStationen)
          Die Startpositionen der Detektive werden übergeben.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

feld

public static float[][][] feld
Aufenhaltswahrscheinlichkeiten der verschiedene Spielern in den kommenden 5 Zuegen. feld[k][z][s] = Wahrscheinlichkeit, daß SpielerNr. k, in z Zuege auf Station s steht Für einen Spieler wird diese Wahrscheinlichkeit ohne Berücksichtigung der Positionen der anderen Spieler und des Ticketsvorrats.

anzDetektive

private static int anzDetektive

anzStationen

private static int anzStationen

rechentiefe

private static int rechentiefe
Constructor Detail

Felder

public Felder()
Method Detail

initialisieren

public static void initialisieren(int[] positionen,
                                  int anzahlStationen)
Die Startpositionen der Detektive werden übergeben. Die Felder werden initialisiert.
Parameters:
positionen - position[i]=Startposition von SpielerNr.i (0 für i=0)
anzStationen - Anzahl der Stationen aufs Plan

aktualisierenX

public static void aktualisierenX()

aktualisierenD

public static void aktualisierenD(int spieler,
                                  int station)

feldBerechnen

public static void feldBerechnen(int spieler,
                                 int station)

feldBerechnen

public static void feldBerechnen(int spieler,
                                 float[] verteilung)