mirror of
https://github.com/Sei-Lisa/LSL-PyOptimizer
synced 2025-07-02 08:08:20 +00:00
Implement llListSortStrided
The only difference between this function and llListSort is the index, so llListSort is adapted to accept it.
This commit is contained in:
parent
5ee290deff
commit
ff85a1e837
3 changed files with 71 additions and 8 deletions
9
unit_tests/expr.suite/list-funcs-7.lsl
Normal file
9
unit_tests/expr.suite/list-funcs-7.lsl
Normal file
|
@ -0,0 +1,9 @@
|
|||
"T1" + llListSortStrided(["a", "á", "B", "C", "d", "e"], 1, 0, TRUE)
|
||||
+ "T2" + llListSortStrided([1, "C", 3, "A", 2, "B"], 1, 0, TRUE)
|
||||
+ "T3" + llListSortStrided([1, 3, 2, "C", "A", "B"], 1, 0, TRUE)
|
||||
+ "T4" + llListSortStrided([1, "C", 3, "A", 2, "B"], 2, 0, TRUE)
|
||||
+ "T5" + llListSortStrided([1, "C", 3, "A", 2, "B"], 2, 1, TRUE)
|
||||
+ "T6" + llListSortStrided([1, "C", 3, "A", 2, "B"], 2, 2, TRUE)
|
||||
+ "T7" + llListSortStrided([1, "C", 3, "A", 2, "B"], 2, -3, TRUE)
|
||||
+ "T8" + llListSortStrided([1, "C", 3, "A", 2, "B"], 2, -2, TRUE)
|
||||
+ "T9" + llListSortStrided([1, "C", 3, "A", 2, "B"], 2, -1, TRUE)
|
52
unit_tests/expr.suite/list-funcs-7.out
Normal file
52
unit_tests/expr.suite/list-funcs-7.out
Normal file
|
@ -0,0 +1,52 @@
|
|||
[ "T1"
|
||||
, "B"
|
||||
, "C"
|
||||
, "a"
|
||||
, "d"
|
||||
, "e"
|
||||
, "á"
|
||||
, "T2"
|
||||
, 1
|
||||
, "A"
|
||||
, 2
|
||||
, "B"
|
||||
, 3
|
||||
, "C"
|
||||
, "T3"
|
||||
, 1
|
||||
, 2
|
||||
, 3
|
||||
, "A"
|
||||
, "B"
|
||||
, "C"
|
||||
, "T4"
|
||||
, 1
|
||||
, "C"
|
||||
, 2
|
||||
, "B"
|
||||
, 3
|
||||
, "A"
|
||||
, "T5"
|
||||
, 3
|
||||
, "A"
|
||||
, 2
|
||||
, "B"
|
||||
, 1
|
||||
, "C"
|
||||
, "T6"
|
||||
, "T7"
|
||||
, "T8"
|
||||
, 1
|
||||
, "C"
|
||||
, 2
|
||||
, "B"
|
||||
, 3
|
||||
, "A"
|
||||
, "T9"
|
||||
, 3
|
||||
, "A"
|
||||
, 2
|
||||
, "B"
|
||||
, 1
|
||||
, "C"
|
||||
]
|
Loading…
Add table
Add a link
Reference in a new issue