mirror of https://github.com/AxioDL/boo.git
25 lines
625 B
C++
25 lines
625 B
C++
#ifndef CDEVICECLASSES_HPP
|
|
#define CDEVICECLASSES_HPP
|
|
|
|
#include "CDolphinSmashAdapter.hpp"
|
|
#include "CRevolutionPad.hpp"
|
|
#include "CCafeProPad.hpp"
|
|
#include "CDualshockPad.hpp"
|
|
#include "CGenericPad.hpp"
|
|
|
|
enum EDeviceMask
|
|
{
|
|
DEV_NONE = 0,
|
|
DEV_DOL_SMASH_ADAPTER = 1<<0,
|
|
DEV_RVL_PAD = 1<<1,
|
|
DEV_CAFE_PRO_PAD = 1<<2,
|
|
DEV_DUALSHOCK_PAD = 1<<3,
|
|
DEV_GENERIC_PAD = 1<<4,
|
|
DEV_ALL = 0xff
|
|
};
|
|
|
|
bool BooDeviceMatchToken(const CDeviceToken& token, EDeviceMask mask);
|
|
CDeviceBase* BooDeviceNew(CDeviceToken* token);
|
|
|
|
#endif // CDEVICECLASSES_HPP
|