|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.rico.engine.input.KeyBoardCamControls
public class KeyBoardCamControls
This class represents an input controls scheme which moves the camera by
keyboard keys only. The mouse movement isn't used for moving the camera.
The key settings are:
Constructor Summary | |
---|---|
KeyBoardCamControls(InputManager im)
Creates a new first person control scheme |
Method Summary | |
---|---|
float |
getSpeedMove()
Returns the value for movement speed. |
float |
getSpeedRotate()
Returns the value for rotation speed. |
void |
setSpeedMove(float speed)
Sets a value for the movement speed. |
void |
setSpeedRotate(float speed)
Sets a value for the rotation speed. |
void |
update(long elapsedTime)
Updates the first person control movements |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KeyBoardCamControls(InputManager im)
im
- the input of the gameMethod Detail |
---|
public void setSpeedMove(float speed)
speed
- movement speedpublic float getSpeedMove()
public void setSpeedRotate(float speed)
speed
- rotation speedpublic float getSpeedRotate()
public void update(long elapsedTime)
elapsedTime
- time between two frames
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |