D:/Projects/dark-oberon.svn/game/sources/framework/inputtypes.h File Reference


Detailed Description

Author:
Peter Knut
Date:
2005
Version:
1.0 - Initial.


Enumerations

enum  KeyCode {
  KEY_F1 = 1, KEY_F2, KEY_F3, KEY_F4,
  KEY_F5, KEY_F6, KEY_F7, KEY_F8,
  KEY_F9, KEY_F10, KEY_F11, KEY_F12,
  KEY_F13, KEY_F14, KEY_F15, KEY_F16,
  KEY_F17, KEY_F18, KEY_F19, KEY_F20,
  KEY_F21, KEY_F22, KEY_F23, KEY_F24,
  KEY_F25, KEY_TAB, KEY_BACKSPACE, KEY_ENTER,
  KEY_ESC, KEY_SPACE, KEY_UP, KEY_DOWN,
  KEY_LEFT, KEY_RIGHT, KEY_INSERT, KEY_DEL,
  KEY_HOME, KEY_END, KEY_PAGEUP, KEY_PAGEDOWN,
  KEY_LSHIFT, KEY_RSHIFT, KEY_LCTRL, KEY_RCTRL,
  KEY_LALT, KEY_RALT, KEY_0 = '0', KEY_1,
  KEY_2, KEY_3, KEY_4, KEY_5,
  KEY_6, KEY_7, KEY_8, KEY_9,
  KEY_NP_DIVIDE, KEY_NP_MULTIPLY, KEY_NP_SUBTRACT, KEY_NP_ADD,
  KEY_NP_DECIMAL, KEY_NP_EQUAL, KEY_NP_ENTER, KEY_A = 'A',
  KEY_B, KEY_C, KEY_D, KEY_E,
  KEY_F, KEY_G, KEY_H, KEY_I,
  KEY_J, KEY_K, KEY_L, KEY_M,
  KEY_N, KEY_O, KEY_P, KEY_Q,
  KEY_R, KEY_S, KEY_T, KEY_U,
  KEY_V, KEY_W, KEY_X, KEY_Y,
  KEY_Z, KEY_LSQUOTE, KEY_SQUOTE, KEY_SUBTRACT,
  KEY_EQUAL, KEY_LBRACKET, KEY_RBRACKET, KEY_SLASH,
  KEY_BACKSLASH, KEY_COMMA, KEY_DOT, KEY_SEMICOLON,
  KEY_NP_0, KEY_NP_1, KEY_NP_2, KEY_NP_3,
  KEY_NP_4, KEY_NP_5, KEY_NP_6, KEY_NP_7,
  KEY_NP_8, KEY_NP_9, KEY_PRINT_SCREEN, KEY_SCROLL_LOCK,
  KEY_PAUSE, KEY_LWIN, KEY_RWIN, KEY_MENU,
  MOUSE_BUTTON_LEFT, MOUSE_BUTTON_RIGHT, MOUSE_BUTTON_MIDDLE, MOUSE_BUTTON_4,
  MOUSE_BUTTON_5, MOUSE_BUTTON_6, MOUSE_BUTTON_7, MOUSE_BUTTON_8,
  KEY_COUNT, KEY_INVALID
}
enum  KeyState {
  KS_UP, KS_DOWN, KS_PRESSED, KS_COUNT,
  KS_INVALID
}
enum  SliderCode {
  MOUSE_X, MOUSE_Y, MOUSE_WHEEL, MOUSE_RELX,
  MOUSE_RELY, MOUSE_RELWHEEL, SLIDER_COUNT, SLIDER_INVALID
}


Enumeration Type Documentation

enum KeyCode

Enumerator:
KEY_F1 
KEY_F2 
KEY_F3 
KEY_F4 
KEY_F5 
KEY_F6 
KEY_F7 
KEY_F8 
KEY_F9 
KEY_F10 
KEY_F11 
KEY_F12 
KEY_F13 
KEY_F14 
KEY_F15 
KEY_F16 
KEY_F17 
KEY_F18 
KEY_F19 
KEY_F20 
KEY_F21 
KEY_F22 
KEY_F23 
KEY_F24 
KEY_F25 
KEY_TAB 
KEY_BACKSPACE 
KEY_ENTER 
KEY_ESC 
KEY_SPACE 
KEY_UP 
KEY_DOWN 
KEY_LEFT 
KEY_RIGHT 
KEY_INSERT 
KEY_DEL 
KEY_HOME 
KEY_END 
KEY_PAGEUP 
KEY_PAGEDOWN 
KEY_LSHIFT 
KEY_RSHIFT 
KEY_LCTRL 
KEY_RCTRL 
KEY_LALT 
KEY_RALT 
KEY_0 
KEY_1 
KEY_2 
KEY_3 
KEY_4 
KEY_5 
KEY_6 
KEY_7 
KEY_8 
KEY_9 
KEY_NP_DIVIDE 
KEY_NP_MULTIPLY 
KEY_NP_SUBTRACT 
KEY_NP_ADD 
KEY_NP_DECIMAL 
KEY_NP_EQUAL 
KEY_NP_ENTER 
KEY_A 
KEY_B 
KEY_C 
KEY_D 
KEY_E 
KEY_F 
KEY_G 
KEY_H 
KEY_I 
KEY_J 
KEY_K 
KEY_L 
KEY_M 
KEY_N 
KEY_O 
KEY_P 
KEY_Q 
KEY_R 
KEY_S 
KEY_T 
KEY_U 
KEY_V 
KEY_W 
KEY_X 
KEY_Y 
KEY_Z 
KEY_LSQUOTE 
KEY_SQUOTE 
KEY_SUBTRACT 
KEY_EQUAL 
KEY_LBRACKET 
KEY_RBRACKET 
KEY_SLASH 
KEY_BACKSLASH 
KEY_COMMA 
KEY_DOT 
KEY_SEMICOLON 
KEY_NP_0 
KEY_NP_1 
KEY_NP_2 
KEY_NP_3 
KEY_NP_4 
KEY_NP_5 
KEY_NP_6 
KEY_NP_7 
KEY_NP_8 
KEY_NP_9 
KEY_PRINT_SCREEN 
KEY_SCROLL_LOCK 
KEY_PAUSE 
KEY_LWIN 
KEY_RWIN 
KEY_MENU 
MOUSE_BUTTON_LEFT 
MOUSE_BUTTON_RIGHT 
MOUSE_BUTTON_MIDDLE 
MOUSE_BUTTON_4 
MOUSE_BUTTON_5 
MOUSE_BUTTON_6 
MOUSE_BUTTON_7 
MOUSE_BUTTON_8 
KEY_COUNT 
KEY_INVALID 

enum KeyState

Enumerator:
KS_UP 
KS_DOWN 
KS_PRESSED 
KS_COUNT 
KS_INVALID 

enum SliderCode

Enumerator:
MOUSE_X 
MOUSE_Y 
MOUSE_WHEEL 
MOUSE_RELX 
MOUSE_RELY 
MOUSE_RELWHEEL 
SLIDER_COUNT 
SLIDER_INVALID 


Generated on Sat Oct 20 14:47:30 2007 for Dark Oberon by  doxygen 1.5.3