diff options
author | gareth | 2007-03-06 15:57:36 +0000 |
---|---|---|
committer | gareth | 2007-03-06 15:57:36 +0000 |
commit | d828af7036fd11a4a1f678b2b7e51bdb6380087a (patch) | |
tree | 99544eb8c363afeccd0da17ba67970b8cc505d14 /src/world/Avatar.cs | |
parent | Added sandbox mode and setup facility (diff) | |
download | opensim-SC-d828af7036fd11a4a1f678b2b7e51bdb6380087a.zip opensim-SC-d828af7036fd11a4a1f678b2b7e51bdb6380087a.tar.gz opensim-SC-d828af7036fd11a4a1f678b2b7e51bdb6380087a.tar.bz2 opensim-SC-d828af7036fd11a4a1f678b2b7e51bdb6380087a.tar.xz |
Implemented local console and VERY rough skeleton for TCP/Worldchat console
Implemented seperate logging (but no packetlog or chat yet)
Diffstat (limited to 'src/world/Avatar.cs')
-rw-r--r-- | src/world/Avatar.cs | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/src/world/Avatar.cs b/src/world/Avatar.cs index 6dcc1dd..26b2002 100644 --- a/src/world/Avatar.cs +++ b/src/world/Avatar.cs | |||
@@ -21,7 +21,7 @@ namespace OpenSim.world | |||
21 | private libsecondlife.Packets.ObjectUpdatePacket.ObjectDataBlock AvatarTemplate; | 21 | private libsecondlife.Packets.ObjectUpdatePacket.ObjectDataBlock AvatarTemplate; |
22 | 22 | ||
23 | public Avatar(OpenSimClient TheClient) { | 23 | public Avatar(OpenSimClient TheClient) { |
24 | Console.WriteLine("Avatar.cs - Loading details from grid (DUMMY)"); | 24 | OpenSim_Main.localcons.WriteLine("Avatar.cs - Loading details from grid (DUMMY)"); |
25 | ControllingClient=TheClient; | 25 | ControllingClient=TheClient; |
26 | SetupTemplate("avatar-template.dat"); | 26 | SetupTemplate("avatar-template.dat"); |
27 | 27 | ||
@@ -32,8 +32,6 @@ namespace OpenSim.world | |||
32 | lock(this) { | 32 | lock(this) { |
33 | base.update(); | 33 | base.update(); |
34 | 34 | ||
35 | Console.WriteLine("KeyMask: " + this.CurrentKeyMask); | ||
36 | |||
37 | oldvel=this.velocity; | 35 | oldvel=this.velocity; |
38 | oldpos=this.position; | 36 | oldpos=this.position; |
39 | if((this.CurrentKeyMask & (uint)MainAvatar.AgentUpdateFlags.AGENT_CONTROL_AT_POS) != 0) { | 37 | if((this.CurrentKeyMask & (uint)MainAvatar.AgentUpdateFlags.AGENT_CONTROL_AT_POS) != 0) { |
@@ -42,7 +40,6 @@ namespace OpenSim.world | |||
42 | this.velocity.X = tmpVelocity.x; | 40 | this.velocity.X = tmpVelocity.x; |
43 | this.velocity.Y = tmpVelocity.y; | 41 | this.velocity.Y = tmpVelocity.y; |
44 | this.velocity.Z = tmpVelocity.z; | 42 | this.velocity.Z = tmpVelocity.z; |
45 | Console.WriteLine("Walking at "+ this.velocity.ToString()); | ||
46 | this.walking=true; | 43 | this.walking=true; |
47 | } else { | 44 | } else { |
48 | this.velocity.X=0; | 45 | this.velocity.X=0; |
@@ -82,7 +79,7 @@ namespace OpenSim.world | |||
82 | } | 79 | } |
83 | 80 | ||
84 | public void CompleteMovement(World RegionInfo) { | 81 | public void CompleteMovement(World RegionInfo) { |
85 | Console.WriteLine("Avatar.cs:CompleteMovement() - Constructing AgentMovementComplete packet"); | 82 | OpenSim_Main.localcons.WriteLine("Avatar.cs:CompleteMovement() - Constructing AgentMovementComplete packet"); |
86 | AgentMovementCompletePacket mov = new AgentMovementCompletePacket(); | 83 | AgentMovementCompletePacket mov = new AgentMovementCompletePacket(); |
87 | mov.AgentData.SessionID = this.ControllingClient.SessionID; | 84 | mov.AgentData.SessionID = this.ControllingClient.SessionID; |
88 | mov.AgentData.AgentID = this.ControllingClient.AgentID; | 85 | mov.AgentData.AgentID = this.ControllingClient.AgentID; |
@@ -92,7 +89,7 @@ namespace OpenSim.world | |||
92 | mov.Data.Position = new LLVector3((float)this.position.X, (float)this.position.Y, (float)this.position.Z); | 89 | mov.Data.Position = new LLVector3((float)this.position.X, (float)this.position.Y, (float)this.position.Z); |
93 | mov.Data.LookAt = new LLVector3(0.99f, 0.042f, 0); | 90 | mov.Data.LookAt = new LLVector3(0.99f, 0.042f, 0); |
94 | 91 | ||
95 | Console.WriteLine("Sending AgentMovementComplete packet"); | 92 | OpenSim_Main.localcons.WriteLine("Sending AgentMovementComplete packet"); |
96 | ControllingClient.OutPacket(mov); | 93 | ControllingClient.OutPacket(mov); |
97 | } | 94 | } |
98 | 95 | ||
@@ -213,11 +210,11 @@ namespace OpenSim.world | |||
213 | } | 210 | } |
214 | 211 | ||
215 | public void SendRegionHandshake(World RegionInfo) { | 212 | public void SendRegionHandshake(World RegionInfo) { |
216 | Console.WriteLine("Avatar.cs:SendRegionHandshake() - Creating empty RegionHandshake packet"); | 213 | OpenSim_Main.localcons.WriteLine("Avatar.cs:SendRegionHandshake() - Creating empty RegionHandshake packet"); |
217 | System.Text.Encoding _enc = System.Text.Encoding.ASCII; | 214 | System.Text.Encoding _enc = System.Text.Encoding.ASCII; |
218 | RegionHandshakePacket handshake = new RegionHandshakePacket(); | 215 | RegionHandshakePacket handshake = new RegionHandshakePacket(); |
219 | 216 | ||
220 | Console.WriteLine("Avatar.cs:SendRegionhandshake() - Filling in RegionHandshake details"); | 217 | OpenSim_Main.localcons.WriteLine("Avatar.cs:SendRegionhandshake() - Filling in RegionHandshake details"); |
221 | handshake.RegionInfo.BillableFactor = 0; | 218 | handshake.RegionInfo.BillableFactor = 0; |
222 | handshake.RegionInfo.IsEstateManager = false; | 219 | handshake.RegionInfo.IsEstateManager = false; |
223 | handshake.RegionInfo.TerrainHeightRange00 = 60; | 220 | handshake.RegionInfo.TerrainHeightRange00 = 60; |
@@ -243,7 +240,7 @@ namespace OpenSim.world | |||
243 | handshake.RegionInfo.TerrainDetail3 = new LLUUID("00000000-0000-0000-0000-000000000000"); | 240 | handshake.RegionInfo.TerrainDetail3 = new LLUUID("00000000-0000-0000-0000-000000000000"); |
244 | handshake.RegionInfo.CacheID = new LLUUID("545ec0a5-5751-1026-8a0b-216e38a7ab37"); | 241 | handshake.RegionInfo.CacheID = new LLUUID("545ec0a5-5751-1026-8a0b-216e38a7ab37"); |
245 | 242 | ||
246 | Console.WriteLine("Avatar.cs:SendRegionHandshake() - Sending RegionHandshake packet"); | 243 | OpenSim_Main.localcons.WriteLine("Avatar.cs:SendRegionHandshake() - Sending RegionHandshake packet"); |
247 | this.ControllingClient.OutPacket(handshake); | 244 | this.ControllingClient.OutPacket(handshake); |
248 | } | 245 | } |
249 | 246 | ||