Información recibida
Información recibida
La información sobre botones estará contenida en:
- el elemento buttons del miembro btn_mesg de los mensajes de tipo CWIID_MESG_BTN.
- el elemento buttons de la información de estado que tenga activado el bit CWIID_RPT_BTN en rpt_mode.
En ambos casos se trata de un entero de 16 bits que ha de interpretarse como lista de bits. Cada bit indica el estado de un botón siguiendo el siguiente esquema:
- Botón "2".
- Botón "1".
- Botón "B".
- Botón "A".
- Botón "-".
- No usado en Wiimote.
- No usado en Wiimote.
- Botón "Home".
- Botón "Izquierda".
- Botón "Derecha".
- Botón "Abajo".
- Botón "Arriba".
- Botón "+".
- No usado en Wiimote.
- No usado en Wiimote.
- No usado en Wiimote.
Estos bits estarán a 1 si el botón correspondiente está pulsado.
Reflexiona
Si interpretas btn_mesg.buttons como un entero puedes encontrar dificultades al comprobar el estado de un botón en concreto. ¿Cómo lo harías de forma simple?