text: #ifndef _DIGGER_INCLUDE
  #define _DIGGER_INCLUDE
  
  
  #include "Job.h"
  
  
  class Digger : public Job {
  public:
      Digger();
  
      void initAnims(ShaderProgram &shaderProgram);
  
      void updateStateMachine(int deltaTime, Level *levelAttributes, IMaskManager *mask);
  
      void setWalkingRight(bool value);
  
      string getName()  const override {return "DIGGER";}
  
  
  private:
      void dig(IMaskManager *mask);
  
      bool canDig(IMaskManager *mask) const;
  
  private:
      enum DiggerState {
          DIGGING_STATE
      };
  
  
  private:
      DiggerState state;
      bool firstTime = true;
  };
  
  
  #endif // _DIGGER_INCLUDE
  
  
  