ListStridedMove
Jump to navigation
Jump to search
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
== Function: list ListStridedMove( list dest, list src, integer start, integer end, integer stride ) ; ==
Moves something in a strided list to another place in the strided list.
See also: Strided Lists
<lsl> list ListStridedMove(list myList, integer src, integer dest) {
string item = llList2String(myList, src); myList = (myList=[]) + llDeleteSubList(myList, src, src); myList = (myList=[]) + llListInsertList(myList, (list)item, dest + (dest > src)); return myList;
} </lsl>