Beispiel #1
0
 public GameStateSender(Log<ChatMessage> chatLog, IClientStateTracker clientStateTracker, ISnapCounter snapCounter, IOutgoingMessageQueue outgoingMessageQueue)
 {
     this.ChatLog = chatLog;
     this.ClientStateTracker = clientStateTracker;
     this.SnapCounter = snapCounter;
     this.OutgoingMessageQueue = outgoingMessageQueue;
 }
Beispiel #2
0
 public ClientInputSender(LocalClient localClient, Log<ChatMessage> chatLog, ISnapCounter snapCounter, IOutgoingMessageQueue outgoingMessageQueue, ILoggerFactory loggerFactory)
 {
     this.LocalClient = localClient;
     this.ChatLog = chatLog;
     this.SnapCounter = snapCounter;
     this.OutgoingMessageQueue = outgoingMessageQueue;
     this.Logger = loggerFactory.GetLogger(this.GetType());
 }
 public void SetUp()
 {
     stubOutgoingMessageQueue = MockRepository.GenerateStub<IOutgoingMessageQueue>();
     stubSnapCounter = MockRepository.GenerateStub<ISnapCounter>();
     stubSnapCounter.CurrentSnap = 3;
     chatLog = new Log<ChatMessage>();
     client = new LocalClient(MockRepository.GenerateStub<IPlayer>()) { ID = 9 };
     client.Player.Stub(me => me.PlayerSettings).Return(MockRepository.GenerateStub<IPlayerSettings>());
     clientInputSender = new ClientInputSender(client, chatLog, stubSnapCounter, stubOutgoingMessageQueue, DummyLogger.Factory); 
 }
 public void SetUp()
 {
     stubClientStateTracker = MockRepository.GenerateStub<IClientStateTracker>();
     List<Client> clientList = new List<Client>();
     stubClientStateTracker.Stub(x => x.NetworkClients).Return(clientList);
     client = new Client(MockRepository.GenerateStub<IPlayer>());
     client.Player.Stub(me => me.PlayerSettings).Return(MockRepository.GenerateStub<IPlayerSettings>());
     client.Player.Stub(me => me.Weapons).Return(MockRepository.GenerateStub<IWeapons>());
     client.Player.Weapons.Stub(me => me.Shots).Return(new Shots());
     stubClientStateTracker.NetworkClients.Add(client);
     chatLog = new Log<ChatMessage>();
     stubSnapCounter = MockRepository.GenerateStub<ISnapCounter>();
     stubSnapCounter.CurrentSnap = 3;
     stubOutgoingMessageQueue = MockRepository.GenerateStub<IOutgoingMessageQueue>();
     serverChatLogView = new GameStateSender(chatLog, stubClientStateTracker, stubSnapCounter, stubOutgoingMessageQueue);
 }