diff options
author | Jeff Ames | 2008-03-22 23:39:07 +0000 |
---|---|---|
committer | Jeff Ames | 2008-03-22 23:39:07 +0000 |
commit | 37121bcf72263f1fea76fc5193b1cfa6c4b1f460 (patch) | |
tree | b22e52b086e8f39d85755202512711287a708ca3 /OpenSim/Region/Environment/Interfaces/ILandObject.cs | |
parent | *Moved LandManagement into its own region module (spiffy!) (diff) | |
download | opensim-SC-37121bcf72263f1fea76fc5193b1cfa6c4b1f460.zip opensim-SC-37121bcf72263f1fea76fc5193b1cfa6c4b1f460.tar.gz opensim-SC-37121bcf72263f1fea76fc5193b1cfa6c4b1f460.tar.bz2 opensim-SC-37121bcf72263f1fea76fc5193b1cfa6c4b1f460.tar.xz |
Update svn properties.
Diffstat (limited to 'OpenSim/Region/Environment/Interfaces/ILandObject.cs')
-rw-r--r-- | OpenSim/Region/Environment/Interfaces/ILandObject.cs | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/OpenSim/Region/Environment/Interfaces/ILandObject.cs b/OpenSim/Region/Environment/Interfaces/ILandObject.cs index f68fb82..61d8670 100644 --- a/OpenSim/Region/Environment/Interfaces/ILandObject.cs +++ b/OpenSim/Region/Environment/Interfaces/ILandObject.cs | |||
@@ -1,54 +1,54 @@ | |||
1 | using System; | 1 | using System; |
2 | using System.Collections.Generic; | 2 | using System.Collections.Generic; |
3 | using System.Text; | 3 | using System.Text; |
4 | 4 | ||
5 | using libsecondlife; | 5 | using libsecondlife; |
6 | using libsecondlife.Packets; | 6 | using libsecondlife.Packets; |
7 | using OpenSim.Region.Environment.Scenes; | 7 | using OpenSim.Region.Environment.Scenes; |
8 | 8 | ||
9 | using OpenSim.Framework; | 9 | using OpenSim.Framework; |
10 | 10 | ||
11 | namespace OpenSim.Region.Environment.Interfaces | 11 | namespace OpenSim.Region.Environment.Interfaces |
12 | { | 12 | { |
13 | public interface ILandObject | 13 | public interface ILandObject |
14 | { | 14 | { |
15 | 15 | ||
16 | LandData landData { get; set; } | 16 | LandData landData { get; set; } |
17 | bool[,] landBitmap { get; set; } | 17 | bool[,] landBitmap { get; set; } |
18 | LLUUID regionUUID { get; } | 18 | LLUUID regionUUID { get; } |
19 | bool containsPoint(int x, int y); | 19 | bool containsPoint(int x, int y); |
20 | ILandObject Copy(); | 20 | ILandObject Copy(); |
21 | 21 | ||
22 | 22 | ||
23 | void sendLandUpdateToAvatarsOverMe(); | 23 | void sendLandUpdateToAvatarsOverMe(); |
24 | 24 | ||
25 | void sendLandProperties(int sequence_id, bool snap_selection, int request_result, IClientAPI remote_client); | 25 | void sendLandProperties(int sequence_id, bool snap_selection, int request_result, IClientAPI remote_client); |
26 | void updateLandProperties(ParcelPropertiesUpdatePacket packet, IClientAPI remote_client); | 26 | void updateLandProperties(ParcelPropertiesUpdatePacket packet, IClientAPI remote_client); |
27 | bool isEitherBannedOrRestricted(LLUUID avatar); | 27 | bool isEitherBannedOrRestricted(LLUUID avatar); |
28 | bool isBannedFromLand(LLUUID avatar); | 28 | bool isBannedFromLand(LLUUID avatar); |
29 | bool isRestrictedFromLand(LLUUID avatar); | 29 | bool isRestrictedFromLand(LLUUID avatar); |
30 | void sendLandUpdateToClient(IClientAPI remote_client); | 30 | void sendLandUpdateToClient(IClientAPI remote_client); |
31 | ParcelAccessListReplyPacket.ListBlock[] createAccessListArrayByFlag(ParcelManager.AccessList flag); | 31 | ParcelAccessListReplyPacket.ListBlock[] createAccessListArrayByFlag(ParcelManager.AccessList flag); |
32 | void sendAccessList(LLUUID agentID, LLUUID sessionID, uint flags, int sequenceID, IClientAPI remote_client); | 32 | void sendAccessList(LLUUID agentID, LLUUID sessionID, uint flags, int sequenceID, IClientAPI remote_client); |
33 | void updateAccessList(uint flags, List<ParcelManager.ParcelAccessEntry> entries, IClientAPI remote_client); | 33 | void updateAccessList(uint flags, List<ParcelManager.ParcelAccessEntry> entries, IClientAPI remote_client); |
34 | void updateLandBitmapByteArray(); | 34 | void updateLandBitmapByteArray(); |
35 | void setLandBitmapFromByteArray(); | 35 | void setLandBitmapFromByteArray(); |
36 | bool[,] getLandBitmap(); | 36 | bool[,] getLandBitmap(); |
37 | void forceUpdateLandInfo(); | 37 | void forceUpdateLandInfo(); |
38 | void setLandBitmap(bool[,] bitmap); | 38 | void setLandBitmap(bool[,] bitmap); |
39 | 39 | ||
40 | bool[,] basicFullRegionLandBitmap(); | 40 | bool[,] basicFullRegionLandBitmap(); |
41 | bool[,] getSquareLandBitmap(int start_x, int start_y, int end_x, int end_y); | 41 | bool[,] getSquareLandBitmap(int start_x, int start_y, int end_x, int end_y); |
42 | bool[,] modifyLandBitmapSquare(bool[,] land_bitmap, int start_x, int start_y, int end_x, int end_y, bool set_value); | 42 | bool[,] modifyLandBitmapSquare(bool[,] land_bitmap, int start_x, int start_y, int end_x, int end_y, bool set_value); |
43 | bool[,] mergeLandBitmaps(bool[,] bitmap_base, bool[,] bitmap_add); | 43 | bool[,] mergeLandBitmaps(bool[,] bitmap_base, bool[,] bitmap_add); |
44 | void sendForceObjectSelect(int local_id, int request_type, IClientAPI remote_client); | 44 | void sendForceObjectSelect(int local_id, int request_type, IClientAPI remote_client); |
45 | void sendLandObjectOwners(IClientAPI remote_client); | 45 | void sendLandObjectOwners(IClientAPI remote_client); |
46 | void returnObject(SceneObjectGroup obj); | 46 | void returnObject(SceneObjectGroup obj); |
47 | void returnLandObjects(int type, LLUUID owner); | 47 | void returnLandObjects(int type, LLUUID owner); |
48 | void resetLandPrimCounts(); | 48 | void resetLandPrimCounts(); |
49 | void addPrimToCount(SceneObjectGroup obj); | 49 | void addPrimToCount(SceneObjectGroup obj); |
50 | void removePrimFromCount(SceneObjectGroup obj); | 50 | void removePrimFromCount(SceneObjectGroup obj); |
51 | 51 | ||
52 | 52 | ||
53 | } | 53 | } |
54 | } | 54 | } |