wiiremote_utils.h

Go to the documentation of this file.
00001 /************************************************************
00002 * Copyright (C) 2006-2007 Masahiko SAWAI All Rights Reserved. 
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 /* WIIREMOTE_UTILS_H */
00026 

Generated on Thu Dec 20 19:06:39 2007 for libwiiremote by  doxygen 1.5.1