2010-10-03 08:20:24 +00:00
|
|
|
#include "Attachment.h"
|
|
|
|
|
|
|
|
namespace WiimoteEmu
|
|
|
|
{
|
|
|
|
|
|
|
|
class Turntable : public Attachment
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
Turntable();
|
|
|
|
void GetState(u8* const data, const bool focus);
|
|
|
|
|
|
|
|
enum
|
|
|
|
{
|
|
|
|
BUTTON_EUPHORIA = 0x1000,
|
|
|
|
|
|
|
|
BUTTON_L_GREEN = 0x0800,
|
|
|
|
BUTTON_L_RED = 0x20,
|
|
|
|
BUTTON_L_BLUE = 0x8000,
|
|
|
|
|
|
|
|
BUTTON_R_GREEN = 0x2000,
|
|
|
|
BUTTON_R_RED = 0x02,
|
|
|
|
BUTTON_R_BLUE = 0x0400,
|
|
|
|
|
|
|
|
BUTTON_MINUS = 0x10,
|
|
|
|
BUTTON_PLUS = 0x04,
|
|
|
|
};
|
|
|
|
|
|
|
|
private:
|
|
|
|
Buttons* m_buttons;
|
|
|
|
MixedTriggers* m_triggers;
|
|
|
|
AnalogStick* m_stick;
|
|
|
|
Triggers *m_effect_dial;
|
2010-10-05 21:43:51 +00:00
|
|
|
Slider *m_left_table, *m_right_table, *m_crossfade;
|
2010-10-03 08:20:24 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
}
|