mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-16 11:06:06 -04:00
Allow changing rain/snow speed client side.
This commit is contained in:
parent
05a8f5f598
commit
d73dd33ba3
@ -40,18 +40,22 @@ namespace ClassicalSharp.Gui {
|
||||
(g, v) => g.World.Env.SetCloudsLevel( Int32.Parse( v ) ) ),
|
||||
|
||||
// Column 2
|
||||
Make2( 1, -100, "Sunlight col", OnWidgetClick,
|
||||
Make2( 1, -150, "Sunlight col", OnWidgetClick,
|
||||
g => g.World.Env.Sunlight.ToRGBHexString(),
|
||||
(g, v) => g.World.Env.SetSunlight( FastColour.Parse( v ) ) ),
|
||||
|
||||
Make2( 1, -50, "Shadow col", OnWidgetClick,
|
||||
Make2( 1, -100, "Shadow col", OnWidgetClick,
|
||||
g => g.World.Env.Shadowlight.ToRGBHexString(),
|
||||
(g, v) => g.World.Env.SetShadowlight( FastColour.Parse( v ) ) ),
|
||||
|
||||
Make2( 1, 0, "Weather", OnWidgetClick,
|
||||
Make2( 1, -50, "Weather", OnWidgetClick,
|
||||
g => g.World.Env.Weather.ToString(),
|
||||
(g, v) => g.World.Env.SetWeather( (Weather)Enum.Parse( typeof(Weather), v ) ) ),
|
||||
|
||||
Make2( 1, 0, "Rain/Snow speed", OnWidgetClick,
|
||||
g => g.World.Env.WeatherSpeed.ToString( "F2" ),
|
||||
(g, v) => g.World.Env.SetWeatherSpeed( Single.Parse( v ) ) ),
|
||||
|
||||
Make2( 1, 50, "Water level", OnWidgetClick,
|
||||
g => g.World.Env.EdgeHeight.ToString(),
|
||||
(g, v) => g.World.Env.SetEdgeLevel( Int32.Parse( v ) ) ),
|
||||
@ -76,6 +80,7 @@ namespace ClassicalSharp.Gui {
|
||||
WorldEnv.DefaultSunlight.ToRGBHexString(),
|
||||
WorldEnv.DefaultShadowlight.ToRGBHexString(),
|
||||
Weather.Sunny.ToString(),
|
||||
(1).ToString(),
|
||||
(game.World.Height / 2).ToString(),
|
||||
};
|
||||
}
|
||||
@ -91,6 +96,7 @@ namespace ClassicalSharp.Gui {
|
||||
new HexColourValidator(),
|
||||
new HexColourValidator(),
|
||||
new EnumValidator( typeof(Weather) ),
|
||||
new RealValidator( -100, 100 ),
|
||||
new IntegerValidator( -2048, 2048 ),
|
||||
};
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user