mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
43 lines
1.1 KiB
Plaintext
43 lines
1.1 KiB
Plaintext
#include "\a3\editor_f\Data\Scripts\dikCodes.h"
|
|
|
|
{
|
|
_x params ["_currentName","_key"];
|
|
|
|
private _signalName = format [QGVAR(%1), _currentName];
|
|
if (_currentName select [0,2] == "BI") then {
|
|
//Don't add "ace_gestures_" prefix to BI gestures
|
|
_signalName = _currentName;
|
|
};
|
|
|
|
private _code = (compile format [QUOTE('%1' call FUNC(playSignal);), _signalName]);
|
|
|
|
TRACE_4("Adding KeyBind",_currentName,_signalName,_code,_key);
|
|
|
|
[
|
|
"ACE3 Gestures",
|
|
_currentName,
|
|
localize format[LSTRING(%1), _currentName],
|
|
_code,
|
|
{false},
|
|
[_key, [false, (_key != -1), false]],
|
|
false
|
|
] call CBA_fnc_addKeybind;
|
|
|
|
false
|
|
} count [
|
|
["stop", DIK_NUMPAD2],
|
|
["cover", DIK_NUMPAD3],
|
|
["forward", DIK_NUMPAD4],
|
|
["regroup", DIK_NUMPAD5],
|
|
["engage", DIK_NUMPAD6],
|
|
["point", DIK_NUMPAD7],
|
|
["hold", DIK_NUMPAD8],
|
|
["warning", DIK_NUMPAD9],
|
|
["BIgestureGo", -1],
|
|
["BIgestureAdvance", -1],
|
|
["BIgestureFollow", -1],
|
|
["BIgestureUp", -1],
|
|
["BIgestureFreeze", -1],
|
|
["BIgestureCeaseFire", -1]
|
|
];
|