poker.gui
Class PlayerPlotter

java.lang.Object
  extended by poker.gui.PlayerPlotter

public class PlayerPlotter
extends java.lang.Object

Zeichnet alle Daten und Informationen eines Spieler auf den Tisch, abhängig von seiner Position.


Nested Class Summary
static class PlayerPlotter.TablePosition
          Bildet die Position eines Spielers am Pokertisch ab.
 
Field Summary
 org.eclipse.swt.graphics.Point betPoint
           
 org.eclipse.swt.graphics.Point chipStackPoint
           
 org.eclipse.swt.graphics.Point dealerPoint
           
 org.eclipse.swt.graphics.Point firstCardPoint
           
 org.eclipse.swt.graphics.Point namePoint
           
 PlayerPlotter.TablePosition pos
           
 org.eclipse.swt.graphics.Point secondCardPoint
           
 
Constructor Summary
PlayerPlotter(int x, int y, PlayerPlotter.TablePosition pos)
          Initialisiert die Spielerposition am Tisch
 
Method Summary
 void draw(org.eclipse.swt.graphics.GC gc, Player p)
          Zeichnet einen Spieler auf dem vorgebenen Platz am Tisch.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

betPoint

public org.eclipse.swt.graphics.Point betPoint

chipStackPoint

public org.eclipse.swt.graphics.Point chipStackPoint

dealerPoint

public org.eclipse.swt.graphics.Point dealerPoint

firstCardPoint

public org.eclipse.swt.graphics.Point firstCardPoint

namePoint

public org.eclipse.swt.graphics.Point namePoint

pos

public PlayerPlotter.TablePosition pos

secondCardPoint

public org.eclipse.swt.graphics.Point secondCardPoint
Constructor Detail

PlayerPlotter

public PlayerPlotter(int x,
                     int y,
                     PlayerPlotter.TablePosition pos)
Initialisiert die Spielerposition am Tisch

Parameters:
x - der Offset der x-Achse
y - der Offset der y-Achse
pos - die Seite, an der der Spieler am Tisch sitzt
Method Detail

draw

public void draw(org.eclipse.swt.graphics.GC gc,
                 Player p)
Zeichnet einen Spieler auf dem vorgebenen Platz am Tisch.

Parameters:
gc - der zugehörige GraphicContext
p - der zu zeichnende Spieler