MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / GenerateScriptListFromAllFiles

Function GenerateScriptListFromAllFiles

editor/ObjCScript.cpp:708–731  ·  view source on GitHub ↗

generates script list from all script files.

Source from the content-addressed store, hash-verified

706
707// generates script list from all script files.
708void GenerateScriptListFromAllFiles(int mask) {
709 char *filename;
710 //@@ tD3XProgram *m_ScriptCode;
711
712 //@@ m_ScriptCode = D3XReallocProgram(NULL, 0, 0, 0);
713
714 // initialize script list.
715 ResetScriptList();
716
717 // compile all script files and place into script list.
718 filename = StartScriptFileList();
719 while (filename) {
720 // compile script first. if we failed, then display a messagebox giving the warning
721 if (!stricmp(filename, DEFAULT_SCRIPT_NAME) && (mask & DEFAULT_SCRIPT_MASK))
722 GenerateScriptListFromFile(filename);
723 else if ((mask & CUSTOM_SCRIPT_MASK) && stricmp(filename, DEFAULT_SCRIPT_NAME))
724 GenerateScriptListFromFile(filename);
725
726 filename = GetNextScriptFile();
727 }
728 EndScriptFileList();
729
730 //@@ D3XFreeProgram(m_ScriptCode);
731}
732
733// generates script list from one file
734void GenerateScriptListFromFile(const char *fname) {

Callers 1

UpdateScriptListboxMethod · 0.85

Calls 5

ResetScriptListFunction · 0.85
StartScriptFileListFunction · 0.85
GetNextScriptFileFunction · 0.85
EndScriptFileListFunction · 0.85

Tested by

no test coverage detected