//fnc_loopResetControls.sqf #include "script_component.hpp" private ["_controls"]; _controls = _this; for "_i" from 0 to (count _controls)-1 do { _control = _controls select _i; _type = getNumber(_control >> "type"); _idc = getNumber(_control >> "idc"); if(_idc != -1) then { switch(_type) do { case CT_EDIT: { _defaultText = getText(_control >> "text"); ctrlSetText [_idc, _defaultText]; }; case CT_STATIC: { _defaultText = getText(_control >> "text"); ctrlSetText [_idc, _defaultText]; }; case CT_COMBO: { lbSetCurSel [_idc, 0]; }; case CT_LISTBOX: { lbSetCurSel [_idc, 0]; }; case CT_TOOLBOX: { }; case CT_CONTROLS_GROUP: { (_control >> "controls") call FUNC(loopResetControls); }; }; }; };