BIN fnc setSite: Difference between revisions
Lou Montana (talk | contribs) m (Text replacement - "{{Feature arma3contact|This function is part of the Arma 3 Contact expansion only.}}" to "{{Feature arma3contact}}")  | 
				Lou Montana (talk | contribs)  m (Some wiki formatting)  | 
				||
| (27 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{RV|type=function  | ||
| arma3 |  | |game1= arma3  | ||
|version1= 1.94  | |||
|  | |gr1= Contact  | ||
| <pre>#define DEBUG  | |descr= <pre>#define DEBUG  | ||
#define ALPHA_ON	1.0  | #define ALPHA_ON	1.0  | ||
#define ALPHA_OFF	0.4  | #define ALPHA_OFF	0.4  | ||
| Line 14: | Line 13: | ||
	if !(SHOW) then {_color set [3,0.4];};\  | 	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"];\  | 	_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_diagSites",_class,"icon",[_drawIcon]] call BIN_fnc_debugDraw;\  | ||
	_isRectangle = false;\  | 	_isRectangle = false;\  | ||
	_drawArea = if (SHOW) then {\  | 	_drawArea = if (SHOW) then {\  | ||
| Line 25: | Line 24: | ||
		[_areaIn select 0,_areaIn select 1,_areaIn select 2,_areaIn select 3,_color,""]\  | 		[_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_diagSites",_class,if (_isRectangle) then {"rectangle"} else {"ellipse"},[_drawArea]] call BIN_fnc_debugDraw;  | ||
#define VAR_IGNORE	"$i"  | #define VAR_IGNORE	"$i"  | ||
#define VAR_KILL	"$k"  | #define VAR_KILL	"$k"  | ||
#define VAR_VISITED	"$v"  | #define VAR_VISITED	"$v"  | ||
#define VAR_SPAWNED	"#spawned"  | #define VAR_SPAWNED	"#spawned"</pre>  | ||
{{Wiki|placeholder}}  | |||
{{Feature arma3contact}}   | {{Feature|arma3contact}}  | ||
| <!-- [] call [[BIN_fnc_setSite]]  | |s1= <!-- [] call [[BIN_fnc_setSite]] -->  | ||
|  | |r1=  | ||
|   | |x1=  | ||
|  | |seealso=  | ||
}}  | }}  | ||
Latest revision as of 16:29, 14 December 2021
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"- Execution:
 - call
 - Groups:
 - Contact
 
Syntax
- Syntax:
 - Syntax needed
 - Return Value:
 - Return value needed
 
Examples
- Examples:
 - Example needed
 
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