drawIcon: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Added parameter and descriptions)
m (made pretty)
Line 7: Line 7:
____________________________________________________________________________________________
____________________________________________________________________________________________


| Draw an Icon on the map.  
| Draw an icon on the map. The command needs to be called every frame, preferably with "Draw" control event handler [[ctrlAddEventHandler]].


Align can be at least "left","center","right". All not recognized keys will be result in a rigth alignment.
|= Description
|= Description
____________________________________________________________________________________________
____________________________________________________________________________________________
Line 17: Line 16:
|p1= map: [[Control]] |= Parameter 1
|p1= map: [[Control]] |= Parameter 1


|p2= [texture, color, position, width, height, angle, text, shadow, textSize, font, align]: [[Array]] |= Parameter 2
|p2= texture: [[String]] |=  
 
|p3= color: [[Array]] - [r,g,b,a] |=
|p3= texture: [[String]] |=  
|p4= position: [[Position2D]] or [[Position3D]] |=
|p4= color: [[Array]]|=
|p5= width: [[Number]]|=
|p5= position: [[Position2D]]|=
|p6= height: [[Number]]|=
|p6= width: [[Number]]|=
|p7= angle: [[Number]]|=
|p7= height: [[Number]]|=
|p8= text: [[String]] |=  
|p8= angle: [[Number]]|=
|p9= shadow: [[Number]] - 0: no shadow, 1: shadow, 2: outline (works for text and for icon only if icon angle is 0)|=  
|p9= text: [[String]] |=  
|p10= textSize: [[Number]] - (since Arma 3 v0.72)|=
|p10= shadow: [[Boolean]] |=  
|p11= font: [[String]] - (since Arma 3 v0.72) |=  
|p11= textSize: [[Number]]|=
|p12= align: [[String]] - (since Arma 3 v0.72) "left", "right", "center". Default is "right" |=
|p12= font: [[String]] |=  
|p13= align: [[String]] |=  


| [[Nothing]] |= Return value
| [[Nothing]] |= Return value


|x1= <code> _map  drawIcon ["iconStaticMG",[1,0,0,1],getpos player, 24,24,getdir player,"Player Vehicle", false ,0.06, "TahomaB", "center"];</code>|= EXAMPLE1  
|x1= <code>[[findDisplay]] 12 [[displayCtrl]] 51 [[ctrlAddEventHandler]] ["Draw", "
_this [[select]] 0 [[drawIcon]] [
'iconStaticMG',
[1,0,0,1],
[[getPos]] [[player]],
24,
24,
[[getDir]] [[player]],
'Player Vehicle',
1,
0.03,
'TahomaB',
'right'
]
"];</code>|= EXAMPLE1  
____________________________________________________________________________________________
____________________________________________________________________________________________



Revision as of 20:01, 19 October 2013

-wrong parameter ("Arma") defined!-1.00
Hover & click on the images for description

Description

Description:
Draw an icon on the map. The command needs to be called every frame, preferably with "Draw" control event handler ctrlAddEventHandler.
Groups:
Uncategorised

Syntax

Syntax:
map drawIcon [texture, color, position, width, height, angle, text, shadow, textSize, font, align]
Parameters:
map: Control
texture: String
color: Array - [r,g,b,a]
position: Position2D or Position3D
width: Number
height: Number
angle: Number
text: String
shadow: Number - 0: no shadow, 1: shadow, 2: outline (works for text and for icon only if icon angle is 0)
textSize: Number - (since Arma 3 v0.72)
font: String - (since Arma 3 v0.72)
align: String - (since Arma 3 v0.72) "left", "right", "center". Default is "right"
Return Value:
Nothing

Examples

Example 1:
findDisplay 12 displayCtrl 51 ctrlAddEventHandler ["Draw", " _this select 0 drawIcon [ 'iconStaticMG', [1,0,0,1], getPos player, 24, 24, getDir player, 'Player Vehicle', 1, 0.03, 'TahomaB', 'right' ] "];

Additional Information

See also:
drawArrowdrawEllipsedrawLinedrawRectangle

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

Notes

Posted on July 03, 2013 - 15:35
Druid
Support of paremeters textSize, font and align is in the game since Arma 3 version 0.72.

Bottom Section