public Controler(IfrmMain view) { timer = new Timer(); timer.Enabled = true; timer.Tick += new EventHandler(test); timer.Interval = 20; View = view; User能力 = new Game_User能力(View); 特效 = new 傷害特效_2(); Monster = new monster(View, this, User能力); 傷害數字 = new Game_傷害數字(); 子彈 = new Game_子彈(this, 特效); Auto = new Game_AutoAttack(子彈, User能力, 特效); hit = new Game_Hit(View, Monster, 子彈, User能力, 傷害數字, 特效); 繪圖Action = new _繪圖(View, 傷害數字, Monster, 子彈, 特效, User能力); /* 以下為建立Test用*/ //form2 = new Test(); //form2.Visible = true; /* 以上為建立Test用*/ // information = user; View.Set_Level = "目前等級為: " + User能力.Get_Set_level + "等!"; }
public Presenter(IfrmMain form) { _view = form; _view.RunReport += _view_EventsReport; _view.Search += _view_Search; form.DivList = unitOfWork.DivisionRepository.GetAll() as List<BL.Division>; form.EmpList = unitOfWork.EmpRepository.GetAll() as List<BL.Emp>; form.ReportList = new List<Reports>() {Reports.События, Reports.Ошибки_пар}; }
public PresenterMain(IfrmMain form) { _view = form; _view.Search += _view_Search; _view.AddNew += _view_AddNew; _view.Save += _view_Save; form.EmpList = unitOfWork.EmpRepository.GetAll() as List <BL.Emp>; _view.DepList = unitOfWork.DivisionRepository.GetAll() as List <BL.Dep>; _view.PosList = unitOfWork.PosRepository.GetAll() as List <BL.Pos>; }
//private Form _frmsplash; //public Form Frmsplash //{ // get { return _frmsplash; } // set { _frmsplash = value; } //} public override void Init() { frmlogin = (IfrmLogin)iBaseView["FrmLogin"]; int mainStyle = CustomConfigManager.GetMainStyle(); if (mainStyle == 0) frmmain = (IfrmMain)iBaseView["FrmMain"]; else frmmain = (IfrmMain)iBaseView["FrmMainRibbon"]; DebugLogin(); }
/// <summary> /// 建構式 /// </summary> public Game_User能力(IfrmMain main) { Main = main; 等級 = 1; 傷害點 = 9990; 敏捷點 = 920; 暴擊率點 = 900; 暴擊傷害點 = 890; 剩餘點數 = 20; 經驗點 = 0; 暫_傷害點 = 傷害點; } // 建構式
/// <summary> /// 建構式 /// </summary> /// <param name="monster"></param> /// <param name="_子彈"></param> /// <param name="_傷害"></param> public Game_Hit(IfrmMain main, IMonster monster, I子彈 _子彈, IGame_User能力 _傷害, IGame_傷害數字 Number, IGame_傷害特效 _特效) { Main = main; Monster = monster; 子彈 = _子彈; 能力 = _傷害; 特效 = _特效; Show_Number = Number; Check_Attack = new Timer(); Check_Attack.Enabled = true; Check_Attack.Interval = 10; Check_Attack.Tick += new EventHandler(成攻擊); }
public User_Information(IfrmMain x) { InitializeComponent(); Main = x; controler = x._controler; this.FormClosing += new FormClosingEventHandler(User_Information_FormClosing); //加入關閉事件-User_Information_FormClosing #region Button 建立 Bitmap add = new Bitmap(Properties.Resources.加, new Size(35, 35)); Bitmap sub = new Bitmap(Properties.Resources.減, new Size(35, 35)); Bitmap _save = new Bitmap(Properties.Resources.Save, new Size(100, 50)); /*button設定*/ Attack_Add.BackgroundImage = add; Attack_Add.Size = Attack_Add.BackgroundImage.Size; Speed_Add.BackgroundImage = add; Speed_Add.Size = Attack_Add.BackgroundImage.Size; CritAttack_Add.BackgroundImage = add; CritAttack_Add.Size = Attack_Add.BackgroundImage.Size; Crit_Add.BackgroundImage = add; Crit_Add.Size = Attack_Add.BackgroundImage.Size; Attack_Low.BackgroundImage = sub; Attack_Low.Size = Attack_Add.BackgroundImage.Size; Speed_Low.BackgroundImage = sub; Speed_Low.Size = Attack_Add.BackgroundImage.Size; CritAttack_Low.BackgroundImage = sub; CritAttack_Low.Size = Attack_Add.BackgroundImage.Size; Crit_Low.BackgroundImage = sub; Crit_Low.Size = Attack_Add.BackgroundImage.Size; /*button設定*/ #endregion Save.BackgroundImage = _save; Save.Size = _save.Size; Level.Text = controler.Get_Level.ToString();; Points_Attack = 0; Speed.Text = "0"; Crit機率.Text = "0"; Crit傷害.Text = "0"; Points.Text = controler.Get_剩餘點數.ToString(); Attack.Text = controler.Information_傷害Text; }
public override void Init() { frmlogin = (IfrmLogin)iBaseView["FrmLogin"]; int mainStyle = CustomConfigManager.GetMainStyle(); if (mainStyle == 0) { frmmain = (IfrmMain)iBaseView["FrmMain"]; } else { frmmain = (IfrmMain)iBaseView["FrmMainRibbon"]; } DebugLogin(); }
public monster(IfrmMain main, IControler controler, IGame_User能力 _User) //建構式 { test = new test(this); test.Show(); Main = main; //Monster_Blood = 基礎血量 + ((level - 1) * 0.1 * 基礎血量); //計算血量 // _monster.Add(new Monster_Information(基礎血量, 初始座標)); Controler = controler; user = _User; Monster_Tick = new Timer(); Monster_Tick.Enabled = true; Monster_Tick.Tick += new EventHandler(Monster_Move); Monster_Tick.Interval = 10; }
//private Form _frmsplash; //public Form Frmsplash //{ // get { return _frmsplash; } // set { _frmsplash = value; } //} public override void Init() { frmlogin = (IfrmLogin)iBaseView["FrmLogin"]; int mainStyle = CustomConfigManager.GetMainStyle(); if (mainStyle == 0) { frmmain = (IfrmMain)iBaseView["FrmMain"]; } else { frmmain = (IfrmMain)iBaseView["FrmMainRibbon"]; } //创建连接 EFWCoreLib.WcfFrame.ClientLinkManage.CreateConnection("MainFrame.Service"); }
public _繪圖(IfrmMain _View, IGame_傷害數字 _傷害數字, IMonster _Monster, I子彈 _子彈, IGame_傷害特效 _特效, IGame_User能力 _能力) { View = _View; 傷害數字 = _傷害數字; Monster = _Monster; 子彈 = _子彈; 特效 = _特效; 能力 = _能力; SuperMan = new Bitmap(Properties.Resources.超人, 200, 150); Pen pen_write = new Pen(Color.White, 30); 經驗底線 = new Bitmap(1920, 30); using (var g = Graphics.FromImage(經驗底線)) { int x = (int)(View._width / 10); for (int y = x; y < View._width; y += x) { g.DrawLine(pen_write, new Point(y, 0), new Point(y + 2, 0)); } } }