mirror of
https://github.com/ClassiCube/ClassiCube.git
synced 2025-09-28 07:55:38 -04:00
47 lines
1.0 KiB
C#
47 lines
1.0 KiB
C#
using System;
|
|
|
|
namespace ClassicalSharp.Renderers {
|
|
|
|
/// <summary> Minimialistic environment renderer - only sets the clear colour to be sky colour.
|
|
/// (no fog, clouds, or proper overhead sky) </summary>
|
|
public class LegacyFastEnvRenderer : EnvRenderer {
|
|
|
|
public LegacyFastEnvRenderer( Game window ) {
|
|
Window = window;
|
|
Map = Window.Map;
|
|
}
|
|
|
|
public override void Render( double deltaTime ) {
|
|
Graphics.ClearColour( Map.SkyCol );
|
|
}
|
|
|
|
public override void Init() {
|
|
base.Init();
|
|
Graphics.Fog = false;
|
|
Graphics.ClearColour( Map.SkyCol );
|
|
}
|
|
|
|
public override void OnNewMap( object sender, EventArgs e ) {
|
|
}
|
|
|
|
public override void OnNewMapLoaded( object sender, EventArgs e ) {
|
|
Graphics.ClearColour( Map.SkyCol );
|
|
}
|
|
|
|
protected override void CloudsColourChanged() {
|
|
}
|
|
|
|
protected override void FogColourChanged() {
|
|
}
|
|
|
|
protected override void SkyColourChanged() {
|
|
}
|
|
|
|
public override void EnableAmbientLighting() {
|
|
}
|
|
|
|
public override void DisableAmbientLighting() {
|
|
}
|
|
}
|
|
}
|