// Path: src/VASL/environment/SunBlindnessLevel.java
// public enum SunBlindnessLevel {
//   NONE ("No Sun Blindness"),
//   EARLY_MORNING_SUN_BLINDNESS("Early Morning Sun Blindness (F11.611) +2 => E"),
//   LATE_AFTERNOON_SUN_BLINDNESS ("Late Afternoon Sun Blindness (F11.612) +2 => W")
//   {
//     @Override
//     public SunBlindnessLevel next() {
//       return NONE;
//     }
//   };
// 
//   private String sunBlindnessDescription;
// 
//   SunBlindnessLevel(String s) {
//     sunBlindnessDescription = s;
//   }
// 
//   public String toString() {
//     return this.sunBlindnessDescription;
//   }
// 
//   public SunBlindnessLevel next() {
//     return values()[ordinal() + 1];
//   }
// }


import VASL.environment.SunBlindnessLevel;
import VASSAL.build.GameModule;
import VASSAL.build.module.map.MapShader;
import VASSAL.build.module.properties.GlobalProperty;
import javax.swing.*;
import static VASL.environment.SunBlindnessLevel.NONE;
package VASL.build.module;




public class ASLSunBlindnessMapShader extends MapShader {
  private final GlobalProperty globalSunBlindnessLevel = new GlobalProperty();
// Path: src/VASL/environment/SunBlindnessLevel.java
// public enum SunBlindnessLevel {
//   NONE ("No Sun Blindness"),
//   EARLY_MORNING_SUN_BLINDNESS("Early Morning Sun Blindness (F11.611) +2 => E"),
//   LATE_AFTERNOON_SUN_BLINDNESS ("Late Afternoon Sun Blindness (F11.612) +2 => W")
//   {
//     @Override
//     public SunBlindnessLevel next() {
//       return NONE;
//     }
//   };
// 
//   private String sunBlindnessDescription;
// 
//   SunBlindnessLevel(String s) {
//     sunBlindnessDescription = s;
//   }
// 
//   public String toString() {
//     return this.sunBlindnessDescription;
//   }
// 
//   public SunBlindnessLevel next() {
//     return values()[ordinal() + 1];
//   }
// }


// Path: src/VASL/build/module/ASLSunBlindnessMapShader.java
import VASL.environment.SunBlindnessLevel;
import VASSAL.build.GameModule;
import VASSAL.build.module.map.MapShader;
import VASSAL.build.module.properties.GlobalProperty;
import javax.swing.*;
import static VASL.environment.SunBlindnessLevel.NONE;

package VASL.build.module;




public class ASLSunBlindnessMapShader extends MapShader {
  private final GlobalProperty globalSunBlindnessLevel = new GlobalProperty();
  private SunBlindnessLevel sunBlindnessLevel = NONE;