diff options
author | mingchen | 2007-07-13 21:13:38 +0000 |
---|---|---|
committer | mingchen | 2007-07-13 21:13:38 +0000 |
commit | 862dc9fe975bdaa71116c8449ac27289f860441e (patch) | |
tree | fd90837f60f7bebcca522b4770601795a3c065dc /OpenSim/Framework/General/Interfaces | |
parent | Chat/Shout/etc should be working again (diff) | |
download | opensim-SC_OLD-862dc9fe975bdaa71116c8449ac27289f860441e.zip opensim-SC_OLD-862dc9fe975bdaa71116c8449ac27289f860441e.tar.gz opensim-SC_OLD-862dc9fe975bdaa71116c8449ac27289f860441e.tar.bz2 opensim-SC_OLD-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/Interfaces')
-rw-r--r-- | OpenSim/Framework/General/Interfaces/IClientAPI.cs | 6 |
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 | } |