mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
47 lines
933 B
Plaintext
47 lines
933 B
Plaintext
|
/*
|
||
|
Author:
|
||
|
voiper
|
||
|
|
||
|
Description:
|
||
|
View distance dialog.
|
||
|
|
||
|
Arguments:
|
||
|
0: Mode <String>
|
||
|
1: Arguemnts <Array>
|
||
|
|
||
|
Example:
|
||
|
["Init", [dialog]] call ace_spectator_fnc_viewDistance;
|
||
|
|
||
|
Return Value:
|
||
|
None
|
||
|
|
||
|
Public:
|
||
|
No
|
||
|
*/
|
||
|
|
||
|
#include "script_component.hpp"
|
||
|
|
||
|
_mode = _this select 0;
|
||
|
_this = _this select 1;
|
||
|
|
||
|
switch _mode do {
|
||
|
|
||
|
case "Init": {
|
||
|
_dialog = _this select 0;
|
||
|
_dist = -1;
|
||
|
_text = _dialog displayCtrl 1;
|
||
|
_slider = _dialog displayCtrl 2;
|
||
|
_slider slidersetRange [1000,20000];
|
||
|
_slider sliderSetSpeed [1000,1000,1000];
|
||
|
_slider sliderSetPosition viewDistance;
|
||
|
_text ctrlSetText str viewDistance;
|
||
|
};
|
||
|
|
||
|
case "Slider": {
|
||
|
_dialog = ctrlParent (_this select 0);
|
||
|
_dist = _this select 1;
|
||
|
_text = _dialog displayCtrl 1;
|
||
|
setViewDistance _dist;
|
||
|
_text ctrlSetText str viewDistance;
|
||
|
};
|
||
|
};
|