28 lines
879 B
Plaintext
28 lines
879 B
Plaintext
#include "defines.h"
|
|
/*
|
|
Author: Bryan "Tonic" Boardwine
|
|
|
|
Description:
|
|
Updates the view distance dependant on whether the player
|
|
is on foot, a car or an aircraft.
|
|
*/
|
|
private "_saveData";
|
|
params [["_control",controlNull,[controlNull]],["_index",-1,[0]]];
|
|
|
|
/* Error checks */
|
|
if(EQUAL(_index,-1) OR isNull _control) exitWith {};
|
|
_saveData = GVAR_PNS format["tawvd_slot_%1",_index];
|
|
if(isNil "_saveData") exitWith {};
|
|
|
|
/* Set variables to chosen slot data */
|
|
CONTROL(MENU_IDD,SLOT_NAME) ctrlSetText (SEL(_saveData,0));
|
|
SVAR_MNS ["tawvd_foot",SEL(_saveData,1)];
|
|
SVAR_MNS ["tawvd_car",SEL(_saveData,2)];
|
|
SVAR_MNS ["tawvd_air",SEL(_saveData,3)];
|
|
SVAR_MNS ["tawvd_drone",SEL(_saveData,4)];
|
|
SVAR_MNS ["tawvd_object",SEL(_saveData,5)];
|
|
SVAR_MNS ["tawvd_syncObject",SEL(_saveData,6)];
|
|
|
|
/* Update Menu & View Distance */
|
|
[] call TAWVD_fnc_updateViewDistance;
|
|
[] call TAWVD_fnc_openMenu; |