Пример #1
0
        private void Erase(EraseMessage msg)
        {
            const char emptyChar   = ' ';
            var        drawMessage = new DrawMessage(msg.X, msg.Y, emptyChar);

            Self.Tell(drawMessage);
        }
Пример #2
0
        private void UpdateLocation(UpdateLocationMessage msg)
        {
            var eraseMessage = new EraseMessage(msg.OldX, msg.OldY);
            var drawMessage  = new DrawMessage(msg.NewX, msg.NewY, msg.Avatar);

            _gameRenderActor.Tell(eraseMessage);
            _gameRenderActor.Tell(drawMessage);
        }
Пример #3
0
        private void Unsubscribe(UnsubscribeMessage msg)
        {
            var eraseMessage = new EraseMessage(_clientState.CurrentX, _clientState.CurrentY);

            _gameRenderActor.Tell(eraseMessage);
        }