/// <summary>Загружаем контент для экрана</summary> public override void LoadContent() { _Menu = new Menu("Settings/MainMenu.xml",_Game); _CurrentMenu = _Menu.Items; foreach (MenuItem item in _CurrentMenu) item.OnItemChanged += DoAction; _Font = _Game.Font; _Edit = new Edit(_Game); }
/// <summary> /// Создаёт новый экземпляр класса <see cref="SettingsPanel"/>. /// </summary> /// <param name="game">The game.</param> public SettingsPanel(SourceryGame game,Settings settings,GameScreen parent) { _Game = game; _Parent = parent; _Settings = settings; _Menu = new Menu("Settings/GameMenu.xml",game); _PanelTexture = game.Panel; _Font = game.Font; _CurrentMenu = _Menu.Items; LoadSettings(_Menu.Items); }
/// <summary>Загружает все необходимое</summary> public override void LoadContent() { _Settings = new Menu("Settings/GameMenu.xml",Helper.Game); _MenuButton = new Button(Helper.Game, "Меню"); _MenuButton.OnValueChanged += ShowMenu; }