4855 |
* @param index - number of the sought script (0..n) |
* @param index - number of the sought script (0..n) |
4856 |
* @returns sought script or NULL if there's no such script |
* @returns sought script or NULL if there's no such script |
4857 |
*/ |
*/ |
4858 |
Script* ScriptGroup::GetScript(uint index) { |
Script* ScriptGroup::GetScript(size_t index) { |
4859 |
if (!pScripts) LoadScripts(); |
if (!pScripts) LoadScripts(); |
4860 |
if (index >= pScripts->size()) return NULL; |
if (index >= pScripts->size()) return NULL; |
4861 |
return (*pScripts)[index]; |
return (*pScripts)[index]; |
5539 |
* @param index - instrument script slot index |
* @param index - instrument script slot index |
5540 |
* @returns script or NULL if index is out of bounds |
* @returns script or NULL if index is out of bounds |
5541 |
*/ |
*/ |
5542 |
Script* Instrument::GetScriptOfSlot(uint index) { |
Script* Instrument::GetScriptOfSlot(size_t index) { |
5543 |
LoadScripts(); |
LoadScripts(); |
5544 |
if (index >= pScriptRefs->size()) return NULL; |
if (index >= pScriptRefs->size()) return NULL; |
5545 |
return pScriptRefs->at(index).script; |
return pScriptRefs->at(index).script; |
5600 |
* @param index1 - index of the first script slot to swap |
* @param index1 - index of the first script slot to swap |
5601 |
* @param index2 - index of the second script slot to swap |
* @param index2 - index of the second script slot to swap |
5602 |
*/ |
*/ |
5603 |
void Instrument::SwapScriptSlots(uint index1, uint index2) { |
void Instrument::SwapScriptSlots(size_t index1, size_t index2) { |
5604 |
LoadScripts(); |
LoadScripts(); |
5605 |
if (index1 >= pScriptRefs->size() || index2 >= pScriptRefs->size()) |
if (index1 >= pScriptRefs->size() || index2 >= pScriptRefs->size()) |
5606 |
return; |
return; |