public static void BuildControllerOptions(FormFrame frame) { CurrentFrame = frame; Add(new FormButton()).SetValues( new Vector2(0, 0), "Return", "PauseMenu"); frame.Commit("Controller", true); }
public static void BuildScreenOptions(FormFrame frame) { CurrentFrame = frame; Add(new FormButton()).SetValues( new Vector2(0, 0), "Return", "PauseMenu"); Add(new FormSlider()).SetValues(new Vector2(0, 80), "Brightness:", 0, 10, ShipGameSettings.BrightnessValue); Add(new FormSlider()).SetValues(new Vector2(0, 160), "Contrast:", 0, 10, ShipGameSettings.ContrastValue); frame.Commit("Screen", true); }
public static void BuildPauseMenu(FormFrame frame) { CurrentFrame = frame; Add(new FormButton()).SetValues( new Vector2(0, 0), "Resume", ""); Add(new FormButton()).SetValues( new Vector2(0, 60), "Controller Options", "Controller"); Add(new FormButton()).SetValues( new Vector2(0, 120), "Screen Options", "Screen"); Add(new FormButton()).SetValues( new Vector2(0, 180), "Leave Game", DropPlayer); frame.Commit("PauseMenu", true); }
public static void BuildAllTurrets(FormFrame frame) { int x; for (int y = 0; y < 5; y++) { x = 0; foreach (TurretCard c in FactionCard.SortedTurretDeck[y]) { TurretForm t = new TurretForm(); GameManager.GetLevel().AddObject(t); frame.Add(t); string s = c.GetUnitImagePath().Equals("") ? "Textures/ShipGame/TurretPictures/" + c.GetImagePath() : "Textures/ShipGame/UnitPictures/" + c.GetUnitImagePath(); t.SetValues(AssetManager.Load <Texture2D>(s), AssetManager.Load <SpriteFont>("Fonts/ShipGame/EventFont"), c.Name, c.GetColor(), new Vector2(150 * x, 150 * y), new Vector2(125), c); x++; } } frame.Commit("AllTurrets", true); }