11 #ifndef CONTROLS_CONFIG_H
12 #define CONTROLS_CONFIG_H
16 #define CONTROL_CONFIG_XSTR 507
target your target's target
toggle the squadmate messaging menu
increase energy to engines
GLfloat GLfloat GLfloat GLfloat h
short key_id
actual key bound to action
void control_check_indicate()
TARGET_LAST_TRANMISSION_SENDER.
VIEW_EXTERNAL_TOGGLE_CAMERA_LOCK.
decrease shield recharge rate
int check_control(int id, int key=-1)
void control_config_clear_used_status()
struct config_item config_item
wingman message: attack current target
cycle num primaries to fire at once
int Invert_axis_defaults[]
target the closest ship attacking current target
char * translate_key(char *key)
toggle auto-match target speed
void control_config_clear()
void control_config_common_init()
initialize common control config stuff - call at game startup after localization has been initialized...
void control_config_common_close()
close common control config stuff - call at game shutdown
target closest ship that is attacking player
bool disabled
whether this action should be available at all
char * textify_scancode(int code)
int translate_key_to_index(const char *key, bool find_override=true)
short joy_id
joystick button bound to action
config_item Control_config[]
Stores the keyboard configuration.
transfer shield energy to right
stop targeting subsystems on ship
short joy_default
default joystick button bound to action
float check_control_timef(int id)
A normal, one-shot type control that is activated when a key is or button is pressed.
void control_used(int id)
message targeted ship (if player)
wingman message: cover me
bool continuous_ongoing
whether this action is a continuous one and is currently ongoing
void control_config_do_frame(float frametime)
toggle between high and low HUD contrast
increase shield recharge rate
decrease energy to engines
wingman message: disarm current target
char tab
what tab (category) it belongs in
wingman message: form on my wing
target next subsystem on current target
cycle number of missiles fired from secondary bank
cycle to previous primary weapon
target ship closest to center of reticle
target the closest friendly ship
transfer energy to shield from weapons
cycle to next secondary weapon
bool hasXSTR
whether we should translate this with an XSTR
void control_config_reset_defaults(int presetnum=-1)
target the closest repair ship
char type
manner control should be checked in
int used
has control been used yet in mission? If so, this is the timestamp
wingman message: engage enemy
if i'm an observer, zoom to my targeted object
transfer energy to weapons from shield
GLboolean GLboolean GLboolean b
short key_default
default key bound to action
wingman message: protect current target
equalize shield energy to all quadrants
void control_config_cancel_exit()
void control_config_close()
HUD_TARGETBOX_TOGGLE_WIREFRAME.
target ships subsystem in reticle
A continous control that is activated as long as the key or button is held down.
void control_get_axes_readings(int *h, int *p, int *b, int *ta, int *tr)
cycle to next primary weapon
char * text
describes the action in the config screen
decrease weapon recharge rate
The total number of defined control actions (or last define + 1)
MINUS_5_PERCENT_THROTTLE.
show the mission goals screen
transfer shield energy to left
target the next friendly ship
wingman message: capture current target
target the previous closest hostile
TARGET_PREV_UNINSPECTED_CARGO.
wingman message: disable current target
SCP_vector< config_item * > Control_config_presets
self destruct (multiplayer only)
wingman message: warp out
cycle to next radar range
void clear_key_binding(short key)
int Control_config_overlay_id
wingman message: disable current target
SCP_vector< SCP_string > Control_config_preset_names
increase weapon recharge rate
TARGET_NEXT_UNINSPECTED_CARGO.
The total number of actions an axis may map to.
transfer shield energy to rear
target the next hostile target
transfer shield energy to front
void control_config_init()