00001
00002
00003
00004 #ifndef WIIREMOTE_UTILS_H
00005 #define WIIREMOTE_UTILS_H
00006
00007 #ifdef __cplusplus
00008 extern "C" {
00009 #endif
00010
00011 #include <wiiremote.h>
00012
00013 #define WRMT_WiiRemote_CheckButton WRMT_WiiRemote_CheckButtonAny
00014 #define WRMT_WiiRemote_CheckButtonAny(wiiremote, button_mask) (WRMT_WiiRemote_GetState((wiiremote), WRMT_DATA_BUTTONS) & (button_mask))
00015 #define WRMT_WiiRemote_CheckButtonAll(wiiremote, button_mask) ((WRMT_WiiRemote_GetState((wiiremote), WRMT_DATA_BUTTONS) & (button_mask)) == (button_mask))
00016
00017 #define WRMT_WiiRemote_CheckLED WRMT_WiiRemote_CheckLEDAny
00018 #define WRMT_WiiRemote_CheckLEDAny(wiiremote, led_mask) (WRMT_WiiRemote_GetState((wiiremote), WRMT_DATA_LEDS) & (led_mask))
00019 #define WRMT_WiiRemote_CheckLEDAll(wiiremote, led_mask) ((WRMT_WiiRemote_GetState((wiiremote), WRMT_DATA_LEDS) & (led_mask)) == (led_mask))
00020
00021 #ifdef __cplusplus
00022 }
00023 #endif
00024
00025 #endif
00026