using System; using System.Collections.Generic; using System.Linq; using System.Text; using Chop.Game.Rooms; namespace Chop.Game.Messages.Incoming.room.avatar { class LookToMessageComposer: IMessageHandler { public void Handle(GameClient client, RequestParser parser) { int lookX = parser.ReadInt32(); int lookY = parser.ReadInt32(); if (lookX == client.mRoomUser.mX && lookY == client.mRoomUser.mY) // STOP LOOKING AT YOUR SELF return; client.mRoomUser.mBodyRotation = Rotation.Calculate(client.mRoomUser.mX, client.mRoomUser.mY, lookX, lookY); client.mRoomUser.mHeadRotation = client.mRoomUser.mBodyRotation; client.mRoomUser.mStatusUpdated = true; } } }