public class Player extends Entity
| Modifier and Type | Field | Description |
|---|---|---|
private int |
keyDown |
|
private int |
keyLeft |
|
private int |
keyRight |
|
private int |
keyUp |
|
private double |
movementSpeed |
| Constructor | Description |
|---|---|
Player(double x,
double y,
double w,
double h,
Texture texture,
double movementSpeed) |
Konstruiert einen neuen Spieler mit einer standard Bewegunstastenbelegung von WASD.
|
Player(double x,
double y,
Texture texture,
double movementSpeed) |
Konstruiert einen neuen Spieler mit einer standard Bewegungstastenbelegung von WASD und der Größe der angegebenen Textur.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
render(SimpleGraphics graphics) |
Methode für Render-Code.
|
void |
setControlKeys(int keyUp,
int keyDown,
int keyLeft,
int keyRight) |
Setzt die Bewegungstastenbelegung.
|
void |
update(double deltaTime,
InputHandler input) |
Methode für Update-Code.
|
collides, getH, getTexture, getW, getX, getY, isPointInside, move, resize, setH, setLocation, setSize, setTexture, setW, setX, setYprivate int keyUp
private int keyDown
private int keyLeft
private int keyRight
private double movementSpeed
public Player(double x,
double y,
double w,
double h,
Texture texture,
double movementSpeed)
x - Horizontale Position in Pixelny - Vertikale Position in Pixelnw - Horizontale Größe in Pixelnh - Vertikale Größe in Pixelntexture - Textur des SpielersmovementSpeed - Bewegungsgeschwindigkeit in Pixeln pro Sekundepublic Player(double x,
double y,
Texture texture,
double movementSpeed)
x - Horizontale Position in Pixelny - Vertikale Position in Pixelntexture - Textur des SpielersmovementSpeed - Bewegungsgeschwindigkeit in Pixeln pro Sekundepublic void update(double deltaTime,
InputHandler input)
Entitypublic void render(SimpleGraphics graphics)
Entitypublic void setControlKeys(int keyUp,
int keyDown,
int keyLeft,
int keyRight)
keyUp - Taste für hochkeyDown - Taste für herunterkeyLeft - Taste für linkskeyRight - Taste für rechts