text: #pragma once
  
  #include "sprite.h"
  #include "water_obj.h"
  
  class Graphics;
  
  class Whale : public WaterObject {
    public:
      Whale(Graphics& graphics, int x, int y);
      void update(std::shared_ptr<Map> map, int elapsed);
      void draw(Graphics& graphics);
  
    private:
      std::shared_ptr<Sprite> sprite;
  };
  