Class Personen

java.lang.Object
  
All Implemented Interfaces:
ea.Listung, ea.Ticker, Serializable
Direct Known Subclasses:
Lehrer, Pikachu, Spieler

public abstract class Personen
extends Entity
implements ea.Ticker

Personen erbt von Entity und soll an Spielcharakter vererbt werden um sie auf einer Zelle zu platzieren

Version:
1.1
Author:
DS
See Also:
Serialized Form

Field Summary
protected  int blickrichtung
           
protected  int direction
           
protected  String figurenpfad
           
protected  boolean isPlayer
           
protected  ea.Manager manager
           
protected  int nextx
           
protected  int nexty
           
protected  int vx
           
protected  int vy
           
 
Fields inherited from class
betretbar, figur, figurenbreite_x, figurenbreite_y, figurTyp, hasImage, isDoor, kvx, kvy, pixelx, pixely, posx, posy, spiel
 
Fields inherited from class
farbzyklus, roh
 
Constructor Summary
Personen(int posx, int posy, String figurenpfad, int blickrichtung, int kvx, int kvy, boolean isPlayer)
          Personen Constructor
 
Method Summary
 void bewegen(int direction)
           
 void getNextPosition(int direction)
          Method getNextPosition
 void tick()
           
 
Methods inherited from class
changeFigur, deleteFigur, onEntityEntered, onEntityEnteredInteract, onEntityInteract, positionSetzen, setzeSpiel
 
Methods inherited from class
add, add, alleElemente, besitzt, bewegen, dimension, entfernen, entfernenOhnePhysikAbmelden, flaechen, leeren, leerenOhnePhysikAbmelden, schneidet, verschieben, zeichnen
 
Methods inherited from class
aktivMachen, beinhaltet, bewegen, fallReagierbarAnmelden, halbesAlpha, heavyComputingSetzen, hoehenUnterschied, inFlaeche, kritischeTiefeSetzen, leuchterAbmelden, leuchterAnmelden, loeschen, mittelPunkt, mittelpunktSetzen, mittelpunktSetzen, neutralMachen, passivMachen, position, positionSetzen, positionX, positionY, problem, schwerkraftAktivSetzen, sichtbar, sichtbarSetzen, sprung, stehReagierbarAnmelden, steht, stehtAuf, verschieben, zeichnenBasic, zentrum, zuFarbeKonvertieren
 
Methods inherited from class
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

blickrichtung

protected int blickrichtung

direction

protected int direction

figurenpfad

protected String figurenpfad

isPlayer

protected boolean isPlayer

manager

protected ea.Manager manager

nextx

protected int nextx

nexty

protected int nexty

vx

protected int vx

vy

protected int vy
Constructor Detail

Personen

public Personen(int posx,
                int posy,
                String figurenpfad,
                int blickrichtung,
                int kvx,
                int kvy,
                boolean isPlayer)
Personen Constructor

Method Detail

bewegen

public void bewegen(int direction)

getNextPosition

public void getNextPosition(int direction)
Method getNextPosition

Parameters:
direction - übernimmt die Bewegungsrichtung und ermittelt somit die Pixel um die die Person verschoben werden soll(posx, posy)

tick

public void tick()
Specified by:
tick in interface ea.Ticker