#ifndef ARC_SDL_MOUSE_H_
#define ARC_SDL_MOUSE_H_

#include <SDL.h>
#include "arc/input/mouse.h"
#include "arc/math/point.h"

struct ARC_Mouse {
    SDL_Event *event;
    ARC_Point *coords;
    int32_t   *scrollY;

    ARC_MouseState *buttons;
    uint8_t *buttonsReleased;
};

#endif // !ARC_SDL_MOUSE_H_