com.jme.input.thirdperson
Class ThirdPersonStrafeRightAction

java.lang.Object
  extended by com.jme.input.action.InputAction
      extended by com.jme.input.action.KeyInputAction
          extended by com.jme.input.thirdperson.ThirdPersonStrafeRightAction
All Implemented Interfaces:
InputActionInterface

public class ThirdPersonStrafeRightAction
extends KeyInputAction

ThirdPersonRightAction

Version:
$Revision: 4131 $
Author:
Joshua Slack

Field Summary
 
Fields inherited from class com.jme.input.action.InputAction
speed
 
Constructor Summary
ThirdPersonStrafeRightAction(ThirdPersonHandler handler, float speed)
          Constructor creates a new ThirdPersonRightAction object.
 
Method Summary
 void performAction(InputActionEvent event)
          performAction moves the node towards the right direction vector at a speed of movement speed * time.
 
Methods inherited from class com.jme.input.action.InputAction
getSpeed, setSpeed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThirdPersonStrafeRightAction

public ThirdPersonStrafeRightAction(ThirdPersonHandler handler,
                                    float speed)
Constructor creates a new ThirdPersonRightAction object. During construction, the character to direct and the speed at which to move the character is set.

Parameters:
character - the character that will be affected by this action.
speed - the speed at which the camera can move.
Method Detail

performAction

public void performAction(InputActionEvent event)
performAction moves the node towards the right direction vector at a speed of movement speed * time. Where time is the time between frames and 1 corresponds to 1 second.

Parameters:
event - the event that triggered the perform action method.
See Also:
InputActionInterface.performAction(InputActionEvent)