Exemplo n.º 1
0
 public void Dispose()
 {
     if (_poller != null)
     {
         _poller.MouseAction -= _poller_MouseAction;
         _poller = null;
     }
     //If OutputRecordStream IsNot Nothing Then
     //    OutputRecordStream.Close()
     //    OutputRecordStream = Nothing
     //End If
 }
Exemplo n.º 2
0
 public InputPollerCommand(Poller poller)
 {
     _poller = poller;
     _poller.MouseAction += new Poller.MouseActionEventHandler(_poller_MouseAction);
 }
Exemplo n.º 3
0
        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();
        }