mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
b6aaba7f90
1.60 adds ability to set color and marker type from the map interface Luckily they use the same values and indexes as ACE, This PR connects the two systems, Selecting a color from the 1.60 map display will set the color in the ace marker display and vice versa
35 lines
985 B
Plaintext
35 lines
985 B
Plaintext
/*
|
|
* Author: PabstMirror
|
|
* Handles XEH DisplayLoad for the various map displays (RscDiary)
|
|
*
|
|
* Arguments:
|
|
* 0: Map Display (idd 12,37,52,53) <Display>
|
|
*
|
|
* Return Value:
|
|
* None
|
|
*
|
|
* Example:
|
|
* [display] call ace_markers_fnc_mapDisplayInitEH
|
|
*
|
|
* Public: No
|
|
*/
|
|
#include "script_component.hpp"
|
|
|
|
disableSerialization;
|
|
|
|
params ["_display"];
|
|
TRACE_1("params",_display);
|
|
|
|
private _bisShapeLB = _display displayctrl 1091;
|
|
private _curSelShape = missionNamespace getVariable [QGVAR(curSelMarkerShape), 0];
|
|
TRACE_2("shape",_bisShapeLB,_curSelShape);
|
|
_bisShapeLB ctrlAddEventHandler ["LBSelChanged", {_this call FUNC(onLBSelChangedShape)}];
|
|
_bisShapeLB lbSetCurSel _curSelShape;
|
|
|
|
|
|
private _bisColorLB = _display displayctrl 1090;
|
|
private _curSelColor = missionNamespace getVariable [QGVAR(curSelMarkerColor), 0];
|
|
TRACE_2("color",_bisColorLB,_curSelColor);
|
|
_bisColorLB ctrlAddEventHandler ["LBSelChanged", {_this call FUNC(onLBSelChangedColor)}];
|
|
_bisColorLB lbSetCurSel _curSelColor;
|