Ejemplo n.º 1
0
GCPadStatus CSIDevice_GCAdapter::GetPadStatus()
{
	GCPadStatus PadStatus;
	memset(&PadStatus, 0, sizeof(PadStatus));

	GCAdapter::Input(ISIDevice::m_iDeviceNumber, &PadStatus);

	HandleMoviePadStatus(&PadStatus);

	return PadStatus;
}
Ejemplo n.º 2
0
GCPadStatus CSIDevice_GCAdapter::GetPadStatus()
{
  GCPadStatus pad_status = {};

  // For netplay, the local controllers are polled in GetNetPads(), and
  // the remote controllers receive their status there as well
  if (!NetPlay::IsNetPlayRunning())
  {
    pad_status = GCAdapter::Input(m_device_number);
  }

  HandleMoviePadStatus(&pad_status);

  return pad_status;
}
Ejemplo n.º 3
0
GCPadStatus CSIDevice_GCAdapter::GetPadStatus()
{
  GCPadStatus PadStatus;
  memset(&PadStatus, 0, sizeof(PadStatus));

  // For netplay, the local controllers are polled in GetNetPads(), and
  // the remote controllers receive their status there as well
  if (!NetPlay::IsNetPlayRunning())
  {
    GCAdapter::Input(ISIDevice::m_iDeviceNumber, &PadStatus);
  }

  HandleMoviePadStatus(&PadStatus);

  return PadStatus;
}