text: #pragma once
  
  #include "Hexagon/Core/Input.h"
  
  namespace Hexagon
  {
  	class WindowsInput : public Input
  	{
  	protected:
  		virtual bool IsKeyPressedImpl(KeyCode keycode) override;
  
  		virtual bool IsMouseButtonPressedImpl(MouseCode button) override;
  		virtual std::pair<float, float> GetMousePositionImpl() override;
  		virtual float GetMouseXImpl() override;
  		virtual float GetMouseYImpl() override;
  	};
  }