Open source remastering of the Freespace 2 engine
keyboard Struct Reference

Public Attributes

ushort keybuffer [KEY_BUFFER_SIZE]
uint time_pressed [KEY_BUFFER_SIZE]
uint TimeKeyWentDown [NUM_KEYS]
uint TimeKeyHeldDown [NUM_KEYS]
uint TimeKeyDownChecked [NUM_KEYS]
uint NumDowns [NUM_KEYS]
uint NumUps [NUM_KEYS]
int down_check [NUM_KEYS]
uint keyhead
uint keytail

Detailed Description

Definition at line 45 of file key.cpp.

Member Data Documentation

int keyboard::down_check[NUM_KEYS]

Definition at line 53 of file key.cpp.

ushort keyboard::keybuffer[KEY_BUFFER_SIZE]

Definition at line 46 of file key.cpp.

uint keyboard::keyhead

Definition at line 54 of file key.cpp.

uint keyboard::keytail

Definition at line 54 of file key.cpp.

uint keyboard::NumDowns[NUM_KEYS]

Definition at line 51 of file key.cpp.

uint keyboard::NumUps[NUM_KEYS]

Definition at line 52 of file key.cpp.

uint keyboard::time_pressed[KEY_BUFFER_SIZE]

Definition at line 47 of file key.cpp.

uint keyboard::TimeKeyDownChecked[NUM_KEYS]

Definition at line 50 of file key.cpp.

uint keyboard::TimeKeyHeldDown[NUM_KEYS]

Definition at line 49 of file key.cpp.

uint keyboard::TimeKeyWentDown[NUM_KEYS]

Definition at line 48 of file key.cpp.

The documentation for this struct was generated from the following file: