Beispiel #1
0
 public void Reset()
 {
     State    = "离线";
     WinState = "-";
     GameHwnd = null;
     Provider = null;
 }
Beispiel #2
0
 public GameHandler(WebBrowser wb, UserInfoBase user, OneServiceRemoteProvider serverProvider)
 {
     this.wb             = wb;
     this.user           = user;
     this.serverProvider = serverProvider;
     gop = new GameOperation(user);
     wb.DocumentCompleted += wb_DocumentCompleted;
     //wb.Url = new Uri(user.AreaValue);
     wb.Url = new Uri(user.AreaValue);
     //ShowInTaskbar = false;
     gop.StateChange += Gop_OnStateChange;
     gop.DataEvent   += Gop_DataEvent;
 }
Beispiel #3
0
        public GameWindow(OneServiceRemoteProvider serverProvider, UserInfoBase user) : this()
        {
#if !DEBUG
            SuppressWininetBehavior();
#endif
            this.serverProvider = serverProvider;
            this.FormClosing   += Form1_FormClosing;
            //serverProvider.SendMsg(ServiceRemoteType.InitClient, guid);
            InitRemoteProvider(user);
            AddPage(user);
            //AddPage(user);
            this.Text = user.Nickname + "-" + user.Name;

            //var tabpage = new TabPage("user.Nickname");
            //var wb = new WebBrowser();
            //wb.Dock = DockStyle.Fill;
            //tabpage.Controls.Add(wb);
            ////wb.Url = new Uri("http://frmmo.wan.360.cn/game_login.php?server_id=S2&src=360wan-2jxx-frmmo");
            //wb.Url = new Uri(user.AreaValue);
            //wb.ScriptErrorsSuppressed = true;
            //tab.TabPages.Add(tabpage);
        }