public List <MenuObj> control_obtener_menu(int id_menu) { conBdd.abrir_conexion_base(); List <MenuObj> menus = new List <MenuObj>(); MenuObj menu = new MenuObj(); try { menus = conBdd.obtener_menu_hijo(id_menu); } catch (ExInsertarRegistro ex) { logSistema.escritura_archivo_string(ex.Message); menu.url = ex.Message; } catch (ExActualizarRegistro ex) { logSistema.escritura_archivo_string(ex.Message); menu.url = ex.Message; } catch (Exception ex) { logSistema.escritura_archivo_string(ex.Message); menu.url = ex.Message; } finally { conBdd.cerrar_conexion_base(); } return(menus); }
public async Task <ActionResult <MenuObjRespObj> > UpdateMenu(MenuObj model) { try { var response = _menu.UpdateMenu(model); return(new MenuObjRespObj { Status = new ApiResponseStatus { IsSuccessful = response ? true : false, Message = new APIResponseMessage { FriendlyMessage = response ? "Successful" : "UnSuccessful" } } }); } catch (Exception ex) { return(new MenuObjRespObj { Status = new ApiResponseStatus { IsSuccessful = false, Message = new APIResponseMessage { FriendlyMessage = "Error Occurred", TechnicalMessage = ex?.Message } } }); } }
public void configLoop(MenuObj menu, ScreenHandler screenHandler) { while (true) { screenHandler.menu(menu); ConsoleKey userKey = getUserKey(); if (userKey == ConsoleKey.UpArrow) { menu.optionUp(); } if (userKey == ConsoleKey.DownArrow) { menu.optionDown(); } if (userKey == ConsoleKey.Enter) { switch (menu.selectedOption) { case 0: return; case 1: return; case 2: return; case 3: return; } } } }
public void AddMenu(MenuObj m) { SqlConnection connection = new SqlConnection(GetConnection()); try{ connection.Open(); SqlCommand cmd = new SqlCommand("AddMenu", connection); cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlParameter[] parameters = { new SqlParameter("@Primo", m.Primo), new SqlParameter("@Secondo", m.Secondo), new SqlParameter("@Contorno", m.Contorno), new SqlParameter("@Dolce", m.Dolce), new SqlParameter("@Giorno", m.Giorno), new SqlParameter("@Pasto", m.Pasto) }; cmd.Parameters.AddRange(parameters); cmd.ExecuteNonQuery(); } catch (SqlException) { throw new Exception("Errore dell'inserimento del Menu"); } catch (Exception e) { throw e; } finally { connection.Close(); } }
IEnumerator Mooving(MenuObj obj) { leftMenu.SetActive(false); for (int i = 0; i < Tables.Length; i++) { Tables[i].SetActive(true); } while (true) { if (Menu.transform.localPosition != obj.menuPosition) { Menu.transform.localPosition = Vector3.MoveTowards(Menu.transform.localPosition, obj.menuPosition, Time.deltaTime * 5000); } else { numMenu = obj.menuNum; currentScroll = Tables[numMenu].transform.GetComponentInChildren <ScrollRect>(); menuPos = Menu.transform.localPosition; OffOthersButton(obj); obj.mainImage.color = choosed; obj.bottomImage.gameObject.SetActive(true); StopAllCoroutines(); } if (numMenu == 2) { leftMenu.SetActive(true); } yield return(new WaitForFixedUpdate()); } }
public List <MenuObj> ListaMenu() { SqlConnection connection = new SqlConnection(GetConnection()); try{ SqlCommand cmd = new SqlCommand("ElencoMenu", connection); cmd.CommandType = System.Data.CommandType.StoredProcedure; connection.Open(); SqlDataReader reader = cmd.ExecuteReader(); List <MenuObj> model = new List <MenuObj>(); while (reader.Read()) { var details = new MenuObj(); details.Id = reader.GetInt32(0); details.Giorno = reader.GetDateTime(1); details.Pasto = reader.GetString(2); model.Add(details); } reader.Close(); connection.Close(); return(model); }catch (SqlException) { throw new Exception("Errore server!"); }catch (Exception e) { throw e; } }
// I have to pass a List<object> by reference with all the objects used in this class and then try cast every one public LoopsHandler(List <object> gameObj) { menu = (MenuObj)gameObj[0]; menuConfig = (MenuObj)gameObj[1]; frameRate = (FrameRate)gameObj[2]; screenHandler = (ScreenHandler)gameObj[3]; topWall = (Wall)gameObj[4]; bottomWall = (Wall)gameObj[5]; player1 = (Player)gameObj[6]; player2 = (Player)gameObj[7]; ball = (Ball)gameObj[8]; statusBoard = (StatusBoard)gameObj[9]; //gameObj.Add(menu); //gameObj.Add(menuConfig); //gameObj.Add(frameRate); //gameObj.Add(screenHandler); //gameObj.Add(topWall); //gameObj.Add(bottomWall); //gameObj.Add(player1); //gameObj.Add(player2); //gameObj.Add(ball); //gameObj.Add(statusBoard); }
public override void Initialize(ContentManager content) { base.Initialize(content); MenuObj bg = new MenuObj("ui/mainmenu"); bg.Initialize(Content); bg.CreateFramesFromXML("ui/mainmenu_frames"); bg.CurrentFrame = "mainmenu"; bg.ResetDimensions(); float widthDif = BaseGame.Get.BackBufferWidth / 1000.0f; bg.Width *= widthDif; bg.Height *= widthDif; Components.Add(bg); Button b = new Button("ui/ui"); b.CreateFramesFromXML("ui/ui_frames"); b.Initialize(Content); b.CurrentFrame = "levelbutton"; b.ResetDimensions(); b.RegularScale = ScaleFactor * 1.5f; b.ScaleOnHover = b.RegularScale * 1.1f; b.PosX = -0.24f * BaseGame.Get.BackBufferWidth; b.PosY = -0.3f * BaseGame.Get.HalfBackBufferHeight; b.SetText("Play", "ui/Play"); b.Text.Colour = Color.Black; b.PlaySFXOnRelease = "Sounds/PlayStateSelect"; b.TextScaler = 0.75f; b.UniformScale = b.RegularScale; Components.Add(b); b = new Button("ui/ui"); b.CreateFramesFromXML("ui/ui_frames"); b.Initialize(Content); b.CurrentFrame = "settings"; b.ResetDimensions(); b.RegularScale = ScaleFactor * 0.5f; b.ScaleOnHover = b.RegularScale * 1.1f; b.PosX = -0.45f * BaseGame.Get.BackBufferWidth; b.PosY = -0.5f * BaseGame.Get.HalfBackBufferHeight; b.UniformScale = b.RegularScale; Components.Add(b); AudioManager.PlayMusic("troublemaker"); BlankNess blank = new BlankNess(); blank.Initialize(Content); blank.RaiseFlag(Flags.FADE_OUT); blank.fadeInTimer = 1.0f; blank.fullBlankity = 1.0f; Components.Add(blank); }
public override void Initialize(Microsoft.Xna.Framework.Content.ContentManager Content) { base.Initialize(Content); /* * text.Initialize(Content); * text.Text = "Highscore: "; * text.Handle = SpriteHandle.CENTERLEFT; */ textScore = new Jabber.Media.MediaTextDrawer("ui/ui", "ui/ui_frames"); textScore.Initialize(Content); textScore.Text = "10000"; textScore.Handle = SpriteHandle.CENTERLEFT; PosX = 0.15f * BaseGame.Get.BackBufferWidth - 15 * ScaleFactor; PosY = 0.355f * BaseGame.Get.BackBufferHeight; UniformScale = 1.0f * ScaleFactor; curscore = new MediaTextDrawer("ui/ui", "ui/ui_frames"); curscore.Initialize(Content); curscore.CreateFramesFromXML("ui/ui_frames"); // curscore.PosX = 0.15f * BaseGame.Get.BackBufferWidth - 15 * ScaleFactor; // curscore.PosY = 0.4f * BaseGame.Get.BackBufferHeight; curscore.UniformScale = ScaleFactor; curscore.Text = "0123456789"; curscore.Handle = SpriteHandle.CENTERLEFT; highscore = new MenuObj("ui/ui"); highscore.Initialize(Content); highscore.CreateFramesFromXML("ui/ui_frames"); highscore.CurrentFrame = "highscore"; highscore.ResetDimensions(); highscore.PosX = 0.35f * BaseGame.Get.BackBufferWidth - 15 * ScaleFactor; highscore.PosY = 0.455f * BaseGame.Get.BackBufferHeight; highscore.UniformScale = ScaleFactor * 0.75f; scoretext = new MenuObj("ui/ui"); scoretext.Initialize(Content); scoretext.CreateFramesFromXML("ui/ui_frames"); scoretext.CurrentFrame = "score"; scoretext.ResetDimensions(); scoretext.PosX = 0.35f * BaseGame.Get.BackBufferWidth - 15 * ScaleFactor; scoretext.PosY = 0.45f * BaseGame.Get.BackBufferHeight; scoretext.UniformScale = ScaleFactor * 0.75f; scoretext.Handle = SpriteHandle.CENTERRIGHT; }
public ActionResult AddMenu(string _primo, string _secondo, string _contorno, string _dolce, DateTime _giorno, string _pasto) { MenuObj M = new MenuObj { Primo = _primo, Secondo = _secondo, Contorno = _contorno, Dolce = _dolce, Giorno = _giorno, Pasto = _pasto }; dm.AddMenu(M); return(View("AddMenu")); }
public bool UpdateMenu(MenuObj entity) { try { if (entity == null) { return(false); } if (entity.MenuId > 0) { var itemExist = _context.Menu.FirstOrDefault(x => x.MenuId == entity.MenuId); if (itemExist != null) { itemExist.Name = entity.Name; itemExist.Decription = entity.Decription; itemExist.Cost = entity.Cost; itemExist.Active = true; itemExist.Deleted = false; itemExist.UpdatedBy = entity.CreatedBy; itemExist.UpdatedOn = DateTime.Now; } } else { var item = new Menu { Name = entity.Name, Decription = entity.Decription, Cost = entity.Cost, Active = true, Deleted = false, CreatedBy = entity.CreatedBy, CreatedOn = DateTime.Now }; _context.Menu.Add(item); } var response = _context.SaveChanges() > 0; return(response); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void OnEndDragRight() { if (Menu.transform.localPosition.x - menuPos.x < -35f && numMenu < menus.Length - 1) { numMenu++; } else if (Menu.transform.localPosition.x > menuPos.x + 35f && numMenu > 0) { numMenu--; } else { leftMenu.SetActive(true); } MenuObj obj = menus[numMenu]; StartCoroutine(Mooving(obj)); }
private void MoveMenu(Button obj) { MenuObj choosedMenu = obj.GetComponent <MenuObj>(); leftMenu.SetActive(false); Menu.transform.localPosition = choosedMenu.menuPosition; numMenu = choosedMenu.menuNum; currentScroll = Tables[numMenu].transform.GetComponentInChildren <ScrollRect>(); Tables[numMenu].SetActive(true); OffOthersButton(choosedMenu); menuPos = Menu.transform.localPosition; choosedMenu.mainImage.color = choosed; choosedMenu.bottomImage.gameObject.SetActive(true); if (numMenu == 2) { leftMenu.SetActive(true); } }
public int menuLoop(MenuObj mainMenu, ScreenHandler screenHandler) { while (true) { screenHandler.menu(mainMenu); ConsoleKey userKey = getUserKey(); if (userKey == ConsoleKey.UpArrow) { mainMenu.optionUp(); } if (userKey == ConsoleKey.DownArrow) { mainMenu.optionDown(); } if (userKey == ConsoleKey.Enter) { return(mainMenu.selectedOption); } } }
public void btn_guardar_datos(Object sender, EventArgs e) { Tablemenu = (Table)Session["MenuOp"]; CuadroMensaje mensajeNotificacion = new CuadroMensaje(sender, this.GetType()); menusSeleccionado = new MenuObj[Tablemenu.Rows.Count - menusPadres.Length]; string mensaje = ""; int indice = 0; bool guardar = false; PerfilObj perfil = new PerfilObj(); perfil.nombre = txbxNombrePerfil.Text; perfil.descripcion = txbxDescripcion.Text; for (int i = 0; i < Tablemenu.Rows.Count; i++) { string s = string.Empty; if (Tablemenu.Rows[i].Cells.Count > 2) { CheckBox c = (CheckBox)Tablemenu.Rows[i].Cells[2].Controls[0]; if (c.Checked) { MenuObj m = new MenuObj(); m.id_menu = int.Parse(Tablemenu.Rows[i].Cells[0].Text); menusSeleccionado[indice] = m; guardar = true; indice++; } } } if (guardar) { perfil.id = int.Parse(cboxPerfiles.SelectedValue); mensaje = Globales.servicio.guardar_actualizar_Perfil(perfil, menusSeleccionado, true); mensajeNotificacion.mostrar_mensaje_alerta(mensaje); } else { mensajeNotificacion.mostrar_mensaje_alerta("Seleccione al menos un menu"); } }
public string control_guardar_actualizar_perfil_menu(PerfilObj perfil, MenuObj menu, bool insertar) { conBdd.abrir_conexion_base(); string mensaje = string.Empty; try { if (insertar) { conBdd.insertar_menu_perfil(menu, perfil); mensaje = "Ingreso de datos usuario correcta"; } else // quita el elemento { conBdd.borrar_perfil_usuario(perfil, menu); mensaje = "Eliminacion Menu correcto"; } } catch (ExInsertarRegistro ex) { logSistema.escritura_archivo_string(ex.Message); mensaje = ex.Message; } catch (ExActualizarRegistro ex) { logSistema.escritura_archivo_string(ex.Message); mensaje = ex.Message; } catch (Exception ex) { logSistema.escritura_archivo_string(ex.Message); mensaje = ex.Message; } finally { conBdd.cerrar_conexion_base(); } return(mensaje); }
protected void RowUpdating(object sender, GridViewUpdateEventArgs e) { int indice = e.RowIndex; CheckBox cb = (CheckBox)permisoUsuario.Rows[indice].Cells[3].Controls[0]; PerfilObj perfil = new PerfilObj(); perfil.id = int.Parse(cboxPerfiles.SelectedValue); MenuObj menu = new MenuObj(); menu.id_menu = int.Parse(((TextBox)(permisoUsuario.Rows[indice].Cells[1].Controls[0])).Text); string mensaje = Globales.servicio.guardar_actualizar_perfil_(perfil, menu, cb.Checked); CuadroMensaje ms = new CuadroMensaje(sender, this.GetType()); ms.mostrar_mensaje_alerta(mensaje); caragar_menu_items(); permisoUsuario.EditIndex = -1; /*permisoUsuario.Rows[indice].Cells[0].Enabled = false; * permisoUsuario.Rows[indice].Cells[1].Enabled = false; * permisoUsuario.Rows[indice].Cells[2].Enabled = false; * permisoUsuario.Rows[indice].Cells[3].Enabled = false;*/ }
private void OffOthersButton(MenuObj obj) { Button but = obj.Button; for (int i = 0; i < buttons.Length; i++) { MenuObj temp = buttons[i].GetComponent <MenuObj>(); if (buttons[i] != but) { temp.mainImage.color = unChoosed; temp.bottomImage.gameObject.SetActive(false); } } for (int i = 0; i < Tables.Length; i++) { if (i != obj.menuNum) { Tables[i].SetActive(false); } } }
public MenuObj VisualizzaMenu(int id) { SqlConnection connection = new SqlConnection(GetConnection()); try{ connection.Open(); SqlCommand cmd = new SqlCommand("VisualizzaMenu", connection); cmd.CommandType = System.Data.CommandType.StoredProcedure; SqlParameter[] parameters = { new SqlParameter("@id", id) }; cmd.Parameters.AddRange(parameters); cmd.ExecuteNonQuery(); SqlDataReader reader = cmd.ExecuteReader(); MenuObj singolo = new MenuObj(); while (reader.Read()) { singolo.Id = reader.GetInt32(0); singolo.Primo = reader.GetString(1); singolo.Secondo = reader.GetString(2); singolo.Contorno = reader.GetString(3); singolo.Dolce = reader.GetString(4); singolo.Giorno = reader.GetDateTime(5); singolo.Pasto = reader.GetString(6); } reader.Close(); connection.Close(); return(singolo); } catch (SqlException) { throw new Exception("Errore nella visualizzazione del dettaglio"); } catch (Exception e) { throw e; } }
public void btn_guardar_datos(Object sender, EventArgs e) { menusSeleccionado = new MenuObj[Tablemenu.Rows.Count - menusPadres.Length]; string mensaje = ""; int indice = 0; bool guardar = false; PerfilObj perfil = new PerfilObj(); perfil.nombre = txbxNombrePerfil.Text; perfil.descripcion = txbxDescripcion.Text; for (int i = 0; i < Tablemenu.Rows.Count; i++) { string s = string.Empty; if (Tablemenu.Rows[i].Cells.Count > 2) { CheckBox c = (CheckBox)Tablemenu.Rows[i].Cells[2].Controls[0]; if (c.Checked) { MenuObj m = new MenuObj(); m.id_menu = int.Parse(Tablemenu.Rows[i].Cells[0].Text); menusSeleccionado[indice] = m; guardar = true; indice++; } } } if (guardar) { mensaje = Globales.servicio.guardar_actualizar_Perfil(perfil, menusSeleccionado, false); Response.Write("<script language=javascript> alert('" + mensaje + "'); </script>"); } else { Response.Write("<script language=javascript> alert('Seleccione al menos un menu'); </script>"); } }
public override void Initialize(Microsoft.Xna.Framework.Content.ContentManager content) { base.Initialize(content); BlankNess n = new BlankNess(); n.Initialize(Content); n.RaiseFlag(Jabber.Flags.FADE_IN); n.fullBlankity = 0.25f; Components.Add(n); if (gameplay.GetRemainingFox() == 0) { MenuObj logo = new MenuObj("ui/ui"); logo.Initialize(Content); logo.CreateFramesFromXML("ui/ui_frames"); logo.CurrentFrame = "cannonfire"; logo.ResetDimensions(); logo.UniformScale = ScaleFactor; logo.PosX = 0.1f * BaseGame.Get.BackBufferWidth; logo.PosY = 0.1f * BaseGame.Get.BackBufferHeight; logo.PosY -= 0.1f * BaseGame.Get.BackBufferHeight; logo.Colour = Color.White * 0.5f; Components.Add(logo); } else { MenuObj logo = new MenuObj("ui/ui"); logo.Initialize(Content); logo.CreateFramesFromXML("ui/ui_frames"); logo.CurrentFrame = "chickenincannon"; logo.ResetDimensions(); logo.UniformScale = ScaleFactor; logo.Colour = Color.White * 0.5f; logo.PosY -= 0.1f * BaseGame.Get.BackBufferHeight; Components.Add(logo); } ThinBlackLine b = new ThinBlackLine(); b.Initialize(Content); Components.Add(b); Button restart = new FadeInButton(); restart.Initialize(Content); restart.CreateFramesFromXML("ui/ui_frames"); restart.CurrentFrame = "restart"; restart.ResetDimensions(); restart.Colour = Color.LightGreen; restart.RegularScale = ScaleFactor / 2.0f; restart.ScaleOnHover = restart.RegularScale * 1.1f; restart.PosY = -BaseGame.Get.HalfBackBufferHeight * 0.5f; Components.Add(restart); if (gameplay.GetRemainingFox() == 0) { restart = new FadeInButton(); restart.Initialize(Content); restart.CreateFramesFromXML("ui/ui_frames"); restart.CurrentFrame = "doublearrow"; restart.ResetDimensions(); restart.Colour = Color.LightBlue; restart.RegularScale = ScaleFactor / 2.0f; restart.ScaleOnHover = restart.RegularScale * 1.1f; restart.PosX = BaseGame.Get.BackBufferWidth * 0.14f; restart.PosY = -BaseGame.Get.HalfBackBufferHeight * 0.5f; Components.Add(restart); } restart = new FadeInButton(); restart.Initialize(Content); restart.CreateFramesFromXML("ui/ui_frames"); restart.CurrentFrame = "quit"; restart.ResetDimensions(); restart.Colour = Color.Red * 0.8f; restart.RegularScale = ScaleFactor / 2.0f; restart.ScaleOnHover = restart.RegularScale * 1.1f; restart.PosX = -BaseGame.Get.BackBufferWidth * 0.14f; restart.PosY = -BaseGame.Get.HalfBackBufferHeight * 0.5f; Components.Add(restart); TextDrawer text = new TextDrawer("ui/LevelFont"); text.Handle = BaseSprite.SpriteHandle.CENTER; text.Initialize(Content); text.Text = "Best: " + ChicksnVixensGame.Get.GetLevelState(gameplay.location, gameplay.levelNum).Score; text.PosX = 0 * BaseGame.Get.BackBufferWidth; text.PosY = 0.1f * BaseGame.Get.BackBufferHeight; text.UniformScale = ScaleFactor * 0.7f; Components.Add(text); text = new TextDrawer("ui/LevelFont"); text.Handle = BaseSprite.SpriteHandle.CENTER; text.Initialize(Content); text.Text = "Score: " + gameplay.score.score.ToString(); text.Colour = Color.OrangeRed; text.UniformScale = ScaleFactor; text.PosX = 0; text.PosY = 0.175f * BaseGame.Get.BackBufferHeight; Components.Add(text); StarDrawer s = new StarDrawer(gameplay.NumStars); s.Initialize(Content); Components.Add(s); Donut.Initialize(Content); Donut.CreateFramesFromXML("misc_frames"); Donut.CurrentFrame = "donut"; Donut.ResetDimensions(); Donut.UniformScale = ScaleFactor; Donut.PosY = -0.06f * BaseGame.Get.BackBufferHeight; Donut.Colour = Color.White * 0.4f; Components.Add(Donut); text = new TextDrawer("ui/LevelFont"); text.Handle = BaseSprite.SpriteHandle.CENTER; text.Initialize(Content); text.Text = "Donuts: " + gameplay.donutScore.TargetScore; text.Colour = Color.OrangeRed; text.UniformScale = ScaleFactor; text.PosX = 0; text.PosY = -0.025f * BaseGame.Get.BackBufferHeight; Components.Add(text); text = new TextDrawer("ui/LevelFont"); text.Handle = BaseSprite.SpriteHandle.CENTER; text.Initialize(Content); text.Text = "Best: " + ChicksnVixensGame.Get.GetLevelState(gameplay.location, gameplay.levelNum).NumDonuts; text.UniformScale = ScaleFactor * 0.7f; text.PosX = 0; text.PosY = -0.1f * BaseGame.Get.BackBufferHeight; Components.Add(text); }
public override void Initialize(Microsoft.Xna.Framework.Content.ContentManager content) { base.Initialize(content); FarWorld world = new FarWorld(); scene = new GameScene(world, Content); locationText.Initialize(Content); locationText.Text = "NONE"; ArrowScroll a = new ArrowScroll(); a.Initialize(Content); a.Right = false; scene.AddNode(a); a = new ArrowScroll(); a.Initialize(Content); scene.AddNode(a); map = new MapUI(); map.Initialize(Content); scene.AddNode(map); Components.Add(scene); for (int i = 0; i < ChicksnVixensGame.Get.locationOrder.Count; i++) { worldLocations.Add(ChicksnVixensGame.Get.locationOrder[i]); } BlankNess faderInner = new BlankNess(); faderInner.Initialize(Content); faderInner.fullBlankity = 1.0f; faderInner.fadeInTimer = 1.0f; faderInner.fadeSpeed = 2.0f; faderInner.RaiseFlag(Flags.FADE_OUT); Components.Add(faderInner); locked = new MenuObj("ui/ui"); locked.Initialize(content); locked.CreateFramesFromXML("ui/ui_frames"); locked.CurrentFrame = "lock"; locked.ResetDimensions(); locked.UniformScale = ScaleFactor * 2.0f; locked.Position = Vector2.Zero; locked.Colour = new Color(0, 0, 0, 0); Components.Add(locked); EventManager.Get.SendImmediateEvent(new NewLocationSelected()); string location = worldLocations[curLocation]; Cam.TargetPos = map.GetLocation(location); Cam.targetScale = 2; Cam.LevelSelect = false; }
/// <summary> Draws the menu </summary> public void menu(MenuObj menu) { // Used to know the center of the screen int middle_W = max_W / 2; int middle_H = max_H / 2; // Used to get the selected word from the menu UserCursor cursor = new UserCursor(menu.Options[menu.selectedOption]); // This here is to center the words on the screen int n_filas = menu.Options.Length; // This ones measure the offset from the middle of the screen int leftOffset; int verticalOffset = n_filas / 2; // Variables used for a complex loop of iteration int j = 0; int i = 0; string temp; if (n_filas % 2 == 0) { Console.Clear(); // Writes the top strings on the list and the middle one for (i = verticalOffset; i > 0; i--, j++) { if (j == menu.selectedOption) { temp = cursor.getSelected(); } else { temp = menu.Options[j]; } leftOffset = temp.Length / 2; Console.SetCursorPosition(middle_W - leftOffset, middle_H - i); Console.Write(temp); } // Writes the rest of the strings for (i = 0; i < verticalOffset; i++, j++) { if (j == menu.selectedOption) { temp = cursor.getSelected(); } else { temp = menu.Options[j]; } leftOffset = temp.Length / 2; Console.SetCursorPosition(middle_W - leftOffset, middle_H + i); Console.Write(temp); } } else { Console.Clear(); // Writes the top strings on the list and the middle one for (i = verticalOffset; i >= 0; i--, j++) { if (j == menu.selectedOption) { temp = cursor.getSelected(); } else { temp = menu.Options[j]; } leftOffset = temp.Length / 2; Console.SetCursorPosition(middle_W - leftOffset, middle_H - i); Console.Write(temp); } // Writes the rest of the strings for (i = 1; i <= verticalOffset; i++, j++) { if (j == menu.selectedOption) { temp = cursor.getSelected(); } else { temp = menu.Options[j]; } leftOffset = temp.Length / 2; Console.SetCursorPosition(middle_W - leftOffset, middle_H + i); Console.Write(temp); } } }
/// <summary> Initializes the objects of the playground </summary> private List <object> initDefault() { // This list is used to make reference to teh objects List <object> gameObj = new List <object>(); // We create the menus menu = new MenuObj(new string[] { "Jugar", "Configuracion", "Salir" }, null, false); menuConfig = new MenuObj(new string[] { "Nombre", "tipo bola", "Velocidad", "Tamaño players", "Salir" }, null, true); // Initialize the graphics and the controller FrameRate frameRate = new FrameRate(16); screenHandler = new ScreenHandler(); // This is the offset on top and bottom of the walls int vOffset = 7; // Initialize the top wall topWall = new Wall( new Line( new Point(30, vOffset), new Point(screenHandler.max_W - 30, vOffset) )); // Initialize the bottom wall bottomWall = new Wall( new Line( new Point(30, screenHandler.max_H - vOffset), new Point(screenHandler.max_W - 30, screenHandler.max_H - vOffset) )); // Initialize the Player1 player1 = new Player( Key.Up, Key.Down, bottomWall.line.p2.y - 1, topWall.line.p2.y + 1, new Point(topWall.line.p2.x, screenHandler.max_H / 2), 3 ); // Initialize the Player1 player2 = new Player( Key.W, Key.S, bottomWall.line.p1.y - 1, topWall.line.p1.y + 1, new Point(topWall.line.p1.x, screenHandler.max_H / 2), 3 ); // Initialize the Ball ball = new Ball(new fPoint(screenHandler.max_W / 2, screenHandler.max_H / 2), new fVector(4, 1)); // Initialize the scoreBoard statusBoard = new StatusBoard(new Point(screenHandler.max_W / 2, 3), 0, 0, 10); gameObj.Add(menu); gameObj.Add(menuConfig); gameObj.Add(frameRate); gameObj.Add(screenHandler); gameObj.Add(topWall); gameObj.Add(bottomWall); gameObj.Add(player1); gameObj.Add(player2); gameObj.Add(ball); gameObj.Add(statusBoard); return(gameObj); }
public string guardar_actualizar_perfil_(PerfilObj perfil, MenuObj menu, bool insertar) { return(controlUsr.control_guardar_actualizar_perfil_menu(perfil, menu, insertar)); }
public static void CreateAustralia(GameScene scene, int leftmostpos, int rightmostpos) { if (content != null) { content.Dispose(); content = null; } if (LastMusicPlayed != "uluru") { LastMusicPlayed = "uluru"; AudioManager.PlayMusic("uluru"); } content = new ContentManager(BaseGame.Get.Services); content.RootDirectory = "Content"; int j = 0; for (int i = leftmostpos - 5000; i < rightmostpos + 5000;) { Sprite s = new Sprite("textures/backgrounds/australia/australia"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/australia/australia_frames"); s.CurrentFrame = "underground"; s.ResetDimensions(); s.UniformScale = 4.0f; s.Handle = BaseSprite.SpriteHandle.CENTER; s.Layer = BaseSprite.SpriteLayer.LAYER8; s.PosX = i;// +s.Width * s.ScaleX / 1.01f; s.PosY = -s.Height * s.ScaleY / 2.0f; i += (int)(s.Width * s.ScaleX / 1.01f); scene.AddNode(s); } j = 0; //for (int i = leftmostpos - 5000; i < rightmostpos + 5000; ) { Sprite s = new Sprite("textures/backgrounds/australia/australia"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/australia/australia_frames"); s.CurrentFrame = "distantmountain"; s.ResetDimensions(); s.UniformScale = 4.0f; s.Handle = BaseSprite.SpriteHandle.CENTER; s.CamPosScale = new Vector2(0.05f, 1.0f); s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER4; s.PosX = 0;// j++ * s.Width * s.ScaleX / 1.01f; s.PosY = s.Height * s.ScaleY / 2.0f; //i += (int)(s.Width * s.ScaleX / 1.01f); scene.AddNode(s); } j = 0; float height = 0; for (int i = leftmostpos - 5000; i < rightmostpos + 5000;) { Sprite s = new Sprite("textures/backgrounds/australia/australia"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/australia/australia_frames"); s.CurrentFrame = "skycloud"; s.ResetDimensions(); s.UniformScale = 4.0f; s.Handle = BaseSprite.SpriteHandle.CENTER; s.CamPosScale = new Vector2(0.05f, 1.0f); s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER5; s.PosX = i;// (j++ * 1.0f) * s.Width * s.ScaleX / 1.01f; s.PosY = s.Height * s.ScaleY / 2.0f; i += (int)(s.Width * s.ScaleX / 1.01f); height = s.Height * s.ScaleY; scene.AddNode(s); } { Sprite s = new Sprite("textures/backgrounds/australia/australia"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/australia/australia_frames"); s.CurrentFrame = "topsky"; s.ResetDimensions(); s.UniformScale = 2.0f; s.Handle = BaseSprite.SpriteHandle.CENTER; s.CamPosScale = new Vector2(0.05f, 1.0f); s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER5; s.PosX = 0; // (j++ * 1.0f) * s.Width * s.ScaleX / 1.01f; s.PosY = height + s.Height * s.ScaleY / 2.1f; // *2.0f; s.Width = 1000000; scene.AddNode(s); } { MenuObj s = new MenuObj("textures/backgrounds/australia/australia"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/australia/australia_frames"); s.CurrentFrame = "rawbg"; s.ResetDimensions(); s.UniformScale = 1.5f; s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER6; s.Width = BaseGame.Get.BackBufferWidth; s.Height = BaseGame.Get.BackBufferHeight; s.Position = Vector2.Zero; scene.AddNode(s); } /* * { * Sprite s = new Sprite("textures/backgrounds/australia/australia"); * s.Initialize(content); * s.CreateFramesFromXML("textures/backgrounds/australia/australia_frames"); * s.CurrentFrame = "rawbg"; * s.ResetDimensions(); * s.UniformScale = 2.0f; * s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER6; * * s.Width = 1000000; * s.Height = 1000000; * s.PosY = s.Height * s.ScaleY / 2.0f + 100; * * scene.AddNode(s); * }*/ for (int i = leftmostpos - 5000; i < rightmostpos + 5000;) { Sprite s = new Sprite("textures/backgrounds/australia/australia"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/australia/australia_frames"); s.CurrentFrame = "bgstripclose"; s.ResetDimensions(); s.UniformScale = 2.6f; s.Handle = BaseSprite.SpriteHandle.CENTER; s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER2; s.PosX = i;// +s.Width * s.ScaleX / 1.01f; s.PosY = s.Height * s.ScaleY / 2.0f; s.CamPosScale = new Vector2(0.3f, 1.0f); i += (int)(s.Width * s.ScaleX / 1.01f); scene.AddNode(s); } j = 0; for (int i = leftmostpos - 5000; i < rightmostpos + 5000;) { Sprite s = new Sprite("textures/backgrounds/australia/australia"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/australia/australia_frames"); s.CurrentFrame = "bgstripfar"; s.ResetDimensions(); s.UniformScale = 2.0f; s.Handle = BaseSprite.SpriteHandle.CENTER; s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER3; s.CamPosScale = new Vector2(0.1f, 1.0f); s.PosX = i;// +s.Width * s.ScaleX / 1.01f; s.PosY = s.Height * s.ScaleY / 2.0f; i += (int)(s.Width * s.ScaleX / 1.01f); scene.AddNode(s); } j = 0; }
//todo: add left/right extreme values for create[location] functions! public static void CreateParis(GameScene scene, int leftmostpos, int rightmostpos) { if (content != null) { content.Dispose(); content = null; } if (LastMusicPlayed != "paris") { LastMusicPlayed = "paris"; AudioManager.PlayMusic("paris"); } content = new ContentManager(BaseGame.Get.Services); content.RootDirectory = "Content"; int j = 0; for (int i = leftmostpos - 5000; i < rightmostpos + 5000;) { Sprite s = new Sprite("textures/backgrounds/paris/paris"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/paris/paris_frames"); s.CurrentFrame = "underground"; s.ResetDimensions(); s.UniformScale = 4.0f; s.Handle = BaseSprite.SpriteHandle.CENTER; s.Layer = BaseSprite.SpriteLayer.LAYER8; s.PosX = i;// +s.Width * s.ScaleX / 1.01f; s.PosY = -s.Height * s.ScaleY / 2.0f; i += (int)(s.Width * s.ScaleX / 1.01f); scene.AddNode(s); } j = 0; for (int i = leftmostpos - 5000; i < rightmostpos + 5000;) { Sprite s = new Sprite("textures/backgrounds/paris/paris"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/paris/paris_frames"); s.CurrentFrame = "distantbg"; s.ResetDimensions(); s.UniformScale = 4.0f; s.Handle = BaseSprite.SpriteHandle.CENTER; s.CamPosScale = new Vector2(0.05f, 1.0f); s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER3; s.PosX = i;// j++ * s.Width * s.ScaleX / 1.01f; s.PosY = s.Height * s.ScaleY / 2.0f; i += (int)(s.Width * s.ScaleX / 1.01f); scene.AddNode(s); } j = 0; { MenuObj s = new MenuObj("textures/backgrounds/paris/paris"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/paris/paris_frames"); s.CurrentFrame = "rawbg"; s.ResetDimensions(); s.UniformScale = 1.5f; s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER6; s.Width = BaseGame.Get.BackBufferWidth; s.Height = BaseGame.Get.BackBufferHeight; s.Position = Vector2.Zero; scene.AddNode(s); } /* * * for (int i = leftmostpos - 5000; i < rightmostpos + 5000; ) * { * Sprite s = new Sprite("textures/backgrounds/paris/paris"); * s.Initialize(content); * s.CreateFramesFromXML("textures/backgrounds/paris/paris_frames"); * s.CurrentFrame = "cloud1"; * s.ResetDimensions(); * s.UniformScale = 2.0f; * s.Handle = BaseSprite.SpriteHandle.CENTER; * s.CamPosScale = new Vector2(0.05f, 1.0f); * s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER4; * * s.PosX = (j++ * 1.5f) * s.Width * s.ScaleX / 1.01f; * s.PosY = s.Height * s.ScaleY / 2.0f + 150; * * i += (int)(s.Width * s.ScaleX); * * scene.AddNode(s); * }*/ /* { * Sprite s = new Sprite("textures/backgrounds/paris/paris"); * s.Initialize(content); * s.CreateFramesFromXML("textures/backgrounds/paris/paris_frames"); * s.CurrentFrame = "rawbg"; * s.ResetDimensions(); * s.UniformScale = 2.0f; * s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER5; * * s.Width = 1000000; * s.PosY = s.Height * s.ScaleY / 2.0f; * * scene.AddNode(s); * }*/ /* * { * Sprite s = new Jabber.Util.UI.MenuObj("textures/backgrounds/paris/paris"); * s.Initialize(content); * s.CreateFramesFromXML("textures/backgrounds/paris/paris_frames"); * s.CurrentFrame = "skycore"; * s.ResetDimensions(); * s.UniformScale = 1.0f; * s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER6; * * s.Width = BaseGame.Get.BackBufferWidth; * s.Height = BaseGame.Get.BackBufferHeight; * s.Position = Vector2.Zero; * * scene.AddNode(s); * }*/ { Sprite s = new Sprite("textures/backgrounds/paris/paris"); s.Initialize(content); s.CreateFramesFromXML("textures/backgrounds/paris/paris_frames"); s.CurrentFrame = "eiffel"; s.ResetDimensions(); s.UniformScale = 4.0f; s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER2; s.PosY = s.Height * s.ScaleY / 2.0f; s.CamPosScale = new Vector2(0.8f, 1.0f); scene.AddNode(s); } /* * for (int i = -100; i < 100; i++) * { * Sprite s = new Sprite("parisbg"); * s.Initialize(content); * s.CreateFramesFromXML("textures/backgrounds/paris/paris_frames"); * s.CurrentFrame = "closebuildings"; * s.ResetDimensions(); * s.UniformScale = 2.0f; * s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER2; * * s.PosX = i * s.Width * s.ScaleX * 0.999f; * s.PosY = s.Height * s.ScaleY / 2.0f; * * s.CamPosScale = new Vector2(0.4f, 1.0f); * * scene.AddNode(s); * }*/ /* * { * Sprite s = new Sprite("parisbg"); * s.Initialize(content); * s.CreateFramesFromXML("Content/paris_frames.xml"); * s.CurrentFrame = "SkyGradient"; * s.ResetDimensions(); * s.UniformScale = 2.0f; * s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER3; * * s.Width = 1000000; * s.PosY = s.Height * s.ScaleY / 2.0f; * * scene.AddNode(s); * } * { * Sprite s = new Sprite("parisbg"); * s.Initialize(content); * s.CreateFramesFromXML("Content/paris_frames.xml"); * s.CurrentFrame = "Sky"; * s.ResetDimensions(); * s.UniformScale = 2.0f; * s.Layer = BaseSprite.SpriteLayer.BACKGROUND_LAYER5; * * s.Width = 1000000; * s.Height = 1000000; * s.PosY = s.Height * s.ScaleY / 2.0f + 100; * * scene.AddNode(s); * }*/ }
public List <DolMenuItem> GetUserMenu(MenuObj param) { var menu = _menu.GetMenuByUsername(param.Username); return(menu); }
public List <DolMenuItem> GetAllSubMenu(MenuObj menu) { var _menus = _menu.GetAllSubMenu(); return(_menus); }
public MenuInst(MenuObj text) { this.text = text; }