Class MinefieldUtil

java.lang.Object
megamek.client.bot.princess.MinefieldUtil

public class MinefieldUtil extends Object
This class contains logic to evaluate the damage a unit could sustain from moving a long a move path containing minefields
  • Constructor Details

    • MinefieldUtil

      public MinefieldUtil()
  • Method Details

    • checkPathForMinefieldHazards

      public static double checkPathForMinefieldHazards(MovePath path)
      Calculate how much damage we'll take from stepping on mines over a particular path
    • calcMinefieldHazardForHex

      public static double calcMinefieldHazardForHex(@Nullable MoveStep step, Entity movingUnit, boolean isJumping, boolean lastStep)
      Calculate how much damage we'll take from stepping on mines in a particular hex