OpenArena::ControlScheme Class Reference

Write brief comment for ControlScheme here. More...

#include <ctrls.h>

List of all members.

Public Types

 ACTION_FORWARD
 ACTION_BACKWARD
 ACTION_LOOKLEFT
 ACTION_LOOKRIGHT
 ACTION_LOOKUP
 ACTION_LOOKDOWN
 ACTION_MOVELEFT
 ACTION_MOVERIGHT
 ACTION_MOVEUP
 ACTION_MOVEDOWN
 ACTION_ROLLLEFT
 ACTION_ROLLRIGHT
 ACTION_FIREPRIMARY
 ACTION_FIRESECONDARY
 ACTION_WEAPONNEXT
 ACTION_WEAPONPREV
 ACTION_TOGGLE_LIGHTS
 ACTION_TOGGLE_FPS
 ACTION_TOGGLE_CONSOLE
 ACTION_TOGGLE_MOUSELOOK
 ACTION_QUICKMOUSELOOK
enum  Action {
  ACTION_FORWARD, ACTION_BACKWARD, ACTION_LOOKLEFT, ACTION_LOOKRIGHT,
  ACTION_LOOKUP, ACTION_LOOKDOWN, ACTION_MOVELEFT, ACTION_MOVERIGHT,
  ACTION_MOVEUP, ACTION_MOVEDOWN, ACTION_ROLLLEFT, ACTION_ROLLRIGHT,
  ACTION_FIREPRIMARY, ACTION_FIRESECONDARY, ACTION_WEAPONNEXT, ACTION_WEAPONPREV,
  ACTION_TOGGLE_LIGHTS, ACTION_TOGGLE_FPS, ACTION_TOGGLE_CONSOLE, ACTION_TOGGLE_MOUSELOOK,
  ACTION_QUICKMOUSELOOK
}

Public Member Functions

void LoadDefaultControlScheme ()
 Write brief comment for LoadDefaultControlScheme here.
void ClearControlScheme ()
 Write brief comment for ClearControlScheme here.
void Unbind (uint8)
 Write brief comment for Unbind here.
bool Bind (uint32, uint8)
 Write brief comment for Bind here.

Public Attributes

list< uint8 > forward
list< uint8 > backward
list< uint8 > lookLeft
list< uint8 > lookRight
list< uint8 > lookUp
list< uint8 > lookDown
list< uint8 > moveLeft
list< uint8 > moveRight
list< uint8 > moveUp
list< uint8 > moveDown
list< uint8 > firePrimary
list< uint8 > fireSecondary
list< uint8 > weaponNext
list< uint8 > weaponPrev
list< uint8 > toggleLights
list< uint8 > toggleFPS
list< uint8 > toggleConsole
list< uint8 > toggleMouseLook
list< uint8 > quickMouseLook
list< uint8 > rollLeft
list< uint8 > rollRight


Detailed Description

Write brief comment for ControlScheme here.

Write detailed description for ControlScheme here.

Remarks:
Write remarks for ControlScheme here.
See also:
Separate items with the '|' character.


Member Enumeration Documentation

enum OpenArena::ControlScheme::Action

Enumerator:
ACTION_FORWARD 
ACTION_BACKWARD 
ACTION_LOOKLEFT 
ACTION_LOOKRIGHT 
ACTION_LOOKUP 
ACTION_LOOKDOWN 
ACTION_MOVELEFT 
ACTION_MOVERIGHT 
ACTION_MOVEUP 
ACTION_MOVEDOWN 
ACTION_ROLLLEFT 
ACTION_ROLLRIGHT 
ACTION_FIREPRIMARY 
ACTION_FIRESECONDARY 
ACTION_WEAPONNEXT 
ACTION_WEAPONPREV 
ACTION_TOGGLE_LIGHTS 
ACTION_TOGGLE_FPS 
ACTION_TOGGLE_CONSOLE 
ACTION_TOGGLE_MOUSELOOK 
ACTION_QUICKMOUSELOOK 


Member Function Documentation

bool OpenArena::ControlScheme::Bind ( uint32  ,
uint8   
)

Write brief comment for Bind here.

Parameters:
Description of parameter .
Description of parameter .
Returns:
Write description of return value here.
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for Bind here.

Remarks:
Write remarks for Bind here.
See also:
Separate items with the '|' character.

void OpenArena::ControlScheme::ClearControlScheme (  ) 

Write brief comment for ClearControlScheme here.

Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for ClearControlScheme here.

Remarks:
Write remarks for ClearControlScheme here.
See also:
Separate items with the '|' character.

void OpenArena::ControlScheme::LoadDefaultControlScheme (  ) 

Write brief comment for LoadDefaultControlScheme here.

Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for LoadDefaultControlScheme here.

Remarks:
Write remarks for LoadDefaultControlScheme here.
See also:
Separate items with the '|' character.

void OpenArena::ControlScheme::Unbind ( uint8   ) 

Write brief comment for Unbind here.

Parameters:
Description of parameter .
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for Unbind here.

Remarks:
Write remarks for Unbind here.
See also:
Separate items with the '|' character.


Member Data Documentation

list<uint8> OpenArena::ControlScheme::backward

list<uint8> OpenArena::ControlScheme::firePrimary

list<uint8> OpenArena::ControlScheme::fireSecondary

list<uint8> OpenArena::ControlScheme::forward

list<uint8> OpenArena::ControlScheme::lookDown

list<uint8> OpenArena::ControlScheme::lookLeft

list<uint8> OpenArena::ControlScheme::lookRight

list<uint8> OpenArena::ControlScheme::lookUp

list<uint8> OpenArena::ControlScheme::moveDown

list<uint8> OpenArena::ControlScheme::moveLeft

list<uint8> OpenArena::ControlScheme::moveRight

list<uint8> OpenArena::ControlScheme::moveUp

list<uint8> OpenArena::ControlScheme::quickMouseLook

list<uint8> OpenArena::ControlScheme::rollLeft

list<uint8> OpenArena::ControlScheme::rollRight

list<uint8> OpenArena::ControlScheme::toggleConsole

list<uint8> OpenArena::ControlScheme::toggleFPS

list<uint8> OpenArena::ControlScheme::toggleLights

list<uint8> OpenArena::ControlScheme::toggleMouseLook

list<uint8> OpenArena::ControlScheme::weaponNext

list<uint8> OpenArena::ControlScheme::weaponPrev


The documentation for this class was generated from the following files:
Generated on Mon Jul 10 21:41:11 2006 for OpenArena by  doxygen 1.4.7