示例#1
0
        // GET: Users
        public ActionResult Index()
        {
            string btns = BtnCreate.GetBtn("role");

            ViewBag.Btns = btns;
            return(View());
        }
示例#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
 public void ClickBtnCreate()
 {
     Console.WriteLine("Click on Button Create");
     BtnCreate.Click();
 }