billliarrddd...here is how to set the button bit
This commit is contained in:
parent
ade9485aac
commit
3790a16ece
|
@ -30,6 +30,9 @@
|
||||||
|
|
||||||
#include <portaudio.h>
|
#include <portaudio.h>
|
||||||
|
|
||||||
|
#include "GCPadStatus.h"
|
||||||
|
#include "GCPad.h"
|
||||||
|
|
||||||
static bool pa_init = false;
|
static bool pa_init = false;
|
||||||
|
|
||||||
void CEXIMic::StreamLog(const char *msg)
|
void CEXIMic::StreamLog(const char *msg)
|
||||||
|
@ -204,7 +207,11 @@ void CEXIMic::TransferByte(u8 &byte)
|
||||||
|
|
||||||
case cmdGetStatus:
|
case cmdGetStatus:
|
||||||
if (pos == 0)
|
if (pos == 0)
|
||||||
status.button = 0;// TODO
|
{
|
||||||
|
SPADStatus silly;
|
||||||
|
Pad::GetStatus(0, &silly);
|
||||||
|
status.button = !!(silly.button & PAD_BUTTON_A);
|
||||||
|
}
|
||||||
|
|
||||||
byte = status.U8[pos ^ 1];
|
byte = status.U8[pos ^ 1];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue