aboutsummaryrefslogtreecommitdiff
path: root/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h')
-rw-r--r--tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h92
1 files changed, 46 insertions, 46 deletions
diff --git a/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h b/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h
index a56c7922f2..450f7a00e2 100644
--- a/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h
+++ b/tools/EventClients/Clients/Xbox360 Controller/Xbox360Controller.h
@@ -1,46 +1,46 @@
-#pragma once
-/*
- * Copyright (C) 2009-2010 Team XBMC
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- */
-
-#include <windows.h>
-#include <XInput.h> // Defines XBOX controller API
-#pragma comment(lib, "XInput.lib") // Library containing necessary 360
- // functions
-
-class Xbox360Controller
-{
-private:
- XINPUT_STATE state;
- int num;
- bool button_down[14];
- bool button_pressed[14];
- bool button_released[14];
-
- XINPUT_STATE getState();
- void updateButton(int num, int button);
-public:
- Xbox360Controller(int num);
- void updateState();
- bool isConnected();
- bool buttonPressed(int num);
- bool buttonReleased(int num);
- bool thumbMoved(int num);
- SHORT getThumb(int num);
- bool triggerMoved(int num);
- BYTE getTrigger(int num);
-};
+#pragma once
+/*
+ * Copyright (C) 2009-2010 Team XBMC
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program; if not, write to the Free Software Foundation, Inc.,
+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ */
+
+#include <windows.h>
+#include <XInput.h> // Defines XBOX controller API
+#pragma comment(lib, "XInput.lib") // Library containing necessary 360
+ // functions
+
+class Xbox360Controller
+{
+private:
+ XINPUT_STATE state;
+ int num;
+ bool button_down[14];
+ bool button_pressed[14];
+ bool button_released[14];
+
+ XINPUT_STATE getState();
+ void updateButton(int num, int button);
+public:
+ Xbox360Controller(int num);
+ void updateState();
+ bool isConnected();
+ bool buttonPressed(int num);
+ bool buttonReleased(int num);
+ bool thumbMoved(int num);
+ SHORT getThumb(int num);
+ bool triggerMoved(int num);
+ BYTE getTrigger(int num);
+};