/extlibs/SFML/src/SFML/Window/Cocoa/Joystick.cpp
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//////////////////////////////////////////////////////////// 26// Headers 27//////////////////////////////////////////////////////////// 28#include <SFML/Window/Joystick.hpp> 29 30 31namespace sf 32{ 33namespace priv 34{ 35//////////////////////////////////////////////////////////// 36/// Initialize the instance and bind it to a physical joystick 37//////////////////////////////////////////////////////////// 38void Joystick::Initialize(unsigned int Index) 39{ 40 // Reset the joystick state 41 42 // Initialize the Index-th available joystick 43} 44 45 46//////////////////////////////////////////////////////////// 47/// Update the current joystick and return its new state 48//////////////////////////////////////////////////////////// 49JoystickState Joystick::UpdateState() 50{ 51 // Fill a JoystickState instance with the current joystick state 52 JoystickState s; 53 return s; 54} 55 56 57//////////////////////////////////////////////////////////// 58/// Check if the joystick supports the given axis 59//////////////////////////////////////////////////////////// 60bool Joystick::HasAxis(Joy::Axis Axis) const 61{ 62 return false; 63} 64 65 66//////////////////////////////////////////////////////////// 67/// Get the number of buttons supported by the joystick 68//////////////////////////////////////////////////////////// 69unsigned int Joystick::GetButtonsCount() const 70{ 71 // Return number of supported buttons 72 return 0; 73} 74 75} // namespace priv 76 77} // namespace sf