OptionsGUI.v.1.1

This commit is contained in:
MARKPRO44 2023-08-16 22:56:10 +03:00
parent f02c513c32
commit f4420ea93e
2 changed files with 29 additions and 0 deletions

View file

@ -3,6 +3,8 @@ using Microsoft.Xna.Framework;
using MonogameLibrary.UI.Base; using MonogameLibrary.UI.Base;
using MonogameLibrary.UI.Elements; using MonogameLibrary.UI.Elements;
using System.Xml.Linq; using System.Xml.Linq;
using DangerousD.GameCore.Managers;
using DangerousD.GameCore;
namespace DangerousD.GameCore.GUI namespace DangerousD.GameCore.GUI
{ {
@ -19,6 +21,17 @@ namespace DangerousD.GameCore.GUI
var checkBox = new CheckBox(Manager); var checkBox = new CheckBox(Manager);
checkBox.rectangle = new Rectangle(690, 400, 40, 40); checkBox.rectangle = new Rectangle(690, 400, 40, 40);
checkBox.Checked += (newCheckState) =>
{
SettingsManager sM = new SettingsManager();
};
var cB = new CheckBox(Manager);
cB.rectangle = new Rectangle(690, 275, 40, 40);
cB.Checked += (newCheckState) =>
{
SettingsManager sM = new SettingsManager();
};
Label lblOptions = new Label(Manager); Label lblOptions = new Label(Manager);
lblOptions.fontName = "Font2"; lblOptions.fontName = "Font2";
@ -37,6 +50,18 @@ namespace DangerousD.GameCore.GUI
lblIsFullScreen.text = "Full Screen"; lblIsFullScreen.text = "Full Screen";
lblIsFullScreen.rectangle = new Rectangle(300, 400, 250, 40); lblIsFullScreen.rectangle = new Rectangle(300, 400, 250, 40);
lblIsFullScreen.mainColor = Color.Transparent; lblIsFullScreen.mainColor = Color.Transparent;
Label lblSwitchMode = new Label(Manager);
lblSwitchMode.fontName = "Font2";
lblSwitchMode.text = "Left/Right Mode";
lblSwitchMode.rectangle = new Rectangle(290, 275, 250, 40);
lblSwitchMode.mainColor = Color.Transparent;
ButtonText bTExit = new ButtonText(Manager);
bTExit.fontName = "Font2";
bTExit.text = "<-";
bTExit.rectangle = new Rectangle(20 , 15, 20, 10);
bTExit.fontColor = Color.Black;
} }
} }
} }

View file

@ -9,5 +9,9 @@ namespace DangerousD.GameCore.Managers
{ {
internal class SettingsManager internal class SettingsManager
{ {
public void SetFullScreen(bool IsFullScreen)
{
}
} }
} }