about summary refs log tree commit diff stats
path: root/AnodyneArchipelago/Menu/BoxedConfigState.cs
diff options
context:
space:
mode:
Diffstat (limited to 'AnodyneArchipelago/Menu/BoxedConfigState.cs')
-rw-r--r--AnodyneArchipelago/Menu/BoxedConfigState.cs31
1 files changed, 31 insertions, 0 deletions
diff --git a/AnodyneArchipelago/Menu/BoxedConfigState.cs b/AnodyneArchipelago/Menu/BoxedConfigState.cs new file mode 100644 index 0000000..229b82c --- /dev/null +++ b/AnodyneArchipelago/Menu/BoxedConfigState.cs
@@ -0,0 +1,31 @@
1using AnodyneSharp.States;
2using AnodyneSharp.States.MenuSubstates;
3
4namespace AnodyneArchipelago.Menu
5{
6 internal class BoxedConfigState : State
7 {
8 private ConfigSubstate _substate = new(true);
9
10 public BoxedConfigState()
11 {
12 _substate.GetControl();
13 }
14
15 public override void Update()
16 {
17 if (_substate.Exit)
18 {
19 Exit = true;
20 }
21
22 _substate.Update();
23 _substate.HandleInput();
24 }
25
26 public override void DrawUI()
27 {
28 _substate.DrawUI();
29 }
30 }
31}