From aa2521623c79007c480986dc491bf2f98cec3f8c Mon Sep 17 00:00:00 2001 From: idb Date: Sun, 25 Jan 2009 10:17:26 +0000 Subject: [PATCH] Add an override of the ! operator to lsl integer. Fixes Mantis #3041 --- OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs index 7081e5cf7b..ffb5a9332a 100644 --- a/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs +++ b/OpenSim/Region/ScriptEngine/Shared/LSL_Types.cs @@ -1704,6 +1704,11 @@ namespace OpenSim.Region.ScriptEngine.Shared return ret; } + static public LSLInteger operator !(LSLInteger i1) + { + return i1.value == 0 ? 1 : 0; + } + public static LSLInteger operator ++(LSLInteger i) { i.value++;