drawRectangle

From Bohemia Interactive Community
Revision as of 23:31, 7 July 2015 by Waffle SS. (talk | contribs) (updated note)
Jump to navigation Jump to search
Introduced with Armed Assault version 1.001.00
Hover & click on the images for descriptions

Description

Description:
Draw a Rectangle on the map.

Syntax

Syntax:
map drawRectangle [c, a, b, angle, colour, fill]
Parameters:
map: Control
c: Array - centre of rectangle Position2D, Position3D, Object
a: Number - 1/2 width of rectangle (in metres)
b: Number - 1/2 height of rectangle (in metres)
angle: Number - angle of rotation
colour: Array - border colour [r,g,b,a]. If you are planning on using texture, set colour to white [1,1,1,1]
fill: String - fill texture file or Procedural_Textures. Note that the file texture will not rotate with rectangle, use drawIcon for that.
Return Value:
Nothing

drawRectangle.jpg

Examples

Example 1:
_ctrl drawRectangle [ getPos player, 20, 20, getDir player, [0,0,1,1], "" ];
Example 2:
_ctrl drawRectangle [ player, 10, 20, getDir player, [1,1,1,1], "#(rgb,8,8,3)color(1,0,0,1)" ];

Additional Information

See also:
drawArrowdrawEllipsedrawIcondrawLine

Notes

i
Only post proven facts here. Report bugs on the Feedback Tracker and discuss on the Arma Discord or on the Forums.

Notes

Posted on March 22, 2014
Waffle SS.
Map example: (findDisplay 12 displayCtrl 51) ctrlAddEventHandler ["Draw",{ (_this select 0) drawRectangle [ getPos player, 20, 20, getDir player, [0,0,1,1], "" ]; }];
Be careful when using this command. Unlike map markers, the draw commands can decrease your framerate.

Bottom Section