aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
diff options
context:
space:
mode:
authorTedd Hansen2008-02-24 16:41:56 +0000
committerTedd Hansen2008-02-24 16:41:56 +0000
commit8af64c979fcc993615243d66f03903173ab933b0 (patch)
tree2eb740170947f48af679b673ac50832f11411f30 /OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
parentForgot to change what class compiled scripts must inherit from to get their c... (diff)
downloadopensim-SC_OLD-8af64c979fcc993615243d66f03903173ab933b0.zip
opensim-SC_OLD-8af64c979fcc993615243d66f03903173ab933b0.tar.gz
opensim-SC_OLD-8af64c979fcc993615243d66f03903173ab933b0.tar.bz2
opensim-SC_OLD-8af64c979fcc993615243d66f03903173ab933b0.tar.xz
By now you all have learned that when I'm committing scripting usually doesn't work, so no big surprise. :)
Modified baseclass for compiled script to incorp new OSSL commands class and renamed it to follow standards and all that. Scripts may work again. :)
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs')
-rw-r--r--OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs110
1 files changed, 55 insertions, 55 deletions
diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
index b91751d..b2f2d59 100644
--- a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
+++ b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs
@@ -482,43 +482,43 @@ namespace OpenSim.Region.ScriptEngine.Common
482 public void llSetStatus(int status, int value) 482 public void llSetStatus(int status, int value)
483 { 483 {
484 m_host.AddScriptLPS(1); 484 m_host.AddScriptLPS(1);
485 if ((status & LSL_BaseClass.STATUS_PHYSICS) == LSL_BaseClass.STATUS_PHYSICS) 485 if ((status & BuiltIn_Commands_BaseClass.STATUS_PHYSICS) == BuiltIn_Commands_BaseClass.STATUS_PHYSICS)
486 { 486 {
487 m_host.AddFlag(LLObject.ObjectFlags.Physics); 487 m_host.AddFlag(LLObject.ObjectFlags.Physics);
488 } 488 }
489 if ((status & LSL_BaseClass.STATUS_PHANTOM) == LSL_BaseClass.STATUS_PHANTOM) 489 if ((status & BuiltIn_Commands_BaseClass.STATUS_PHANTOM) == BuiltIn_Commands_BaseClass.STATUS_PHANTOM)
490 { 490 {
491 m_host.AddFlag(LLObject.ObjectFlags.Phantom); 491 m_host.AddFlag(LLObject.ObjectFlags.Phantom);
492 } 492 }
493 if ((status & LSL_BaseClass.STATUS_CAST_SHADOWS) == LSL_BaseClass.STATUS_CAST_SHADOWS) 493 if ((status & BuiltIn_Commands_BaseClass.STATUS_CAST_SHADOWS) == BuiltIn_Commands_BaseClass.STATUS_CAST_SHADOWS)
494 { 494 {
495 m_host.AddFlag(LLObject.ObjectFlags.CastShadows); 495 m_host.AddFlag(LLObject.ObjectFlags.CastShadows);
496 } 496 }
497 if ((status & LSL_BaseClass.STATUS_ROTATE_X) == LSL_BaseClass.STATUS_ROTATE_X) 497 if ((status & BuiltIn_Commands_BaseClass.STATUS_ROTATE_X) == BuiltIn_Commands_BaseClass.STATUS_ROTATE_X)
498 { 498 {
499 NotImplemented("llSetStatus - STATUS_ROTATE_X"); 499 NotImplemented("llSetStatus - STATUS_ROTATE_X");
500 } 500 }
501 if ((status & LSL_BaseClass.STATUS_ROTATE_Y) == LSL_BaseClass.STATUS_ROTATE_Y) 501 if ((status & BuiltIn_Commands_BaseClass.STATUS_ROTATE_Y) == BuiltIn_Commands_BaseClass.STATUS_ROTATE_Y)
502 { 502 {
503 NotImplemented("llSetStatus - STATUS_ROTATE_Y"); 503 NotImplemented("llSetStatus - STATUS_ROTATE_Y");
504 } 504 }
505 if ((status & LSL_BaseClass.STATUS_ROTATE_Z) == LSL_BaseClass.STATUS_ROTATE_Z) 505 if ((status & BuiltIn_Commands_BaseClass.STATUS_ROTATE_Z) == BuiltIn_Commands_BaseClass.STATUS_ROTATE_Z)
506 { 506 {
507 NotImplemented("llSetStatus - STATUS_ROTATE_Z"); 507 NotImplemented("llSetStatus - STATUS_ROTATE_Z");
508 } 508 }
509 if ((status & LSL_BaseClass.STATUS_BLOCK_GRAB) == LSL_BaseClass.STATUS_BLOCK_GRAB) 509 if ((status & BuiltIn_Commands_BaseClass.STATUS_BLOCK_GRAB) == BuiltIn_Commands_BaseClass.STATUS_BLOCK_GRAB)
510 { 510 {
511 NotImplemented("llSetStatus - STATUS_BLOCK_GRAB"); 511 NotImplemented("llSetStatus - STATUS_BLOCK_GRAB");
512 } 512 }
513 if ((status & LSL_BaseClass.STATUS_DIE_AT_EDGE) == LSL_BaseClass.STATUS_DIE_AT_EDGE) 513 if ((status & BuiltIn_Commands_BaseClass.STATUS_DIE_AT_EDGE) == BuiltIn_Commands_BaseClass.STATUS_DIE_AT_EDGE)
514 { 514 {
515 NotImplemented("llSetStatus - STATUS_DIE_AT_EDGE"); 515 NotImplemented("llSetStatus - STATUS_DIE_AT_EDGE");
516 } 516 }
517 if ((status & LSL_BaseClass.STATUS_RETURN_AT_EDGE) == LSL_BaseClass.STATUS_RETURN_AT_EDGE) 517 if ((status & BuiltIn_Commands_BaseClass.STATUS_RETURN_AT_EDGE) == BuiltIn_Commands_BaseClass.STATUS_RETURN_AT_EDGE)
518 { 518 {
519 NotImplemented("llSetStatus - STATUS_RETURN_AT_EDGE"); 519 NotImplemented("llSetStatus - STATUS_RETURN_AT_EDGE");
520 } 520 }
521 if ((status & LSL_BaseClass.STATUS_SANDBOX) == LSL_BaseClass.STATUS_SANDBOX) 521 if ((status & BuiltIn_Commands_BaseClass.STATUS_SANDBOX) == BuiltIn_Commands_BaseClass.STATUS_SANDBOX)
522 { 522 {
523 NotImplemented("llSetStatus - STATUS_SANDBOX"); 523 NotImplemented("llSetStatus - STATUS_SANDBOX");
524 } 524 }
@@ -532,43 +532,43 @@ namespace OpenSim.Region.ScriptEngine.Common
532 Console.WriteLine(m_host.UUID.ToString() + " status is " + m_host.ObjectFlags.ToString()); 532 Console.WriteLine(m_host.UUID.ToString() + " status is " + m_host.ObjectFlags.ToString());
533 switch (status) 533 switch (status)
534 { 534 {
535 case LSL_BaseClass.STATUS_PHYSICS: 535 case BuiltIn_Commands_BaseClass.STATUS_PHYSICS:
536 if ((m_host.ObjectFlags & (uint)LLObject.ObjectFlags.Physics) == (uint)LLObject.ObjectFlags.Physics) 536 if ((m_host.ObjectFlags & (uint)LLObject.ObjectFlags.Physics) == (uint)LLObject.ObjectFlags.Physics)
537 { 537 {
538 return 1; 538 return 1;
539 } 539 }
540 return 0; 540 return 0;
541 case LSL_BaseClass.STATUS_PHANTOM: 541 case BuiltIn_Commands_BaseClass.STATUS_PHANTOM:
542 if ((m_host.ObjectFlags & (uint)LLObject.ObjectFlags.Phantom) == (uint)LLObject.ObjectFlags.Phantom) 542 if ((m_host.ObjectFlags & (uint)LLObject.ObjectFlags.Phantom) == (uint)LLObject.ObjectFlags.Phantom)
543 { 543 {
544 return 1; 544 return 1;
545 } 545 }
546 return 0; 546 return 0;
547 case LSL_BaseClass.STATUS_CAST_SHADOWS: 547 case BuiltIn_Commands_BaseClass.STATUS_CAST_SHADOWS:
548 if ((m_host.ObjectFlags & (uint)LLObject.ObjectFlags.CastShadows) == (uint)LLObject.ObjectFlags.CastShadows) 548 if ((m_host.ObjectFlags & (uint)LLObject.ObjectFlags.CastShadows) == (uint)LLObject.ObjectFlags.CastShadows)
549 { 549 {
550 return 1; 550 return 1;
551 } 551 }
552 return 0; 552 return 0;
553 case LSL_BaseClass.STATUS_BLOCK_GRAB: 553 case BuiltIn_Commands_BaseClass.STATUS_BLOCK_GRAB:
554 NotImplemented("llGetStatus - STATUS_BLOCK_GRAB"); 554 NotImplemented("llGetStatus - STATUS_BLOCK_GRAB");
555 return 0; 555 return 0;
556 case LSL_BaseClass.STATUS_DIE_AT_EDGE: 556 case BuiltIn_Commands_BaseClass.STATUS_DIE_AT_EDGE:
557 NotImplemented("llGetStatus - STATUS_DIE_AT_EDGE"); 557 NotImplemented("llGetStatus - STATUS_DIE_AT_EDGE");
558 return 0; 558 return 0;
559 case LSL_BaseClass.STATUS_RETURN_AT_EDGE: 559 case BuiltIn_Commands_BaseClass.STATUS_RETURN_AT_EDGE:
560 NotImplemented("llGetStatus - STATUS_RETURN_AT_EDGE"); 560 NotImplemented("llGetStatus - STATUS_RETURN_AT_EDGE");
561 return 0; 561 return 0;
562 case LSL_BaseClass.STATUS_ROTATE_X: 562 case BuiltIn_Commands_BaseClass.STATUS_ROTATE_X:
563 NotImplemented("llGetStatus - STATUS_ROTATE_X"); 563 NotImplemented("llGetStatus - STATUS_ROTATE_X");
564 return 0; 564 return 0;
565 case LSL_BaseClass.STATUS_ROTATE_Y: 565 case BuiltIn_Commands_BaseClass.STATUS_ROTATE_Y:
566 NotImplemented("llGetStatus - STATUS_ROTATE_Y"); 566 NotImplemented("llGetStatus - STATUS_ROTATE_Y");
567 return 0; 567 return 0;
568 case LSL_BaseClass.STATUS_ROTATE_Z: 568 case BuiltIn_Commands_BaseClass.STATUS_ROTATE_Z:
569 NotImplemented("llGetStatus - STATUS_ROTATE_Z"); 569 NotImplemented("llGetStatus - STATUS_ROTATE_Z");
570 return 0; 570 return 0;
571 case LSL_BaseClass.STATUS_SANDBOX: 571 case BuiltIn_Commands_BaseClass.STATUS_SANDBOX:
572 NotImplemented("llGetStatus - STATUS_SANDBOX"); 572 NotImplemented("llGetStatus - STATUS_SANDBOX");
573 return 0; 573 return 0;
574 } 574 }
@@ -2553,23 +2553,23 @@ namespace OpenSim.Region.ScriptEngine.Common
2553 { 2553 {
2554 switch ((int)rules.Data[i]) 2554 switch ((int)rules.Data[i])
2555 { 2555 {
2556 case (int)LSL_BaseClass.PSYS_PART_FLAGS: 2556 case (int)BuiltIn_Commands_BaseClass.PSYS_PART_FLAGS:
2557 prules.PartDataFlags = (Primitive.ParticleSystem.ParticleDataFlags)((uint)Convert.ToInt32(rules.Data[i + 1].ToString())); 2557 prules.PartDataFlags = (Primitive.ParticleSystem.ParticleDataFlags)((uint)Convert.ToInt32(rules.Data[i + 1].ToString()));
2558 break; 2558 break;
2559 2559
2560 case (int)LSL_BaseClass.PSYS_PART_START_COLOR: 2560 case (int)BuiltIn_Commands_BaseClass.PSYS_PART_START_COLOR:
2561 tempv = (LSL_Types.Vector3)rules.Data[i + 1]; 2561 tempv = (LSL_Types.Vector3)rules.Data[i + 1];
2562 prules.PartStartColor.R = (float)tempv.x; 2562 prules.PartStartColor.R = (float)tempv.x;
2563 prules.PartStartColor.G = (float)tempv.y; 2563 prules.PartStartColor.G = (float)tempv.y;
2564 prules.PartStartColor.B = (float)tempv.z; 2564 prules.PartStartColor.B = (float)tempv.z;
2565 break; 2565 break;
2566 2566
2567 case (int)LSL_BaseClass.PSYS_PART_START_ALPHA: 2567 case (int)BuiltIn_Commands_BaseClass.PSYS_PART_START_ALPHA:
2568 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2568 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2569 prules.PartStartColor.A = (float)tempf; 2569 prules.PartStartColor.A = (float)tempf;
2570 break; 2570 break;
2571 2571
2572 case (int)LSL_BaseClass.PSYS_PART_END_COLOR: 2572 case (int)BuiltIn_Commands_BaseClass.PSYS_PART_END_COLOR:
2573 tempv = (LSL_Types.Vector3)rules.Data[i + 1]; 2573 tempv = (LSL_Types.Vector3)rules.Data[i + 1];
2574 //prules.PartEndColor = new LLColor(tempv.x,tempv.y,tempv.z,1); 2574 //prules.PartEndColor = new LLColor(tempv.x,tempv.y,tempv.z,1);
2575 2575
@@ -2578,74 +2578,74 @@ namespace OpenSim.Region.ScriptEngine.Common
2578 prules.PartEndColor.B = (float)tempv.z; 2578 prules.PartEndColor.B = (float)tempv.z;
2579 break; 2579 break;
2580 2580
2581 case (int)LSL_BaseClass.PSYS_PART_END_ALPHA: 2581 case (int)BuiltIn_Commands_BaseClass.PSYS_PART_END_ALPHA:
2582 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2582 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2583 prules.PartEndColor.A = (float)tempf; 2583 prules.PartEndColor.A = (float)tempf;
2584 break; 2584 break;
2585 2585
2586 case (int)LSL_BaseClass.PSYS_PART_START_SCALE: 2586 case (int)BuiltIn_Commands_BaseClass.PSYS_PART_START_SCALE:
2587 tempv = (LSL_Types.Vector3)rules.Data[i + 1]; 2587 tempv = (LSL_Types.Vector3)rules.Data[i + 1];
2588 prules.PartStartScaleX = (float)tempv.x; 2588 prules.PartStartScaleX = (float)tempv.x;
2589 prules.PartStartScaleY = (float)tempv.y; 2589 prules.PartStartScaleY = (float)tempv.y;
2590 break; 2590 break;
2591 2591
2592 case (int)LSL_BaseClass.PSYS_PART_END_SCALE: 2592 case (int)BuiltIn_Commands_BaseClass.PSYS_PART_END_SCALE:
2593 tempv = (LSL_Types.Vector3)rules.Data[i + 1]; 2593 tempv = (LSL_Types.Vector3)rules.Data[i + 1];
2594 prules.PartEndScaleX = (float)tempv.x; 2594 prules.PartEndScaleX = (float)tempv.x;
2595 prules.PartEndScaleY = (float)tempv.y; 2595 prules.PartEndScaleY = (float)tempv.y;
2596 break; 2596 break;
2597 2597
2598 case (int)LSL_BaseClass.PSYS_PART_MAX_AGE: 2598 case (int)BuiltIn_Commands_BaseClass.PSYS_PART_MAX_AGE:
2599 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2599 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2600 prules.PartMaxAge = (float)tempf; 2600 prules.PartMaxAge = (float)tempf;
2601 break; 2601 break;
2602 2602
2603 case (int)LSL_BaseClass.PSYS_SRC_ACCEL: 2603 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_ACCEL:
2604 tempv = (LSL_Types.Vector3)rules.Data[i + 1]; 2604 tempv = (LSL_Types.Vector3)rules.Data[i + 1];
2605 prules.PartAcceleration.X = (float)tempv.x; 2605 prules.PartAcceleration.X = (float)tempv.x;
2606 prules.PartAcceleration.Y = (float)tempv.y; 2606 prules.PartAcceleration.Y = (float)tempv.y;
2607 prules.PartAcceleration.Z = (float)tempv.z; 2607 prules.PartAcceleration.Z = (float)tempv.z;
2608 break; 2608 break;
2609 2609
2610 case (int)LSL_BaseClass.PSYS_SRC_PATTERN: 2610 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_PATTERN:
2611 int tmpi = (int)rules.Data[i + 1]; 2611 int tmpi = (int)rules.Data[i + 1];
2612 prules.Pattern = (Primitive.ParticleSystem.SourcePattern)tmpi; 2612 prules.Pattern = (Primitive.ParticleSystem.SourcePattern)tmpi;
2613 break; 2613 break;
2614 2614
2615 case (int)LSL_BaseClass.PSYS_SRC_TEXTURE: 2615 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_TEXTURE:
2616 prules.Texture = new LLUUID(rules.Data[i + 1].ToString()); 2616 prules.Texture = new LLUUID(rules.Data[i + 1].ToString());
2617 break; 2617 break;
2618 2618
2619 case (int)LSL_BaseClass.PSYS_SRC_BURST_RATE: 2619 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_BURST_RATE:
2620 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2620 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2621 prules.BurstRate = (float)tempf; 2621 prules.BurstRate = (float)tempf;
2622 break; 2622 break;
2623 2623
2624 case (int)LSL_BaseClass.PSYS_SRC_BURST_PART_COUNT: 2624 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_BURST_PART_COUNT:
2625 prules.BurstPartCount = (byte)Convert.ToByte(rules.Data[i + 1].ToString()); 2625 prules.BurstPartCount = (byte)Convert.ToByte(rules.Data[i + 1].ToString());
2626 break; 2626 break;
2627 2627
2628 case (int)LSL_BaseClass.PSYS_SRC_BURST_RADIUS: 2628 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_BURST_RADIUS:
2629 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2629 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2630 prules.BurstRadius = (float)tempf; 2630 prules.BurstRadius = (float)tempf;
2631 break; 2631 break;
2632 2632
2633 case (int)LSL_BaseClass.PSYS_SRC_BURST_SPEED_MIN: 2633 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_BURST_SPEED_MIN:
2634 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2634 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2635 prules.BurstSpeedMin = (float)tempf; 2635 prules.BurstSpeedMin = (float)tempf;
2636 break; 2636 break;
2637 2637
2638 case (int)LSL_BaseClass.PSYS_SRC_BURST_SPEED_MAX: 2638 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_BURST_SPEED_MAX:
2639 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2639 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2640 prules.BurstSpeedMax = (float)tempf; 2640 prules.BurstSpeedMax = (float)tempf;
2641 break; 2641 break;
2642 2642
2643 case (int)LSL_BaseClass.PSYS_SRC_MAX_AGE: 2643 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_MAX_AGE:
2644 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2644 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2645 prules.MaxAge = (float)tempf; 2645 prules.MaxAge = (float)tempf;
2646 break; 2646 break;
2647 2647
2648 case (int)LSL_BaseClass.PSYS_SRC_TARGET_KEY: 2648 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_TARGET_KEY:
2649 LLUUID key = LLUUID.Zero; 2649 LLUUID key = LLUUID.Zero;
2650 if (LLUUID.TryParse(rules.Data[i + 1].ToString(), out key)) 2650 if (LLUUID.TryParse(rules.Data[i + 1].ToString(), out key))
2651 { 2651 {
@@ -2657,7 +2657,7 @@ namespace OpenSim.Region.ScriptEngine.Common
2657 } 2657 }
2658 break; 2658 break;
2659 2659
2660 case (int)LSL_BaseClass.PSYS_SRC_OMEGA: 2660 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_OMEGA:
2661 // AL: This is an assumption, since it is the only thing that would match. 2661 // AL: This is an assumption, since it is the only thing that would match.
2662 tempv = (LSL_Types.Vector3)rules.Data[i + 1]; 2662 tempv = (LSL_Types.Vector3)rules.Data[i + 1];
2663 prules.AngularVelocity.X = (float)tempv.x; 2663 prules.AngularVelocity.X = (float)tempv.x;
@@ -2666,12 +2666,12 @@ namespace OpenSim.Region.ScriptEngine.Common
2666 //cast?? prules.MaxAge = (float)rules[i + 1]; 2666 //cast?? prules.MaxAge = (float)rules[i + 1];
2667 break; 2667 break;
2668 2668
2669 case (int)LSL_BaseClass.PSYS_SRC_ANGLE_BEGIN: 2669 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_ANGLE_BEGIN:
2670 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2670 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2671 prules.InnerAngle = (float)tempf; 2671 prules.InnerAngle = (float)tempf;
2672 break; 2672 break;
2673 2673
2674 case (int)LSL_BaseClass.PSYS_SRC_ANGLE_END: 2674 case (int)BuiltIn_Commands_BaseClass.PSYS_SRC_ANGLE_END:
2675 tempf = Convert.ToSingle(rules.Data[i + 1].ToString()); 2675 tempf = Convert.ToSingle(rules.Data[i + 1].ToString());
2676 prules.OuterAngle = (float)tempf; 2676 prules.OuterAngle = (float)tempf;
2677 break; 2677 break;
@@ -3391,27 +3391,27 @@ namespace OpenSim.Region.ScriptEngine.Common
3391 LSL_Types.list nums = LSL_Types.list.ToDoubleList(src); 3391 LSL_Types.list nums = LSL_Types.list.ToDoubleList(src);
3392 switch (operation) 3392 switch (operation)
3393 { 3393 {
3394 case LSL_BaseClass.LIST_STAT_RANGE: 3394 case BuiltIn_Commands_BaseClass.LIST_STAT_RANGE:
3395 return nums.Range(); 3395 return nums.Range();
3396 case LSL_BaseClass.LIST_STAT_MIN: 3396 case BuiltIn_Commands_BaseClass.LIST_STAT_MIN:
3397 return nums.Min(); 3397 return nums.Min();
3398 case LSL_BaseClass.LIST_STAT_MAX: 3398 case BuiltIn_Commands_BaseClass.LIST_STAT_MAX:
3399 return nums.Max(); 3399 return nums.Max();
3400 case LSL_BaseClass.LIST_STAT_MEAN: 3400 case BuiltIn_Commands_BaseClass.LIST_STAT_MEAN:
3401 return nums.Mean(); 3401 return nums.Mean();
3402 case LSL_BaseClass.LIST_STAT_MEDIAN: 3402 case BuiltIn_Commands_BaseClass.LIST_STAT_MEDIAN:
3403 return nums.Median(); 3403 return nums.Median();
3404 case LSL_BaseClass.LIST_STAT_NUM_COUNT: 3404 case BuiltIn_Commands_BaseClass.LIST_STAT_NUM_COUNT:
3405 return nums.NumericLength(); 3405 return nums.NumericLength();
3406 case LSL_BaseClass.LIST_STAT_STD_DEV: 3406 case BuiltIn_Commands_BaseClass.LIST_STAT_STD_DEV:
3407 return nums.StdDev(); 3407 return nums.StdDev();
3408 case LSL_BaseClass.LIST_STAT_SUM: 3408 case BuiltIn_Commands_BaseClass.LIST_STAT_SUM:
3409 return nums.Sum(); 3409 return nums.Sum();
3410 case LSL_BaseClass.LIST_STAT_SUM_SQUARES: 3410 case BuiltIn_Commands_BaseClass.LIST_STAT_SUM_SQUARES:
3411 return nums.SumSqrs(); 3411 return nums.SumSqrs();
3412 case LSL_BaseClass.LIST_STAT_GEOMETRIC_MEAN: 3412 case BuiltIn_Commands_BaseClass.LIST_STAT_GEOMETRIC_MEAN:
3413 return nums.GeometricMean(); 3413 return nums.GeometricMean();
3414 case LSL_BaseClass.LIST_STAT_HARMONIC_MEAN: 3414 case BuiltIn_Commands_BaseClass.LIST_STAT_HARMONIC_MEAN:
3415 return nums.HarmonicMean(); 3415 return nums.HarmonicMean();
3416 default: 3416 default:
3417 return 0.0; 3417 return 0.0;
@@ -3576,9 +3576,9 @@ namespace OpenSim.Region.ScriptEngine.Common
3576 public string llStringTrim(string src, int type) 3576 public string llStringTrim(string src, int type)
3577 { 3577 {
3578 m_host.AddScriptLPS(1); 3578 m_host.AddScriptLPS(1);
3579 if (type == (int)LSL_BaseClass.STRING_TRIM_HEAD) { return src.TrimStart(); } 3579 if (type == (int)BuiltIn_Commands_BaseClass.STRING_TRIM_HEAD) { return src.TrimStart(); }
3580 if (type == (int)LSL_BaseClass.STRING_TRIM_TAIL) { return src.TrimEnd(); } 3580 if (type == (int)BuiltIn_Commands_BaseClass.STRING_TRIM_TAIL) { return src.TrimEnd(); }
3581 if (type == (int)LSL_BaseClass.STRING_TRIM) { return src.Trim(); } 3581 if (type == (int)BuiltIn_Commands_BaseClass.STRING_TRIM) { return src.Trim(); }
3582 return src; 3582 return src;
3583 } 3583 }
3584 3584