public void Dispose() { if (_poller != null) { _poller.MouseAction -= _poller_MouseAction; _poller = null; } //If OutputRecordStream IsNot Nothing Then // OutputRecordStream.Close() // OutputRecordStream = Nothing //End If }
public InputPollerCommand(Poller poller) { _poller = poller; _poller.MouseAction += new Poller.MouseActionEventHandler(_poller_MouseAction); }
public DialogResult ShowDialog(Heroes.Core.Hero attackHero, Heroes.Core.Hero defendHero, Heroes.Core.Monster monster, Heroes.Core.Town defendCastle) { _attackHero = attackHero; _defendHero = defendHero; _monster = monster; _defendCastle = defendCastle; _controller = new Controller(this, null, new Size(800, 600), null); _poller = new Poller(this); _inputMethod = new InputPollerCommand(_poller); SetupEngine(); SetupRenderer(); return this.ShowDialog(); }