|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.rico.engine.input.KeyBoardMouseSwitcherControls
public class KeyBoardMouseSwitcherControls
This class represents an input controls scheme which moves the camera by
keyboard keys and rotates it either by keyboard keys or by mouse movement.
This class privides functionality to switch between those two modes.
The key settings are:
Constructor Summary | |
---|---|
KeyBoardMouseSwitcherControls(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 keyboard camera rotation speed. |
boolean |
isEnabledMouseCam()
Determines whether or not the freelook mouse camera mode is enabled. |
void |
setEnabledMouseCam(boolean enable)
Sets whether or not the freelook mouse camera ought to be enabled. |
void |
setSpeedMove(float speed)
Sets a value for the movement speed. |
void |
setSpeedRotate(float speed)
Sets a value for the rotation speed of the keyboard camera rotation. |
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 KeyBoardMouseSwitcherControls(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 setEnabledMouseCam(boolean enable)
enable
- enabled mouse cam? --> true=yes, false=nopublic boolean isEnabledMouseCam()
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 |