wiiremote_utils.h

説明を見る。
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_CheckButton WRMT_CheckButtonAny
00014 #define WRMT_CheckButtonAny(buttons, button_mask) ((buttons) & (button_mask))
00015 #define WRMT_CheckButtonAll(buttons, button_mask) (((buttons) & (button_mask)) == (button_mask))
00016 
00017 #define WRMT_CheckLED WRMT_CheckLEDAny
00018 #define WRMT_CheckLEDAny(leds, led_mask) ((leds) & (led_mask))
00019 #define WRMT_CheckLEDAll(leds, led_mask) (((leds) & (led_mask)) == (led_mask))
00020 
00021 #define WRMT_WiiRemote_CheckButton WRMT_WiiRemote_CheckButtonAny
00022 #define WRMT_WiiRemote_CheckButtonAny(wiiremote, button_mask) (WRMT_WiiRemote_GetState((wiiremote), WRMT_DATA_BUTTONS) & (button_mask))
00023 #define WRMT_WiiRemote_CheckButtonAll(wiiremote, button_mask) ((WRMT_WiiRemote_GetState((wiiremote), WRMT_DATA_BUTTONS) & (button_mask)) == (button_mask))
00024 
00025 #define WRMT_WiiRemote_CheckLED WRMT_WiiRemote_CheckLEDAny
00026 #define WRMT_WiiRemote_CheckLEDAny(wiiremote, led_mask) (WRMT_WiiRemote_GetState((wiiremote), WRMT_DATA_LEDS) & (led_mask))
00027 #define WRMT_WiiRemote_CheckLEDAll(wiiremote, led_mask) ((WRMT_WiiRemote_GetState((wiiremote), WRMT_DATA_LEDS) & (led_mask)) == (led_mask))
00028 
00029 #ifdef __cplusplus
00030 }
00031 #endif
00032 
00033 #endif /* WIIREMOTE_UTILS_H */
00034 

libwiiremoteに対してTue Jan 22 15:51:21 2008に生成されました。  doxygen 1.5.1