#ifndef ARC_GLFW_KEYBOARD_H_
#define ARC_GLFW_KEYBOARD_H_

#ifdef ARC_GLFW_INPUT
#include <GLFW/glfw3.h>
#include "arc/input/keyboard.h"

struct ARC_Keyboard {
    GLFWwindow *window;

    ARC_KeyboardState *keys;
    ARC_KeyboardState *released;
};

struct ARC_KeyboardInfo {
    GLFWwindow *window;
};

#endif // !ARC_GLFW_INPUT

#endif // !ARC_GLFW_KEYBOARD_H_