Commit Graph

23 Commits

Author SHA1 Message Date
Markil3
126a2e844d Adds support for Android 2020-12-18 17:14:16 -07:00
Markil3
8a6487f3bb Provides builds for both LWJGL2 and LWJGL3. 2020-12-18 12:31:25 -07:00
Markil3
d8726a4aa6 Migrated both screens to use the same API, merging both files into the same library. 2020-12-18 11:06:59 -07:00
Markil3
310356b1eb Moves many of the GUI tasks for CalibrateInputScreen to their own class.
I plan on reusing them in JoystickPreviewScreen.
2020-12-18 10:28:11 -07:00
Markil3
e2a8d1304b Removed the Lemur dependency (again).
Again, we want this to be as accessible to users as possible, and not everyone uses Lemur in their game.
2020-12-18 09:51:25 -07:00
Markil3
7ac6b8dd68 Adds a screen that prompts for the inputs needed for calibration.
We needed to add Lemur back in as a dependency in order to properly port this. We'll remove it again in a future commit.
2020-12-17 12:32:53 -07:00
Markil3
bd4242a79b Removes some repositories from the build.
We really didn't need those. Might as well keep it clean.
2020-12-16 09:08:40 -07:00
Markil3
19c57e53b7 Utilizes a new JoystickPreviewScreen that adds a "calibrate" button.
This will allow for extra buttons to be added to the demo application.
2020-12-15 22:50:07 -07:00
Markil3
c860efcfed Cleans up JoystickPreviewScreen a bit. 2020-12-15 22:44:41 -07:00
Markil3
aeef7b2e3f Update README.md 2020-12-14 20:31:53 +00:00
Markil3
a052c47573 Changes the build structure to put the library in its own project.
This cleans up dependencies some.
v1.0
2020-12-14 11:56:48 -07:00
Markil3
b7bfb13745 Cleaned up the gradle build file. 2020-12-14 10:49:13 -07:00
Markil3
ee041bc46c Updated the README.md 2020-12-14 10:48:52 -07:00
Markil3
a8d76ed11d Adds some documentation to the joystick state. 2020-12-13 22:58:58 -07:00
Markil3
058833ca5b Cleans up the main class, removing some code left over from my personal project. 2020-12-13 22:58:58 -07:00
Markil3
d1105bf5ef Adds support for the addition and removal of joysticks. 2020-12-13 22:58:58 -07:00
Markil3
8595a875f4 Removed the dependency on Lemur.
At this point, the only external dependencies is the core JME as well as the test data for the sake of the controller textures.
2020-12-13 22:58:58 -07:00
Markil3
e03af51904 Adds an application state that displays connected controllers.
It still relies pretty heavily on Lemur. I'm going to have to fix that.
2020-12-13 22:58:37 -07:00
Markil3
85e38b6525 Adds proper licensing for future material. 2020-12-13 22:45:54 -07:00
Markil3
b35a66a895 Adds a basic app state class. 2020-12-13 22:18:27 -07:00
Markil3
fc880fac41 Sets up the gradle and jMonkey environment. 2020-12-11 18:47:36 -07:00
Markil3
da4a2c32d9 Update README.md 2020-12-12 01:11:45 +00:00
Markil3
02c2a87d64 Initial commit 2020-12-12 01:08:42 +00:00