void EnvVariableChanged( object sender, EnvVariableEventArgs e ) { if( e.Var == EnvVariable.SkyColour ) { SkyColourChanged(); } else if( e.Var == EnvVariable.FogColour ) { FogColourChanged(); } else if( e.Var == EnvVariable.CloudsColour ) { CloudsColourChanged(); } }
void EnvVariableChanged( object sender, EnvVariableEventArgs e ) { if( e.Var == EnvVariable.EdgeBlock ) { MakeTexture( ref edgeTexId, ref lastEdgeTexLoc, map.EdgeBlock ); } else if( e.Var == EnvVariable.SidesBlock ) { MakeTexture( ref sideTexId, ref lastSideTexLoc, map.SidesBlock ); } else if( e.Var == EnvVariable.WaterLevel ) { ResetSidesAndEdges( null, null ); } else if( e.Var == EnvVariable.SunlightColour ) { ResetSidesAndEdges( null, null ); } }
void EnvVariableChanged( object sender, EnvVariableEventArgs e ) { if( e.Var == EnvVariable.SunlightColour || e.Var == EnvVariable.ShadowlightColour ) { Refresh(); } else if( e.Var == EnvVariable.WaterLevel ) { builder.clipLevel = Math.Max( 0, game.Map.GroundHeight ); Refresh(); } }