mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-15 02:25:32 -04:00
Add placeholder options for music, sound, and gui.png.
This commit is contained in:
parent
5feff2b4df
commit
b0dd9d0651
@ -24,13 +24,17 @@ namespace ClassicalSharp {
|
|||||||
g.RefreshHud();
|
g.RefreshHud();
|
||||||
} ),
|
} ),
|
||||||
|
|
||||||
Make( -140, 50, "Clickable chat", Anchor.Centre, OnWidgetClick,
|
Make( -140, 50, "Use gui.png (WIP)", Anchor.Centre, OnWidgetClick,
|
||||||
|
g => g.UseGuiPng ? "yes" : "no",
|
||||||
|
(g, v) => game.UseGuiPng = v == "yes" ),
|
||||||
|
|
||||||
|
// Column 2
|
||||||
|
Make( 140, -100, "Clickable chat", Anchor.Centre, OnWidgetClick,
|
||||||
g => g.ClickableChat ? "yes" : "no",
|
g => g.ClickableChat ? "yes" : "no",
|
||||||
(g, v) => { g.ClickableChat = v == "yes";
|
(g, v) => { g.ClickableChat = v == "yes";
|
||||||
Options.Set( OptionsKey.ClickableChat, v == "yes" );
|
Options.Set( OptionsKey.ClickableChat, v == "yes" );
|
||||||
} ),
|
} ),
|
||||||
|
|
||||||
// Column 2
|
|
||||||
Make( 140, -50, "Chat scale", Anchor.Centre, OnWidgetClick,
|
Make( 140, -50, "Chat scale", Anchor.Centre, OnWidgetClick,
|
||||||
g => g.ChatScale.ToString(),
|
g => g.ChatScale.ToString(),
|
||||||
(g, v) => { g.ChatScale = Single.Parse( v );
|
(g, v) => { g.ChatScale = Single.Parse( v );
|
||||||
@ -64,10 +68,10 @@ namespace ClassicalSharp {
|
|||||||
new RealValidator( 0.25f, 5f ),
|
new RealValidator( 0.25f, 5f ),
|
||||||
new BooleanValidator(),
|
new BooleanValidator(),
|
||||||
|
|
||||||
|
new BooleanValidator(),
|
||||||
new RealValidator( 0.25f, 5f ),
|
new RealValidator( 0.25f, 5f ),
|
||||||
new IntegerValidator( 1, 30 ),
|
new IntegerValidator( 1, 30 ),
|
||||||
new BooleanValidator(),
|
new BooleanValidator(),
|
||||||
new BooleanValidator(),
|
|
||||||
};
|
};
|
||||||
okayIndex = buttons.Length - 1;
|
okayIndex = buttons.Length - 1;
|
||||||
}
|
}
|
||||||
|
@ -15,6 +15,10 @@ namespace ClassicalSharp {
|
|||||||
|
|
||||||
buttons = new ButtonWidget[] {
|
buttons = new ButtonWidget[] {
|
||||||
// Column 1
|
// Column 1
|
||||||
|
Make( -140, -150, "Use sound (WIP)", Anchor.Centre, OnWidgetClick,
|
||||||
|
g => g.UseSound ? "yes" : "no",
|
||||||
|
(g, v) => g.UseSound = v == "yes" ),
|
||||||
|
|
||||||
Make( -140, -100, "Show hover names", Anchor.Centre, OnWidgetClick,
|
Make( -140, -100, "Show hover names", Anchor.Centre, OnWidgetClick,
|
||||||
g => g.Players.ShowHoveredNames ? "yes" : "no",
|
g => g.Players.ShowHoveredNames ? "yes" : "no",
|
||||||
(g, v) => { g.Players.ShowHoveredNames = v == "yes";
|
(g, v) => { g.Players.ShowHoveredNames = v == "yes";
|
||||||
@ -37,13 +41,17 @@ namespace ClassicalSharp {
|
|||||||
|
|
||||||
// Column 2
|
// Column 2
|
||||||
!network.IsSinglePlayer ? null :
|
!network.IsSinglePlayer ? null :
|
||||||
Make( 140, -150, "Singleplayer physics", Anchor.Centre, OnWidgetClick,
|
Make( 140, -200, "Singleplayer physics", Anchor.Centre, OnWidgetClick,
|
||||||
g => ((SinglePlayerServer)network).physics.Enabled ? "yes" : "no",
|
g => ((SinglePlayerServer)network).physics.Enabled ? "yes" : "no",
|
||||||
(g, v) => {
|
(g, v) => {
|
||||||
((SinglePlayerServer)network).physics.Enabled = v == "yes";
|
((SinglePlayerServer)network).physics.Enabled = v == "yes";
|
||||||
Options.Set( OptionsKey.SingleplayerPhysics, v == "yes" );
|
Options.Set( OptionsKey.SingleplayerPhysics, v == "yes" );
|
||||||
}),
|
}),
|
||||||
|
|
||||||
|
Make( 140, -150, "Use music (WIP)", Anchor.Centre, OnWidgetClick,
|
||||||
|
g => g.UseMusic ? "yes" : "no",
|
||||||
|
(g, v) => g.UseMusic = v == "yes" ),
|
||||||
|
|
||||||
Make( 140, -100, "View bobbing", Anchor.Centre, OnWidgetClick,
|
Make( 140, -100, "View bobbing", Anchor.Centre, OnWidgetClick,
|
||||||
g => g.ViewBobbing ? "yes" : "no",
|
g => g.ViewBobbing ? "yes" : "no",
|
||||||
(g, v) => { g.ViewBobbing = v == "yes";
|
(g, v) => { g.ViewBobbing = v == "yes";
|
||||||
@ -73,6 +81,7 @@ namespace ClassicalSharp {
|
|||||||
buttons[2].Metadata = typeof(FpsLimitMethod);
|
buttons[2].Metadata = typeof(FpsLimitMethod);
|
||||||
|
|
||||||
validators = new MenuInputValidator[] {
|
validators = new MenuInputValidator[] {
|
||||||
|
new BooleanValidator(),
|
||||||
new BooleanValidator(),
|
new BooleanValidator(),
|
||||||
new RealValidator( 0.1f, 50 ),
|
new RealValidator( 0.1f, 50 ),
|
||||||
new EnumValidator(),
|
new EnumValidator(),
|
||||||
@ -82,6 +91,7 @@ namespace ClassicalSharp {
|
|||||||
new BooleanValidator(),
|
new BooleanValidator(),
|
||||||
new BooleanValidator(),
|
new BooleanValidator(),
|
||||||
new BooleanValidator(),
|
new BooleanValidator(),
|
||||||
|
new BooleanValidator(),
|
||||||
new IntegerValidator( 1, 100 ),
|
new IntegerValidator( 1, 100 ),
|
||||||
};
|
};
|
||||||
okayIndex = buttons.Length - 1;
|
okayIndex = buttons.Length - 1;
|
||||||
|
@ -75,7 +75,8 @@ namespace ClassicalSharp {
|
|||||||
public int ChatLines = 12;
|
public int ChatLines = 12;
|
||||||
public bool ClickableChat, HideGui, ShowFPS = true;
|
public bool ClickableChat, HideGui, ShowFPS = true;
|
||||||
internal float HudScale = 1.0f, ChatScale = 1.0f;
|
internal float HudScale = 1.0f, ChatScale = 1.0f;
|
||||||
public bool ViewBobbing;
|
public bool ViewBobbing, UseGuiPng;
|
||||||
|
public bool UseSound, UseMusic;
|
||||||
|
|
||||||
public Animations Animations;
|
public Animations Animations;
|
||||||
internal int CloudsTextureId, RainTextureId, SnowTextureId;
|
internal int CloudsTextureId, RainTextureId, SnowTextureId;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user