X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ffecfa5aeb540b54914739dbb8603edbbd4c00a0..c084a1ac064cff672b777e1e6a3624fd838387e7:/src/palmos/joystick.cpp?ds=sidebyside diff --git a/src/palmos/joystick.cpp b/src/palmos/joystick.cpp index ac874f113d..528e6dc408 100644 --- a/src/palmos/joystick.cpp +++ b/src/palmos/joystick.cpp @@ -1,35 +1,26 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: joystick.cpp +// Name: src/palmos/joystick.cpp // Purpose: wxJoystick class -// Author: William Osborne +// Author: William Osborne - minimal working wxPalmOS port // Modified by: // Created: 10/13/04 -// RCS-ID: $Id: +// RCS-ID: $Id$ // Copyright: (c) William Osborne // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma implementation "joystick.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" -#ifdef __BORLANDC__ -#pragma hdrstop -#endif +#if wxUSE_JOYSTICK -#include "wx/string.h" -#include "wx/window.h" +#include "wx/joystick.h" -#if !defined(__WIN32__) && !defined(_MMRESULT_) -typedef UINT MMRESULT; +#ifndef WX_PRECOMP + #include "wx/string.h" + #include "wx/window.h" #endif -#include "wx/window.h" -#include "wx/palmos/joystick.h" - IMPLEMENT_DYNAMIC_CLASS(wxJoystick, wxObject) // Attributes @@ -37,13 +28,25 @@ IMPLEMENT_DYNAMIC_CLASS(wxJoystick, wxObject) wxJoystick::wxJoystick(int joystick) { -}; +} wxPoint wxJoystick::GetPosition() const { return wxPoint(0, 0); } +int wxJoystick::GetPosition(unsigned axis) const +{ + // TODO + return 0; +} + +bool wxJoystick::GetButtonState(unsigned id) const +{ + // TODO + return false; +} + int wxJoystick::GetZPosition() const { return 0; @@ -113,7 +116,7 @@ int wxJoystick::GetProductId() const wxString wxJoystick::GetProductName() const { - return wxString(""); + return wxEmptyString; } int wxJoystick::GetXMin() const @@ -255,3 +258,4 @@ bool wxJoystick::ReleaseCapture() return false; } +#endif // wxUSE_JOYSTICK