/extlibs/SFML/src/SFML/Window/Cocoa/Joystick.cpp

https://bitbucket.org/hugoruscitti/pilascpp · C++ · 77 lines · 23 code · 12 blank · 42 comment · 0 complexity · c21a293911b3de6bed2075ed6e5eb6f0 MD5 · raw file

  1. ////////////////////////////////////////////////////////////
  2. //
  3. // SFML - Simple and Fast Multimedia Library
  4. // Copyright (C) 2007-2009 Laurent Gomila (laurent.gom@gmail.com)
  5. //
  6. // This software is provided 'as-is', without any express or implied warranty.
  7. // In no event will the authors be held liable for any damages arising from the use of this software.
  8. //
  9. // Permission is granted to anyone to use this software for any purpose,
  10. // including commercial applications, and to alter it and redistribute it freely,
  11. // subject to the following restrictions:
  12. //
  13. // 1. The origin of this software must not be misrepresented;
  14. // you must not claim that you wrote the original software.
  15. // If you use this software in a product, an acknowledgment
  16. // in the product documentation would be appreciated but is not required.
  17. //
  18. // 2. Altered source versions must be plainly marked as such,
  19. // and must not be misrepresented as being the original software.
  20. //
  21. // 3. This notice may not be removed or altered from any source distribution.
  22. //
  23. ////////////////////////////////////////////////////////////
  24. ////////////////////////////////////////////////////////////
  25. // Headers
  26. ////////////////////////////////////////////////////////////
  27. #include <SFML/Window/Joystick.hpp>
  28. namespace sf
  29. {
  30. namespace priv
  31. {
  32. ////////////////////////////////////////////////////////////
  33. /// Initialize the instance and bind it to a physical joystick
  34. ////////////////////////////////////////////////////////////
  35. void Joystick::Initialize(unsigned int Index)
  36. {
  37. // Reset the joystick state
  38. // Initialize the Index-th available joystick
  39. }
  40. ////////////////////////////////////////////////////////////
  41. /// Update the current joystick and return its new state
  42. ////////////////////////////////////////////////////////////
  43. JoystickState Joystick::UpdateState()
  44. {
  45. // Fill a JoystickState instance with the current joystick state
  46. JoystickState s;
  47. return s;
  48. }
  49. ////////////////////////////////////////////////////////////
  50. /// Check if the joystick supports the given axis
  51. ////////////////////////////////////////////////////////////
  52. bool Joystick::HasAxis(Joy::Axis Axis) const
  53. {
  54. return false;
  55. }
  56. ////////////////////////////////////////////////////////////
  57. /// Get the number of buttons supported by the joystick
  58. ////////////////////////////////////////////////////////////
  59. unsigned int Joystick::GetButtonsCount() const
  60. {
  61. // Return number of supported buttons
  62. return 0;
  63. }
  64. } // namespace priv
  65. } // namespace sf