Esempio n. 1
0
 private void cbAutoSetDistances_CheckedChanged(object sender, EventArgs e)
 {
     bool status = cbDLAutoDist.Checked;
     gbDLAutoDist.Enabled = status;
     gbDLDrawDist.Enabled = !status || !rbDLAutoByAFogEnd.Checked;
     udDLFogAStart.Enabled = !status || !rbDLAutoByDrawDist.Checked;
     udDLFogAEnd.Enabled = !status || !rbDLAutoByDrawDist.Checked;
     udDLFogBStart.Enabled = !status;
     udDLFogBEnd.Enabled = !status;
     lDLFogI.Enabled = udDLFogIStart.Enabled = udDLFogIEnd.Enabled = !status && cbDLDistantStatics.Checked;
     udDLDistNear.Enabled = !status;
     udDLDistFar.Enabled = !status;
     udDLDistVeryFar.Enabled = !status;
     if (status) {
         if (rbDLAutoByDrawDist.Checked) autoDistances = AutoDistance.byDrawDist;
         else autoDistances = AutoDistance.byAFogEnd;
         if (!loading) AutoSetDistances (sender, e);
     } else autoDistances = AutoDistance.none;
 }
Esempio n. 2
0
 private void rbDLAutoDist_CheckedChanged(object sender, EventArgs e)
 {
     bool status = cbDLAutoDist.Checked;
     gbDLDrawDist.Enabled = !status || !rbDLAutoByAFogEnd.Checked;
     udDLFogAStart.Enabled = !status || !rbDLAutoByDrawDist.Checked;
     udDLFogAEnd.Enabled = !status || !rbDLAutoByDrawDist.Checked;
     if (status) {
         if (rbDLAutoByDrawDist.Checked) autoDistances = AutoDistance.byDrawDist;
         else autoDistances = AutoDistance.byAFogEnd;
         if (!loading) AutoSetDistances (sender, e);
     } else autoDistances = AutoDistance.none;
 }