X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2bda0e173844e8e0f8acf4e8ad8b5c26e5c6fe5d..2de8030dbe61287fb398057d61dd22fe45078c1d:/src/msw/joystick.cpp diff --git a/src/msw/joystick.cpp b/src/msw/joystick.cpp index 7911b1338f..5fa69fd9ce 100644 --- a/src/msw/joystick.cpp +++ b/src/msw/joystick.cpp @@ -16,7 +16,7 @@ // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" -#if defined(__BORLANDC__) +#ifdef __BORLANDC__ #pragma hdrstop #endif @@ -30,15 +30,18 @@ typedef UINT MMRESULT; #endif +#ifndef __TWIN32__ #ifdef __GNUWIN32__ #include #endif +#endif // Why doesn't BC++ have joyGetPosEx? -#if !defined(__WIN32__) || defined(__BORLANDC__) +#if !defined(__WIN32__) || defined(__BORLANDC__) || defined(__TWIN32__) #define NO_JOYGETPOSEX #endif +#include #include IMPLEMENT_DYNAMIC_CLASS(wxJoystick, wxObject) @@ -298,7 +301,7 @@ int wxJoystick::GetNumberButtons(void) const int wxJoystick::GetNumberAxes(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -311,7 +314,7 @@ int wxJoystick::GetNumberAxes(void) const int wxJoystick::GetMaxButtons(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -324,7 +327,7 @@ int wxJoystick::GetMaxButtons(void) const int wxJoystick::GetMaxAxes(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -355,7 +358,7 @@ int wxJoystick::GetPollingMax(void) const int wxJoystick::GetRudderMin(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -368,7 +371,7 @@ int wxJoystick::GetRudderMin(void) const int wxJoystick::GetRudderMax(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -381,7 +384,7 @@ int wxJoystick::GetRudderMax(void) const int wxJoystick::GetUMin(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -394,7 +397,7 @@ int wxJoystick::GetUMin(void) const int wxJoystick::GetUMax(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -407,7 +410,7 @@ int wxJoystick::GetUMax(void) const int wxJoystick::GetVMin(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -420,7 +423,7 @@ int wxJoystick::GetVMin(void) const int wxJoystick::GetVMax(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return 0; @@ -434,7 +437,7 @@ int wxJoystick::GetVMax(void) const bool wxJoystick::HasRudder(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return FALSE; @@ -447,7 +450,7 @@ bool wxJoystick::HasRudder(void) const bool wxJoystick::HasZ(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return FALSE; @@ -460,7 +463,7 @@ bool wxJoystick::HasZ(void) const bool wxJoystick::HasU(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return FALSE; @@ -473,7 +476,7 @@ bool wxJoystick::HasU(void) const bool wxJoystick::HasV(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return FALSE; @@ -486,7 +489,7 @@ bool wxJoystick::HasV(void) const bool wxJoystick::HasPOV(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return FALSE; @@ -499,7 +502,7 @@ bool wxJoystick::HasPOV(void) const bool wxJoystick::HasPOV4Dir(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return FALSE; @@ -512,7 +515,7 @@ bool wxJoystick::HasPOV4Dir(void) const bool wxJoystick::HasPOVCTS(void) const { -#ifdef __WIN32__ +#if defined(__WIN32__) && !defined(__TWIN32__) JOYCAPS joyCaps; if (joyGetDevCaps(m_joystick, & joyCaps, sizeof(JOYCAPS)) != JOYERR_NOERROR) return FALSE;