BIN fnc bezierEditor: Difference between revisions
Jump to navigation
Jump to search
m (Text replacement - "|x1= <code></code>" to "|x1=") |
Lou Montana (talk | contribs) m (Text replacement - "↵↵{{Wiki|placeholder}} {{Feature|arma3contact}} ↵↵|s1= <!--" to " </pre> {{Wiki|placeholder}} {{Feature|arma3contact}} |s1= <!--") |
||
(15 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{RV|type=function | {{RV|type=function | ||
| arma3 | |game1= arma3 | ||
|version1= 1.94 | |||
| | |gr1= Interpolation | ||
| | |descr= <pre>#define POINT_W (0.03) | ||
#define POINT_H (POINT_W / 0.75) | #define POINT_H (POINT_W / 0.75) | ||
#define RESOLUTION 50 | #define RESOLUTION 50 | ||
Line 34: | Line 33: | ||
POINT_H\ | POINT_H\ | ||
] | ] | ||
</pre> | |||
{{Wiki|placeholder}} {{Feature|arma3contact}} | |||
{{Feature|arma3contact}} | |||
| <!-- [] call [[BIN_fnc_bezierEditor]] | |s1= <!-- [] call [[BIN_fnc_bezierEditor]] --> | ||
|p1= | |p1= | ||
| | |r1= | ||
|x1= | |x1= <!-- <sqf>[] call BIN_fnc_bezierEditor;</sqf> --> | ||
| | |seealso= | ||
}} | }} | ||
Latest revision as of 16:24, 17 April 2024
Description
- Description:
#define POINT_W (0.03) #define POINT_H (POINT_W / 0.75) #define RESOLUTION 50 #define MAX_POINTS 16 #define GRIDS 10 #define REFRESH ([_ctrlParent] call (_ctrlArea getvariable "fnc_draw")) #define POINTS (_ctrlArea getvariable "points") #define LINES (_ctrlArea getvariable "lines") #define CURVE (_ctrlArea getvariable "curve") #define BUTTONS (_ctrlArea getvariable "buttons") #define HOVER (_ctrlArea getvariable "hover") #define SELECTED (_ctrlArea getvariable "selected") #define SET_HOVER(CTRL) _ctrlArea setvariable ["hover",CTRL]; CTRL ctrlsettextcolor COLOR_SELECTED #define SET_SELECTED(CTRL) _ctrlArea setvariable ["selected",CTRL] #define COLOR_BACKGROUND [0.4,0.4,0.4,1] #define COLOR [0,0,0,1] #define COLOR_SELECTED [1,1,1,1] #define COLOR_CURVE [1,0,0,1] #define COLOR_LINE [0,0,0,0.2] #define COLOR_TIMELINE [1,1,1,1] #define COLOR_GRID [1,1,1,0.3] #define POINT_POS [\ (_posX - POINT_W / 2) max 0 min ((ctrlposition _ctrlArea select 2) - POINT_W),\ (_posY - POINT_H / 2) max 0 min ((ctrlposition _ctrlArea select 3) - POINT_H),\ POINT_W,\ POINT_H\ ]
- Execution:
- call
- Groups:
- Interpolation
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