#ifndef CONTROLLER_H
#define CONTROLLER_H

#include "gaming-core/input/Buttons.h"

struct Controller {
    const ButtonList& list;
    const Button& a;
    const Button& b;
    const Button& x;
    const Button& y;
    const Button& l;
    const Button& r;
    const Button& start;
    const Button& select;
    const Button& left;
    const Button& right;
    const Button& up;
    const Button& down;

    Controller(Buttons& buttons);
};

#endif