 | Purpose:
Manages the keyboard configuration. |
 | Methods:
void SetKbdMapping (void) - Launch the dialog to let the user
set key mappings.
void SetManouverSet(CManouverSet *pManouverSet) - Set the
current maneuver set.
void InitKeysTable() - Read settings from registry / game
consts.
void RefreshManouverSet() - Called after local tank received the
current maneuver set, to unset keys when window is no longer in focus.
BOOL SetKey(UINT) - Called for every key stroke passed to game
dialog. Return TRUE if pressed key is one of the game controls.
BOOL UnsetKey(UINT) - Called when ever a key is unpressed. |
|