public void AddPlayers(List <Player> players) { BossAction_View view = View as BossAction_View; _PlayerList = players; foreach (Player player in _PlayerList) { view.AddPlayer(player); } view.PlayerCounter = _PlayerList.Count; }
public void InitData() { BossAction_View view = View as BossAction_View; view.GridItem.points.Clear(); AddPlayers(MainFrame.GetPlayerList()); foreach (var item in _PlayerList) { view.GridItem.AddRealPoint(item.Name, new Point(item.PosX, item.PosY)); string msg = $" 플레이어 확인: name: {item.Name}, position: {new Point(item.PosX, item.PosY)}"; MainFrame.WriteLog(msg); } SetBoss(MainFrame.GetBoss()); }
private void SetBoss(Boss boss) { BossAction_View view = View as BossAction_View; _Boss = boss; view.GridItem.AddRealPoint(_Boss.Name, new Point(_Boss.PosX, _Boss.PosY)); string msg = $" 보스 확인: name: {_Boss.Name}, position: {new Point(_Boss.PosX, _Boss.PosY)}"; MainFrame.WriteLog(msg); view.SetBoss(boss); view.GetBossItem.Button_Info.Click += (object sender, EventArgs e) => { if (view.GetBossItem.Combo_BossList.Text.Length > 0) { new RaidCalcInfoWindow(MainFrame.GetBossByName(view.GetBossItem.Combo_BossList.Text)).ShowDialog(); } }; }
private void InitializeViewController() { IView view; IController controller; Dic_ViewController = new Dictionary <string, ViewController>(); // Index view = new Index_View(); controller = new Index_Controller(this, view); view.SetController(controller); Dic_ViewController.Add(view.ViewName, new ViewController(view, controller)); // UserCommand view = new UserCommand_View(); controller = new UserCommand_Controller(this, view); view.SetController(controller); Dic_ViewController.Add(view.ViewName, new ViewController(view, controller)); // PlayerCommand view = new PlayerCommand_View(); controller = new PlayerCommand_Controller(this, view); view.SetController(controller); Dic_ViewController.Add(view.ViewName, new ViewController(view, controller)); // BossCommand view = new BossCommand_View(); controller = new BossCommand_Controller(this, view); view.SetController(controller); Dic_ViewController.Add(view.ViewName, new ViewController(view, controller)); // BossAction view = new BossAction_View(); controller = new BossAction_Controller(this, view); view.SetController(controller); Dic_ViewController.Add(view.ViewName, new ViewController(view, controller)); }