aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/General
diff options
context:
space:
mode:
authormingchen2007-07-13 21:13:38 +0000
committermingchen2007-07-13 21:13:38 +0000
commit862dc9fe975bdaa71116c8449ac27289f860441e (patch)
treefd90837f60f7bebcca522b4770601795a3c065dc /OpenSim/Framework/General
parentChat/Shout/etc should be working again (diff)
downloadopensim-SC-862dc9fe975bdaa71116c8449ac27289f860441e.zip
opensim-SC-862dc9fe975bdaa71116c8449ac27289f860441e.tar.gz
opensim-SC-862dc9fe975bdaa71116c8449ac27289f860441e.tar.bz2
opensim-SC-862dc9fe975bdaa71116c8449ac27289f860441e.tar.xz
*Reworked parcel joining to work the same way as LL's method.
**Parcels within selection now join and not the two parcels selected at each corner *Created OnSignificantClientMovement event that is triggered when an avatar moves more than 2 meters.
Diffstat (limited to 'OpenSim/Framework/General')
-rw-r--r--OpenSim/Framework/General/Interfaces/IClientAPI.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/OpenSim/Framework/General/Interfaces/IClientAPI.cs b/OpenSim/Framework/General/Interfaces/IClientAPI.cs
index 9ac7994..555f46e 100644
--- a/OpenSim/Framework/General/Interfaces/IClientAPI.cs
+++ b/OpenSim/Framework/General/Interfaces/IClientAPI.cs
@@ -77,6 +77,8 @@ namespace OpenSim.Framework.Interfaces
77 77
78 public delegate void AddNewPrim(LLUUID ownerID, LLVector3 pos, PrimitiveBaseShape shape); 78 public delegate void AddNewPrim(LLUUID ownerID, LLVector3 pos, PrimitiveBaseShape shape);
79 79
80 public delegate void SignificantClientMovement(IClientAPI remote_client);
81
80 public interface IClientAPI 82 public interface IClientAPI
81 { 83 {
82 event ImprovedInstantMessage OnInstantMessage; 84 event ImprovedInstantMessage OnInstantMessage;
@@ -126,6 +128,8 @@ namespace OpenSim.Framework.Interfaces
126 event ParcelPropertiesUpdateRequest OnParcelPropertiesUpdateRequest; 128 event ParcelPropertiesUpdateRequest OnParcelPropertiesUpdateRequest;
127 129
128 event EstateOwnerMessageRequest OnEstateOwnerMessage; 130 event EstateOwnerMessageRequest OnEstateOwnerMessage;
131 event SignificantClientMovement OnSignificantClientMovement;
132
129 LLVector3 StartPos 133 LLVector3 StartPos
130 { 134 {
131 get; 135 get;
@@ -182,5 +186,7 @@ namespace OpenSim.Framework.Interfaces
182 void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items); 186 void SendInventoryFolderDetails(LLUUID ownerID, LLUUID folderID, List<InventoryItemBase> items);
183 void SendInventoryItemDetails(LLUUID ownerID, LLUUID folderID, InventoryItemBase item); 187 void SendInventoryItemDetails(LLUUID ownerID, LLUUID folderID, InventoryItemBase item);
184 void SendNameReply(LLUUID profileId, string firstname, string lastname); 188 void SendNameReply(LLUUID profileId, string firstname, string lastname);
189
190 void TriggerSignificantClientMovement(IClientAPI remote_client);
185 } 191 }
186} 192}