// GET: Users public ActionResult Index() { string btns = BtnCreate.GetBtn("role"); ViewBag.Btns = btns; return(View()); }
/// <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); }
/// <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(); }
public void ClickBtnCreate() { Console.WriteLine("Click on Button Create"); BtnCreate.Click(); }