corrade-lsl-templates – Diff between revs 29 and 32

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 29 Rev 32
Line 216... Line 216...
216 list UUIDs = []; 216 list UUIDs = [];
217 // temporary list for button name normalization 217 // temporary list for button name normalization
218 list menu = []; 218 list menu = [];
219 integer select = -1; 219 integer select = -1;
Line -... Line 220...
-   220  
220   221  
221 default { 222 default {
222 state_entry() { 223 state_entry() {
223 llSetTimerEvent(1); 224 llSetTimerEvent(1);
224 } 225 }
Line 392... Line 393...
392 string v = llList2String(data, -1); 393 string v = llList2String(data, -1);
393 data = llDeleteSubList(data, -1, -1); 394 data = llDeleteSubList(data, -1, -1);
394 string k = llList2String(data, -1); 395 string k = llList2String(data, -1);
395 data = llDeleteSubList(data, -1, -1); 396 data = llDeleteSubList(data, -1, -1);
396 if(k == "Properties.Name") { 397 if(k == "Properties.Name") {
-   398 // Corrade may pass blank names due to SL
-   399 // objects not being yet discovered.
-   400 if(v == "") {
-   401 names += "Unknown";
-   402 jump continue;
-   403 }
397 names += v; 404 names += v;
398 jump continue; 405 jump continue;
399 } 406 }
400 UUIDs += (key)v; 407 UUIDs += (key)v;
401 @continue; 408 @continue;
Line 425... Line 432...
425 menu = []; 432 menu = [];
426 integer i = 0; 433 integer i = 0;
427 do { 434 do {
428 menu += llGetSubString(llList2String(names, i), 0, 23); 435 menu += llGetSubString(llList2String(names, i), 0, 23);
429 } while(++i < llGetListLength(names)); 436 } while(++i < llGetListLength(names));
-   437 llOwnerSay("Menu: " + llDumpList2String(menu, ","));
430 llListen(-10, "", llGetOwner(), ""); 438 llListen(-10, "", llGetOwner(), "");
431 llDialog(llGetOwner(), "\nPlease choose a primitive for Corrade to sit on from the list below:\n", wasDialogMenu(menu, ["⟵ Back", "", "Next ⟶"], ""), -10); 439 llDialog(llGetOwner(), "\nPlease choose a primitive for Corrade to sit on from the list below:\n", wasDialogMenu(menu, ["⟵ Back", "", "Next ⟶"], ""), -10);
432 llSetTimerEvent(60); 440 llSetTimerEvent(60);
433 } 441 }
434 touch_end(integer num) { 442 touch_end(integer num) {