// Path: src/VASL/environment/HeatHazeLevel.java
// public enum HeatHazeLevel {
//   NONE ("No Heat Haze"),
//   HEAT_HAZE("Heat Haze (F11.62)"),
//   INTENSE_HEAT_HAZE("Intense Heat Haze (F11.621)")
//   {
//     @Override
//     public HeatHazeLevel next() {
//       return NONE;
//     };
//   };
// 
//   private String heatHazeDescription;
// 
//   HeatHazeLevel(String s) {
//     heatHazeDescription = s;
//   }
// 
//   public String toString() {
//     return this.heatHazeDescription;
//   }
// 
//   public HeatHazeLevel next() {
//     return values()[ordinal() + 1];
//   }
// }


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




public class ASLHeatHazeMapShader extends MapShader {
  private final GlobalProperty globalHeatHazeLevel = new GlobalProperty();
// Path: src/VASL/environment/HeatHazeLevel.java
// public enum HeatHazeLevel {
//   NONE ("No Heat Haze"),
//   HEAT_HAZE("Heat Haze (F11.62)"),
//   INTENSE_HEAT_HAZE("Intense Heat Haze (F11.621)")
//   {
//     @Override
//     public HeatHazeLevel next() {
//       return NONE;
//     };
//   };
// 
//   private String heatHazeDescription;
// 
//   HeatHazeLevel(String s) {
//     heatHazeDescription = s;
//   }
// 
//   public String toString() {
//     return this.heatHazeDescription;
//   }
// 
//   public HeatHazeLevel next() {
//     return values()[ordinal() + 1];
//   }
// }


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

package VASL.build.module;




public class ASLHeatHazeMapShader extends MapShader {
  private final GlobalProperty globalHeatHazeLevel = new GlobalProperty();
  private HeatHazeLevel heatHazeLevel = NONE;