public IrcBot(Action<Action> pSynchronousInvoker, Controller pController) { synchronousInvoker = pSynchronousInvoker; gs = GameScanner.getInstance(); gu = new GameUpdate(gs_GameLaunched); gs.GameLaunched += gu; ctrl = pController; }
public MainWindow() { InitializeComponent(); controller = new Controller(); bot = new IrcBot(a => this.Dispatcher.Invoke(a), controller); chat.DataContext = bot; playersBox.ItemsSource = controller.Players; connected = false; lastMessage = ""; chat.VerticalContentAlignment = VerticalAlignment.Bottom; }
public static void init(Controller ctrl) { controller = ctrl; addSomePlayers(); }