content: /*
   * FXGL - JavaFX Game Library. The MIT License (MIT).
   * Copyright (c) AlmasB (almaslvl@gmail.com).
   * See LICENSE for details.
   */
  
  package com.almasb.fxgl.physics.box2d.particle;
  
  /**
   * The particle type. Can be combined with | operator. Zero means liquid.
   *
   * @author dmurph
   */
  class ParticleTypeInternal {
      public static final int b2_waterParticle = 0;
      /**
       * removed after next step
       */
      public static final int b2_zombieParticle = 1 << 1;
      /**
       * zero velocity
       */
      public static final int b2_wallParticle = 1 << 2;
      /**
       * with restitution from stretching
       */
      public static final int b2_springParticle = 1 << 3;
      /**
       * with restitution from deformation
       */
      public static final int b2_elasticParticle = 1 << 4;
      /**
       * with viscosity
       */
      public static final int b2_viscousParticle = 1 << 5;
      /**
       * without isotropic pressure
       */
      public static final int b2_powderParticle = 1 << 6;
      /**
       * with surface tension
       */
      public static final int b2_tensileParticle = 1 << 7;
      /**
       * mixing color between contacting particles
       */
      public static final int b2_colorMixingParticle = 1 << 8;
      /**
       * call b2DestructionListener on destruction
       */
      public static final int b2_destructionListener = 1 << 9;
  }
  