[quadrapassel] Add InputEventCode
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [quadrapassel] Add InputEventCode
- Date: Sun, 3 Dec 2017 12:02:08 +0000 (UTC)
commit e9a16b0f963ea7264f9117450e19733119d7e427
Author: Adrien Plazas <kekun plazas laposte net>
Date: Sat Dec 2 10:33:29 2017 +0100
Add InputEventCode
This will be used in the next commit to parse game controller inputs.
https://bugzilla.gnome.org/show_bug.cgi?id=791129
src/Makefile.am | 1 +
src/input-event-codes.vapi | 31 +++++++++++++++++++++++++++++++
2 files changed, 32 insertions(+), 0 deletions(-)
---
diff --git a/src/Makefile.am b/src/Makefile.am
index 33ee4f8..1789564 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -2,6 +2,7 @@ bin_PROGRAMS = quadrapassel
quadrapassel_SOURCES = \
config.vapi \
+ input-event-codes.vapi \
quadrapassel.vala \
preview.vala \
game.vala \
diff --git a/src/input-event-codes.vapi b/src/input-event-codes.vapi
new file mode 100644
index 0000000..9d10081
--- /dev/null
+++ b/src/input-event-codes.vapi
@@ -0,0 +1,31 @@
+[CCode (cheader_filename = "linux/input-event-codes.h", cprefix = "", lower_case_cprefix = "")]
+namespace InputEventCode {
+ public const uint16 EV_KEY;
+ public const uint16 EV_ABS;
+ public const uint16 EV_MAX;
+
+ public const uint16 BTN_A;
+ public const uint16 BTN_B;
+ public const uint16 BTN_X;
+ public const uint16 BTN_Y;
+ public const uint16 BTN_TL;
+ public const uint16 BTN_TR;
+ public const uint16 BTN_TL2;
+ public const uint16 BTN_TR2;
+ public const uint16 BTN_SELECT;
+ public const uint16 BTN_START;
+ public const uint16 BTN_MODE;
+ public const uint16 BTN_THUMBL;
+ public const uint16 BTN_THUMBR;
+ public const uint16 BTN_DPAD_UP;
+ public const uint16 BTN_DPAD_DOWN;
+ public const uint16 BTN_DPAD_LEFT;
+ public const uint16 BTN_DPAD_RIGHT;
+ public const uint16 KEY_MAX;
+
+ public const uint16 ABS_X;
+ public const uint16 ABS_Y;
+ public const uint16 ABS_RX;
+ public const uint16 ABS_RY;
+ public const uint16 ABS_MAX;
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]