fn_openSaveManager.sqf 806 B

12345678910111213141516171819202122232425262728293031
  1. #include "defines.h"
  2. /*
  3. Author: Bryan "Tonic" Boardwine
  4. Description:
  5. Updates the view distance dependant on whether the player
  6. is on foot, a car or an aircraft.
  7. */
  8. private ["_controlGrp","_saveList"];
  9. disableSerialization;
  10. /* Store displays */
  11. _controlGrp = CONTROL(MENU_IDD,MANAGER_GROUP);
  12. _saveList = CONTROL(MENU_IDD,SAVES_LIST);
  13. lbClear _saveList; //Purge the list
  14. /* Make the Saves manager group visible */
  15. _controlGrp ctrlSetfade 0;
  16. _controlGrp ctrlCommit .3;
  17. /* Fill the listbox */
  18. for "_i" from 0 to 9 do {
  19. _varData = GVAR_PNS format["tawvd_slot_%1",_i];
  20. if(!isNil "_varData") then {
  21. _saveList lbAdd SEL(_varData,0);
  22. _saveList lbSetData [(lbSize _saveList)-1,"true"];
  23. } else {
  24. _saveList lbAdd format["Save Slot %1",_i];
  25. _saveList lbSetData [(lbSize _saveList)-1,"false"];
  26. };
  27. };