diff options
author | MW | 2007-05-21 16:06:58 +0000 |
---|---|---|
committer | MW | 2007-05-21 16:06:58 +0000 |
commit | fe46b045f75dec5ecdd0a29273c70df3e6ea540e (patch) | |
tree | 554c0fb47e513fc6a89f496d99b7b67de24edde7 /OpenSim.RegionServer/PacketServer.cs | |
parent | Increased version number to 0.2! ZOMG! (diff) | |
download | opensim-SC-fe46b045f75dec5ecdd0a29273c70df3e6ea540e.zip opensim-SC-fe46b045f75dec5ecdd0a29273c70df3e6ea540e.tar.gz opensim-SC-fe46b045f75dec5ecdd0a29273c70df3e6ea540e.tar.bz2 opensim-SC-fe46b045f75dec5ecdd0a29273c70df3e6ea540e.tar.xz |
Start of a redesign of SimClient (now renamed ClientView)/World/Avatar/Prim , switching to a event based system (World/Avatar register as event handlers). It is possible that I've broke something with this commit but it doesn't matter as I'll just hide and no one will find me.
Diffstat (limited to '')
-rw-r--r-- | OpenSim.RegionServer/PacketServer.cs | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/OpenSim.RegionServer/PacketServer.cs b/OpenSim.RegionServer/PacketServer.cs index b60d10f..cb7de11 100644 --- a/OpenSim.RegionServer/PacketServer.cs +++ b/OpenSim.RegionServer/PacketServer.cs | |||
@@ -10,7 +10,7 @@ namespace OpenSim | |||
10 | { | 10 | { |
11 | private OpenSimNetworkHandler _networkHandler; | 11 | private OpenSimNetworkHandler _networkHandler; |
12 | private World _localWorld; | 12 | private World _localWorld; |
13 | public Dictionary<uint, SimClient> ClientThreads = new Dictionary<uint, SimClient>(); | 13 | public Dictionary<uint, ClientView> ClientThreads = new Dictionary<uint, ClientView>(); |
14 | 14 | ||
15 | public PacketServer(OpenSimNetworkHandler networkHandler) | 15 | public PacketServer(OpenSimNetworkHandler networkHandler) |
16 | { | 16 | { |
@@ -44,7 +44,7 @@ namespace OpenSim | |||
44 | 44 | ||
45 | } | 45 | } |
46 | 46 | ||
47 | public virtual void SendPacketToAllExcept(Packet packet, SimClient simClient) | 47 | public virtual void SendPacketToAllExcept(Packet packet, ClientView simClient) |
48 | { | 48 | { |
49 | 49 | ||
50 | } | 50 | } |
@@ -58,17 +58,16 @@ namespace OpenSim | |||
58 | { | 58 | { |
59 | if (this._localWorld != null) | 59 | if (this._localWorld != null) |
60 | { | 60 | { |
61 | SimClient.AddPacketHandler(PacketType.ModifyLand, _localWorld.ModifyTerrain); | 61 | ClientView.AddPacketHandler(PacketType.ModifyLand, _localWorld.ModifyTerrain); |
62 | SimClient.AddPacketHandler(PacketType.ChatFromViewer, _localWorld.SimChat); | 62 | ClientView.AddPacketHandler(PacketType.RezObject, _localWorld.RezObject); |
63 | SimClient.AddPacketHandler(PacketType.RezObject, _localWorld.RezObject); | 63 | ClientView.AddPacketHandler(PacketType.DeRezObject, _localWorld.DeRezObject); |
64 | SimClient.AddPacketHandler(PacketType.DeRezObject, _localWorld.DeRezObject); | 64 | ClientView.AddPacketHandler(PacketType.UUIDNameRequest, this.RequestUUIDName); |
65 | SimClient.AddPacketHandler(PacketType.UUIDNameRequest, this.RequestUUIDName); | ||
66 | } | 65 | } |
67 | } | 66 | } |
68 | 67 | ||
69 | #region Client Packet Handlers | 68 | #region Client Packet Handlers |
70 | 69 | ||
71 | public bool RequestUUIDName(SimClient simClient, Packet packet) | 70 | public bool RequestUUIDName(ClientView simClient, Packet packet) |
72 | { | 71 | { |
73 | System.Text.Encoding enc = System.Text.Encoding.ASCII; | 72 | System.Text.Encoding enc = System.Text.Encoding.ASCII; |
74 | Console.WriteLine(packet.ToString()); | 73 | Console.WriteLine(packet.ToString()); |