From Bohemia Interactive Community
Jump to navigation
Jump to search
Hover & click on the images for description
Description
- Description:
- Sets position and size of the given map control and recalculates control center. The effect is immediate and no ctrlCommit is necessary, unlike with ctrlSetPosition command.
- Groups:
- GUI Control - Map
Syntax
- Syntax:
- map ctrlMapSetPosition [x, y, w, h]
- Parameters:
- map: Control - Map control
- x: Number - (Optional) Left top x of map control
- y: Number - (Optional) Left top y of map control
- w: Number - (Optional) Width of map control
- h: Number - (Optional) Height of map control
- Return Value:
- Nothing
Examples
- Example 1:
- Example 2:
- Example 3:
with localNamespace do
{
private _display = findDisplay 46 createDisplay "RscDisplayEmpty";
private _ctrlGroup = _display ctrlCreate ["RscControlsGroup", -
1];
private _ctrlText = _display ctrlCreate ["RscText", -
1,
_ctrlGroup];
_ctrltext ctrlSetPosition [0,
0,
1,
1];
_ctrlText ctrlSetBackgroundColor [1,
0,
0,
0.5];
_ctrlText ctrlCommit 0;
private _ctrlMap = _display ctrlCreate ["RscMapControl", -
1,
_ctrlGroup];
_ctrlMap ctrlMapSetPosition [0,
0,
0.5,
0.5];
_ctrlMap ctrlMapAnimAdd [0,
ctrlMapScale _ctrlMap,
player];
ctrlMapAnimCommit _ctrlMap;
_ctrlGroup ctrlSetPosition [safeZoneX,
safeZoneY,
1,
1];
_ctrlGroup ctrlCommit 0.3;
_ctrlMap ctrlMapSetPosition [];
};
Additional Information
- See also:
- ctrlMapPosition ctrlSetPosition ctrlMapAnimAdd ctrlCreate
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here!
Add Note