Changeset 249 for trunk/src/winmm/joyos2.cpp
- Timestamp:
- Jun 30, 1999, 1:29:40 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/winmm/joyos2.cpp
r245 r249 1 /* $Id: joyos2.cpp,v 1. 1 1999-06-29 15:55:17sandervl Exp $ */1 /* $Id: joyos2.cpp,v 1.2 1999-06-30 11:29:40 sandervl Exp $ */ 2 2 /* 3 3 * OS/2 Joystick apis … … 126 126 //****************************************************************************** 127 127 //****************************************************************************** 128 BOOL JoyInstalled(USHORT wID)128 LONG JoyGetCalValues( HFILE hGame, GAME_CALIB_STRUCT *pGameCalib ) 129 129 { 130 BOOL flReturn=FALSE; 130 ULONG dataLen; 131 APIRET rc; 132 133 dataLen = sizeof( *pGameCalib ); 134 rc = DosDevIOCtl( hGame, 135 IOCTL_JOYSTICK, 136 GAME_GET_CALIB, // 0x80, 0x04 137 NULL, 138 0, 139 NULL, 140 pGameCalib, 141 dataLen, 142 &dataLen); 143 144 return (rc); 145 } 146 //****************************************************************************** 147 //****************************************************************************** 148 LONG JoyInstalled(USHORT wID) 149 { 150 BOOL flReturn=1; // MMSYSERR_NODRIVER 131 151 HFILE hJoy; 132 152 APIRET rc; 133 153 GAME_PARM_STRUCT GameParams; 154 134 155 135 156 rc=JoyOpen(&hJoy); … … 140 161 141 162 if (( wID == 0 ) && (GameParams.useA > 0)) 142 flReturn=TRUE; 143 144 if (( wID == 1 ) && (GameParams.useB > 0)) 145 flReturn=TRUE; 163 flReturn=0; // 164 else 165 if (( wID == 1 ) && (GameParams.useB > 0)) 166 flReturn=0; 167 else 168 flReturn=167; // JOYERR_UNPLUGGED 146 169 } 147 170 return (flReturn);
Note:
See TracChangeset
for help on using the changeset viewer.