private void LoadForm(object sender, EventArgs e) { _settings = new Settings(); _previousCommands = new PreviousCommands(); try { _telnetHandler = new ClientHandler(_settings.ServerAdress, _settings.Port, new JsonMudMessage()); timer_UpdateTimer.Start(); //richTextBox1.ReadOnly = true; SetDoubleBufferToOn(myRichTextBox_MainText); } catch (Exception ex) { string message = "Unable to connect" + Environment.NewLine + ex.Message; MessageBox.Show(message); this.Close(); return; } SelectTextEntry(sender, e); ResetFontSize(_settings); if (_settings.Map) { LoadMap(); } if (_settings.Sound) { LoadSound(); } }
private void LoadForm(object sender, EventArgs e) { Settings.Initialize(); _previousCommands = new PreviousCommands(); //_triggers = new Dictionary<TagType, List<Trigger.Trigger>>(); SetTriggersDictioanry(new TriggerSettings()); try { _telnetHandler = new ClientHandler(Settings.ServerAdress, Settings.Port, new JsonMudMessage()); timer_UpdateTimer.Start(); //richTextBox1.ReadOnly = true; SetDoubleBufferToOn(myRichTextBox_MainText); } catch (Exception ex) { string message = "Unable to connect" + Environment.NewLine + ex.Message; MessageBox.Show(message); this.Close(); return; } SelectTextEntry(sender, e); ResetFontSize(); if (Settings.DisplayMap) { LoadMap(); } if (Settings.PlaySound) { LoadSound(); } }
public State Execute(TelnetHandler handler) { if (_output != null) { handler.SendCommand(_output); } return(_nextState); }
public Map(TelnetHandler telnetHandler) { _telnetHandler = telnetHandler; InitializeComponent(); pictureBox_Map.BackgroundImage = new Bitmap("map\\map.jpg"); pictureBox_Map.BackColor = Color.Transparent; }
public void ReceiveCommandForwardsCommandToState() { var mockLocal = new Mock <HandlerStateAutomaton>(null, State.No); var mockRemote = new Mock <HandlerStateAutomaton>(null, State.No); var handler = new TelnetHandler(Option.SuppressLocalEcho, mockLocal.Object, mockRemote.Object); mockRemote.Setup(automaton => automaton.ReceiveCommand(Command.Will, handler)); mockLocal.Setup(automaton => automaton.ReceiveCommand(Command.Will, handler)); handler.ReceiveCommand(Command.Will); mockRemote.Verify(automaton => automaton.ReceiveCommand(Command.Will, handler), Times.Once()); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_main); Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); _relativeLayout = FindViewById <RelativeLayout>(Resource.Id.ScreenLayout); FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab); fab.Click += FabOnClick; _displayText = FindViewById <TextView>(Resource.Id.DisplayText); _displayText.MovementMethod = new Android.Text.Method.ScrollingMovementMethod(); _inputText = FindViewById <EditText>(Resource.Id.InputText); _inputText.TextChanged += InputChanged; try { _telnetHandler = new ClientHandler(Settings.Address, Settings.Port, new JsonMudMessage()); _timer = new Timer(); _timer.Interval = 100; _timer.Elapsed += UpdateDisplayedText; _timer.Start(); _timer2 = new Timer(); _timer2.Interval = 100; _timer2.Elapsed += _timer2_Elapsed; _timer2.Start(); } catch { Android.App.AlertDialog.Builder builder = new Android.App.AlertDialog.Builder(this); Android.App.AlertDialog alertDialog = builder.Create(); alertDialog.SetTitle("Error Connecting"); alertDialog.SetMessage($"Error connecting to '{Settings.Address}' port {Settings.Port}"); alertDialog.SetButton("OK", (c, ev) => { }); alertDialog.Show(); } }
public SoundHandler(Settings settings, TelnetHandler telnetHandler) { _settings = settings; _telnetHandler = telnetHandler; }
public virtual HandlerState SendCommand(Command command, TelnetHandler handler) { return(this); }
public SoundHandler(TelnetHandler telnetHandler) { _telnetHandler = telnetHandler; }