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, setY
private 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)
Entity
public void render(SimpleGraphics graphics)
Entity
public 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