CaveBiomeMaskFlags class

Пакет: com.hypixel.hytale.server.worldgen.cave

Файл: com/hypixel/hytale/server/worldgen/cave/CaveBiomeMaskFlags.java

Поля (4)

МодификаторыТипИмя
public static final int ALLOW_ALL
final Int2FlagsCondition DEFAULT_ALLOW
public static final int DEFAULT_RESULT
public static final int DISALLOW_ALL

Методы (8)

МодификаторыВозвратСигнатура
public Defaultspublic Defaults()
static boolean canContinueboolean canContinue(int var0)
static boolean canGenerateboolean canGenerate(int var0)
static boolean canPopulateboolean canPopulate(int var0)
static boolean testboolean test(int var0, int var1)
abstract return testreturn test(var0, 1)
abstract return testreturn test(var0, 2)
abstract return testreturn test(var0, 4)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.worldgen.cave;

class="kw">import com.hypixel.hytale.server.worldgen.util.condition.flag.ConstantInt2Flags;
class="kw">import com.hypixel.hytale.server.worldgen.util.condition.flag.Int2FlagsCondition;

class="kw">public class CaveBiomeMaskFlags {
   class="kw">public class="kw">static class="kw">final Int2FlagsCondition DEFAULT_ALLOW = new ConstantInt2Flags(7);
   class="kw">public class="kw">static class="kw">final Int2FlagsCondition DEFAULT_DENY = new ConstantInt2Flags(0);
   class="kw">public class="kw">static class="kw">final int GENERATE = 1;
   class="kw">public class="kw">static class="kw">final int POPULATE = 2;
   class="kw">public class="kw">static class="kw">final int CONTINUE = 4;

   class="kw">public CaveBiomeMaskFlags() {
   }

   class="kw">public class="kw">static boolean canGenerate(int var0) {
      class="kw">return test(var0, 1);
   }

   class="kw">public class="kw">static boolean canPopulate(int var0) {
      class="kw">return test(var0, 2);
   }

   class="kw">public class="kw">static boolean canContinue(int var0) {
      class="kw">return test(var0, 4);
   }

   class="kw">public class="kw">static boolean test(int var0, int var1) {
      class="kw">return (var0 & var1) == var1;
   }

   class="kw">public class="kw">static class Defaults {
      class="kw">public class="kw">static class="kw">final int DEFAULT_RESULT = 4;
      class="kw">public class="kw">static class="kw">final int DISALLOW_ALL = 0;
      class="kw">public class="kw">static class="kw">final int ALLOW_ALL = 7;

      class="kw">public Defaults() {
      }
   }
}