Example #1
0
        void LoginAsync(int mouseX, int mouseY)
        {
            if (String.IsNullOrEmpty(Get(0)))
            {
                SetStatus("&ePlease enter a username"); return;
            }
            if (String.IsNullOrEmpty(Get(1)))
            {
                SetStatus("&ePlease enter a password"); return;
            }
            if (signingIn)
            {
                return;
            }
            UpdateSignInInfo(Get(0), Get(1));

            LauncherBooleanWidget booleanWidget = widgets[skipSSLIndex] as LauncherBooleanWidget;

            if (booleanWidget != null && booleanWidget.Value)
            {
                ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); };
            }
            else
            {
                ServicePointManager.ServerCertificateValidationCallback = null;
            }

            game.Session.LoginAsync(Get(0), Get(1));
            game.MakeBackground();
            Resize();
            SetStatus("&eSigning in..");
            signingIn = true;
        }
Example #2
0
        void SetBool(bool value)
        {
            LauncherBooleanWidget widget = (LauncherBooleanWidget)widgets[skipSSLIndex];

            widget.Value = value;
            widget.Redraw(game.Drawer);
            Dirty = true;
        }
Example #3
0
 void SSLSkipValidationClick(int mouseX, int mouseY)
 {
     using ( drawer ) {
         drawer.SetBitmap(game.Framebuffer);
         LauncherBooleanWidget widget = (LauncherBooleanWidget)widgets[skipSSLIndex];
         SetBool(!widget.Value);
     }
 }
 void UseClassicubeSkinsClick(int mouseX, int mouseY)
 {
     using ( drawer ) {
         game.Drawer.SetBitmap(game.Framebuffer);
         LauncherBooleanWidget widget = (LauncherBooleanWidget)widgets[skinsIndex];
         SetBool(!widget.Value);
     }
 }
Example #5
0
 protected void MakeBooleanAt(Anchor horAnchor, Anchor verAnchor, Font font, bool initValue,
                              int width, int height, int x, int y, Action <int, int> onClick)
 {
     if (widgets[widgetIndex] != null)
     {
         LauncherBooleanWidget widget = (LauncherBooleanWidget)widgets[widgetIndex];
         widget.DrawAt(drawer, horAnchor, verAnchor, x, y);
     }
     else
     {
         LauncherBooleanWidget widget = new LauncherBooleanWidget(game, font, width, height);
         widget.Value = initValue;
         widget.DrawAt(drawer, horAnchor, verAnchor, x, y);
         widget.OnClick       = onClick;
         widgets[widgetIndex] = widget;
     }
     widgetIndex++;
 }
 protected void MakeBooleanAt( Anchor horAnchor, Anchor verAnchor, Font font,
     int width, int height, int x, int y, Action<int, int> onClick)
 {
     if( widgets[widgetIndex] != null ) {
         LauncherBooleanWidget input = (LauncherBooleanWidget)widgets[widgetIndex];
         input.DrawAt( drawer, horAnchor, verAnchor, x, y );
     } else {
         LauncherBooleanWidget widget = new LauncherBooleanWidget( game, font, width, height );
         widget.DrawAt( drawer, horAnchor, verAnchor, x, y );
         widget.OnClick = onClick;
         widgets[widgetIndex] = widget;
     }
     widgetIndex++;
 }