BIN fnc setSite: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - " <h3 style="display:none">Notes</h3> <dl class="command_description"> <!-- Note Section BEGIN --> <!-- Note Section END --> </dl>" to "")
m (Text replacement - " *\| *([Cc]omments|COMMENTS|[Gg]ame [Nn]ame|Game [Vv]ersion|Game Version \(number surrounded by NO SPACES\)|Multiplayer Arguments \("local" or "global"\)|Multiplayer Effects \("local" or "global"\)|Multiplayer Execution \("server" o...)
Line 1: Line 1:
{{Function|Comments=
{{Function


| arma3 |Game name=
| arma3


|1.94|Game version=
|1.94


|gr1= Contact |GROUP1=
|gr1= Contact


| <pre>#define DEBUG
| <pre>#define DEBUG
Line 33: Line 33:


</pre><small>''(Placeholder description extracted from the function header by [[BIS_fnc_exportFunctionsToWiki]])''</small>
</pre><small>''(Placeholder description extracted from the function header by [[BIS_fnc_exportFunctionsToWiki]])''</small>
{{Feature|arma3contact}} |Description=
{{Feature|arma3contact}}


| <!-- [] call [[BIN_fnc_setSite]]; --> |Syntax=
| <!-- [] call [[BIN_fnc_setSite]]; -->


|p1= |Parameter 1=
|p1=


| |Return value=
|


|x1= <code></code> |Example 1=
|x1= <code></code>


| |See also=
|
}}
}}



Revision as of 23:08, 17 January 2021

Hover & click on the images for description

Description

Description:
#define DEBUG
#define ALPHA_ON	1.0
#define ALPHA_OFF	0.4
#define DRAW(SHOW)\
	_color = [[1,0,0,1],[0,1,0,1],[0,0,1,1],[1,1,0,1],[1,0,1,1],[0,1,1,1],[1,0.5,0,1]] select ((_logic getvariable ["#index",0]) % 7);\
	if !(SHOW) then {_color set [3,0.4];};\
	_drawIcon = ["\a3\Ui_f\data\Map\LocationTypes\borderCrossing_CA.paa",_color,position _logic,0.75,0.75,0,_class,2,0.04,"RobotoCondensed","right"];\
	["bin_diagSites",_class,"icon",[_drawIcon]] call bin_fnc_debugDraw;\
	_isRectangle = false;\
	_drawArea = if (SHOW) then {\
		_areaOut = _logic getvariable ["areaOut",[position _logic,0,0,0,false]];\
		_isRectangle = _areaOut select 4;\
		[_areaOut select 0,_areaOut select 1,_areaOut select 2,_areaOut select 3,_color,""]\
	} else {\
		_areaIn = _logic getvariable ["areaIn",[position _logic,0,0,0,false]];\
		_isRectangle = _areaIn select 4;\
		[_areaIn select 0,_areaIn select 1,_areaIn select 2,_areaIn select 3,_color,""]\
	};\
	["bin_diagSites",_class,if (_isRectangle) then {"rectangle"} else {"ellipse"},[_drawArea]] call bin_fnc_debugDraw;

#define VAR_IGNORE	"$i"
#define VAR_KILL	"$k"
#define VAR_VISITED	"$v"
#define VAR_SPAWNED	"#spawned"

(Placeholder description extracted from the function header by BIS_fnc_exportFunctionsToWiki)
enoch icon ca.png
This content is exclusive to the Arma 3 Contact Expansion.
Execution:
call
Groups:
Contact

Syntax

Syntax:
Syntax needed
Return Value:
Return value needed

Examples

Example 1:

Additional Information

See also:
See also needed

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


Bottom Section