Пример #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Login           login = (Login)constuctlogin;
            WerewolfCommand wcmd  = new WerewolfCommand();

            wcmd.Action   = CommandEnum.SignOut;
            wcmd.Payloads = new Dictionary <string, string>()
            {
                { "Server", login.GetServer() }
            };
            controller.ActionPerformed(wcmd);

            login.Show();
            this.Hide();
            BtnJoin.Show();
            LogoutPanel.Visible    = false;
            this.BackColor         = Color.Gainsboro;
            GBPlayers.ForeColor    = Color.Black;
            GBChat.ForeColor       = Color.Black;
            GBAction.ForeColor     = Color.Black;
            GBStatus.ForeColor     = Color.Black;
            BtnManuLoout.ForeColor = Color.Black;
            if (soundstop2.Visible == true)
            {
                soundstop.Visible = true;
            }
            else
            {
                soundplayloop.Visible = true;
                soundstop.Visible     = false;
            }
            soundstop2.Visible     = false;
            soundplayloop2.Visible = false;
        }
Пример #2
0
 /// <summary>
 /// Gestiona los clicks del ratón del usuario.
 /// </summary>
 /// <returns>Devuelve un objeto tipo Screen según las acciones del usuario.</returns>
 public Screen Click()
 {
     if (BtnJoin.isHover(Mouse.GetState().X, Mouse.GetState().Y))
     {
         Game.effects[MainGame.eSounds.click].Play();
         return(new JoinScreen(Game));
     }
     if (BtnCreate.isHover(Mouse.GetState().X, Mouse.GetState().Y))
     {
         Game.effects[MainGame.eSounds.click].Play();
         return(new CreateScreen(Game));
     }
     return(this);
 }
Пример #3
0
 /// <summary>
 /// Dibuja todos los elementos de la pantalla.
 /// </summary>
 /// <param name="gameTime">Valor temporal interno.</param>
 public void Draw(GameTime gameTime)
 {
     Game.SpriteBatch.Begin();
     if (MsgError != null)
     {
         Game.SpriteBatch.DrawString(
             ErrorFont,
             MsgError,
             new Vector2(ScreenWidth / 2 - ErrorFont.MeasureString(MsgError).X / 2, ScreenHeight * 2 / 5),
             Color.Red);
     }
     Game.SpriteBatch.DrawString(
         Font,
         "Contador",
         new Vector2(ScreenWidth / 2 - Font.MeasureString("Contador").X / 2, ScreenHeight / 4 - Font.MeasureString("Contador").Y / 2),
         Color.Black
         );
     BtnJoin.draw(Game);
     BtnCreate.draw(Game);
     Game.SpriteBatch.End();
 }
Пример #4
0
        void ReleaseDesignerOutlets()
        {
            if (TxtUsername != null)
            {
                TxtUsername.Dispose();
                TxtUsername = null;
            }

            if (TxtPassword != null)
            {
                TxtPassword.Dispose();
                TxtPassword = null;
            }

            if (TxtDomain != null)
            {
                TxtDomain.Dispose();
                TxtDomain = null;
            }

            if (TxtOU != null)
            {
                TxtOU.Dispose();
                TxtOU = null;
            }

            if (BtnJoin != null)
            {
                BtnJoin.Dispose();
                BtnJoin = null;
            }

            if (BtnClose != null)
            {
                BtnClose.Dispose();
                BtnClose = null;
            }
        }
Пример #5
0
        /* private void button4_Click(object sender, EventArgs e)
         * {
         *   Login login = (Login)constuctlogin;
         *   WerewolfCommand wcmd = new WerewolfCommand();
         *   wcmd.Action = CommandEnum.SignOut;
         *   wcmd.Payloads = new Dictionary<string, string>() { { "Server", login.GetServer() } };
         *   controller.ActionPerformed(wcmd);
         *   //player.controls.stop();
         *   login.Show();
         *   this.Hide();
         *   BtnJoin.Show();
         *   panel1.Visible = false;
         *   this.BackColor = Color.Gainsboro;
         *   GBPlayers.ForeColor = Color.Black;
         *   GBChat.ForeColor = Color.Black;
         *   GBAction.ForeColor = Color.Black;
         *   GBStatus.ForeColor = Color.Black;
         *   label3.ForeColor = Color.Black;
         * }*/


        /*private void TbChatBox_TextChanged(object sender, EventArgs e)
         * {
         *  _MouseDown = true;
         *  if (_MouseDown)
         *  {
         *      GBChat.Size = new Size(325, 370);
         *      GBChat.Location = new Point(20, 30);
         *
         *      TbChatBox.Location = new Point(19, 23);
         *      TbChatBox.Size = new Size(284, 299);
         *
         *      TbChatInput.Location = new Point(19, 325);
         *  }
         *  else
         *
         * }*/

        private void button1_Click_1(object sender, EventArgs e)
        {
            Login           login = (Login)constuctlogin;
            WerewolfCommand wcmd  = new WerewolfCommand();

            wcmd.Action   = CommandEnum.SignOut;
            wcmd.Payloads = new Dictionary <string, string>()
            {
                { "Server", login.GetServer() }
            };
            controller.ActionPerformed(wcmd);
            //player.controls.stop();
            login.Show();
            this.Hide();
            BtnJoin.Show();
            panel1.Visible      = false;
            this.BackColor      = Color.Gainsboro;
            GBPlayers.ForeColor = Color.Black;
            GBChat.ForeColor    = Color.Black;
            GBAction.ForeColor  = Color.Black;
            GBStatus.ForeColor  = Color.Black;
            label3.ForeColor    = Color.Black;
        }