5501 |
File* pFile = (File*) GetParent(); |
File* pFile = (File*) GetParent(); |
5502 |
for (uint k = 0; k < scriptPoolFileOffsets.size(); ++k) { |
for (uint k = 0; k < scriptPoolFileOffsets.size(); ++k) { |
5503 |
uint32_t soughtOffset = scriptPoolFileOffsets[k].fileOffset; |
uint32_t soughtOffset = scriptPoolFileOffsets[k].fileOffset; |
5504 |
for (uint i = 0; pFile->GetScriptGroup(i); ++i) { |
for (size_t i = 0; pFile->GetScriptGroup(i); ++i) { |
5505 |
ScriptGroup* group = pFile->GetScriptGroup(i); |
ScriptGroup* group = pFile->GetScriptGroup(i); |
5506 |
for (uint s = 0; group->GetScript(s); ++s) { |
for (uint s = 0; group->GetScript(s); ++s) { |
5507 |
Script* script = group->GetScript(s); |
Script* script = group->GetScript(s); |
6711 |
} |
} |
6712 |
|
|
6713 |
// clone script groups and their scripts |
// clone script groups and their scripts |
6714 |
for (int iGroup = 0; pFile->GetScriptGroup(iGroup); ++iGroup) { |
for (size_t iGroup = 0; pFile->GetScriptGroup(iGroup); ++iGroup) { |
6715 |
ScriptGroup* sg = pFile->GetScriptGroup(iGroup); |
ScriptGroup* sg = pFile->GetScriptGroup(iGroup); |
6716 |
ScriptGroup* dg = AddScriptGroup(); |
ScriptGroup* dg = AddScriptGroup(); |
6717 |
dg->Name = "COPY" + ToString(iCallCount) + "_" + sg->Name; |
dg->Name = "COPY" + ToString(iCallCount) + "_" + sg->Name; |
7103 |
* @param index - number of the sought group (0..n) |
* @param index - number of the sought group (0..n) |
7104 |
* @returns sought script group or NULL if there's no such group |
* @returns sought script group or NULL if there's no such group |
7105 |
*/ |
*/ |
7106 |
ScriptGroup* File::GetScriptGroup(uint index) { |
ScriptGroup* File::GetScriptGroup(size_t index) { |
7107 |
if (!pScriptGroups) LoadScriptGroups(); |
if (!pScriptGroups) LoadScriptGroups(); |
7108 |
std::list<ScriptGroup*>::iterator it = pScriptGroups->begin(); |
std::list<ScriptGroup*>::iterator it = pScriptGroups->begin(); |
7109 |
for (uint i = 0; it != pScriptGroups->end(); ++i, ++it) |
for (uint i = 0; it != pScriptGroups->end(); ++i, ++it) |