Files
LSL-PyOptimizer/unit_tests/regression.suite/dumplist2str.lsl

21 lines
927 B
Plaintext
Raw Normal View History

default
{
state_entry()
{
string a = llGetObjectName();
vector b = llGetPos();
float c = llGetMass();
llOwnerSay(llDumpList2String([a, b, c], "/"));
llOwnerSay(llDumpList2String([], llGetObjectName()));
llOwnerSay(llDumpList2String([1,2,3], a));
llOwnerSay(llDumpList2String([llGetObjectName()], a));
llOwnerSay(llDumpList2String([llGetObjectName(), llGetObjectName(), llGetObjectName()], a));
llOwnerSay(llDumpList2String([a, b, c, llGetObjectName()], a));
// TODO: This isn't properly optimized because the lists can't be merged:
llOwnerSay(llDumpList2String([a] + [b, c, a + a + a], a));
llOwnerSay(llDumpList2String([a, b, c, a + a + a], a));
llOwnerSay(llDumpList2String([llSetRegionPos(<1,1,1>)], a));
llOwnerSay(llDumpList2String([llSetRegionPos(<1,1,1>)], (string)llSetRegionPos(<1,1,1>)));
}
}