Evan Debenham
5e3a9cc728
v2.0.0: updated copyright to 2023
2023-03-07 15:28:57 -05:00
Evan Debenham
4ae3bf9336
v1.4.0: several text input improvements for Steam Deck
2022-09-07 15:59:02 -04:00
Evan Debenham
dcc84e4e7e
v1.4.0: implemented a copy and paste button for text input
2022-09-07 15:58:33 -04:00
Evan Debenham
64d1b93862
v1.4.0: cleaned up some TODOs and FIXMEs
2022-09-07 15:58:21 -04:00
Evan Debenham
4333e3273a
v1.4.0: adjusted controller handler logic for triggers
2022-09-07 15:58:16 -04:00
Evan Debenham
90a1d3ce2b
v1.4.0: mouse and controller cursor positions are now synced
2022-09-07 15:58:14 -04:00
Evan Debenham
3ae14078d8
v1.3.2: fixed various inconsistencies with controller tooltip prompts
2022-07-27 12:21:14 -04:00
Evan Debenham
e3687bb2ca
v1.3.0: implemented new radial menus and made a bunch of keybind changes
2022-07-01 15:06:39 -04:00
Evan Debenham
1a74587360
v1.3.0: updated gdx-controllers, fixes iOS and Jamepad issues
2022-06-23 00:48:07 -04:00
Evan Debenham
a37a7acaa4
v1.3.0: fixed crash issues on iOS by disabling controllers for now
2022-06-11 12:59:43 -04:00
Evan Debenham
8653439a4f
v1.3.0: added a separate bindings window for controller
2022-06-10 21:52:27 -04:00
Evan Debenham
1add7aa5d5
v1.3.0: expanded and restructured the settings menu
2022-06-10 21:52:27 -04:00
Evan Debenham
5f4b2560d4
v1.2.2 fixed a few bugs and real final commit aaaaah
2022-04-08 13:55:02 -04:00
Evan Debenham
e63b5a208c
v1.2.1: added support for binding mouse 4 and 5 to game actions
2022-04-03 15:38:40 -04:00
Evan Debenham
a1344eb898
v1.2.0: fixed touches not clearing controller pointer
2022-03-17 16:00:58 -04:00
Evan Debenham
d2f8d95f51
v1.2.0: made a few improvements to button tooltips
2022-03-17 16:00:58 -04:00
Evan Debenham
3f4a677700
v1.2.0: overhauled controller pointer, now has unique sprite and works on linux
2022-03-17 16:00:57 -04:00
Evan Debenham
de2eb5b653
v1.2.0: fixed errors with emulated mouse input when setting bindings
2022-03-17 16:00:56 -04:00
Evan Debenham
0d3d8d9c34
v1.2.0: added custom button names for playstation controllers
2022-03-17 16:00:56 -04:00
Evan Debenham
1dee077537
v1.2.0: fixed emulated drag events overriding emulated release events
2022-03-17 16:00:56 -04:00
Evan Debenham
3a6c4fdeb1
v1.2.0: implemented emulated mouse clicks via keybinds
2022-03-17 16:00:56 -04:00
Evan Debenham
a010144551
v1.2.0: implemented basic controller support
2022-03-17 16:00:56 -04:00
Evan Debenham
d85fe873cf
v1.2.0: added functionality for a third binding for each key
2022-03-17 16:00:56 -04:00
Evan Debenham
a1a5ff3de8
v1.2.0: implemented event/button functionality for right/middle click
2022-03-17 16:00:55 -04:00
Evan Debenham
79a7a24707
v1.2.0: added hover-based pointer events
2022-03-17 15:55:34 -04:00
Evan Debenham
f64d56252f
updated copyright for 2022
2022-02-03 12:18:16 -05:00
Evan Debenham
bcdbf8ef43
v0.9.4: added support for input multiplexing
2021-08-08 18:04:16 -04:00
Evan Debenham
9b63eb5e09
v0.9.4: updated libGDX to 1.10.0, dropping support for Android 2.3/3
2021-08-08 18:02:21 -04:00
Evan Debenham
12b7e47883
v0.9.0: fixed lingering taps when using gestures on Android 11
2020-10-01 14:40:42 -04:00
Evan Debenham
b5b3c70bcd
v0.8.2a: updated copyright (up to 2021, to avoid this for a bit)
2020-08-16 23:23:44 -04:00
Evan Debenham
08a719ffe2
v0.8.0: fixes/tweaks:
...
- damage numbers now appear where a sprite is arriving if it is moving
- blob emitters can now have a defined bound within a cell
- tweaked hero level exit/entrance behaviour
- refactored game actions that are defined in GameAction.java
2020-01-18 11:52:35 -05:00
Evan Debenham
11975fb6c2
v0.8.0: added save/load support to key mappings
2019-12-18 21:40:52 -05:00
Evan Debenham
56ad068d23
v0.8.0: fully implement key bindings window, just need saving now
2019-12-18 21:40:52 -05:00
Evan Debenham
93320fb676
v0.8.0: refactored GameAction classes to more closely resemble enums
2019-12-18 21:40:52 -05:00
Evan Debenham
b4739b766d
v0.8.0: added an initial window for key bindings, more work needed
2019-12-18 21:40:52 -05:00
Evan Debenham
53b3d1e9fe
v0.8.0: refactored most game actions into the core module
2019-12-14 12:52:16 -05:00
Evan Debenham
f269d68a27
v0.8.0: refactored KeyAction into int constants so it can be expanded
2019-12-14 12:51:39 -05:00
Evan Debenham
0696bf1f36
v0.8.0: added all other key actions from old desktop build, no remapping yet
2019-11-19 19:49:55 -05:00
Evan Debenham
df3a0a010b
v0.8.0: added basic key action and key mapping support
2019-11-19 19:41:38 -05:00
Evan Debenham
fcec1836b0
v0.8.0: added support for basic keyboard movement
2019-11-19 19:41:08 -05:00
Evan Debenham
53907d8b7a
v0.7.5e: added scroll wheel support
2019-10-24 13:55:21 -04:00
Evan Debenham
05d7f354dd
v0.7.4b: refactored input event handling structure
2019-08-01 15:47:10 -04:00
Evan Debenham
2a523f2ea2
v0.7.4b: Initial LibGDX commit! more details below:
...
Large sections of game logic are now working through libgdx instead of
android libraries. There is still work to do but this is the first
major step. Big changes include:
- Graphics code is now through LibGDX (except for text rendering)
- Initialization and screen-handling logic is now mostly through LibGDX
- Audio is now through LibGDX
- Input handling is now through LibGDX
- Most misc functions are now through LibGDX
2019-08-01 15:47:01 -04:00
Evan Debenham
0cbfea7c67
updated copyright notices for 2019
2019-01-12 17:06:38 -05:00
Evan Debenham
d9210a3a73
v0.6.4a: updated copyright
2018-04-10 23:39:37 -04:00
Evan Debenham
ff28b2314a
v0.6.1b: added a safety check to touchscreen
2017-08-30 02:58:30 -04:00
Evan Debenham
ba8598132a
updated copyright
2017-02-22 15:10:24 -05:00
Evan Debenham
debbb57066
v0.4.3: implemented a new 'Power Saver' mode
...
As a bonus, this allows shattered to run on small screen devices, by forcing power saver, which downsamples in this specific case allowing for the minimum 2x game scale.
2016-10-16 20:41:44 -04:00
Evan Debenham
36e44340a8
Converted ShatteredPD to Build from Gradle
...
Major Changes:
- Shattered now builds effortlessly either from gradle CLI or android studio
- Much better dependency management through gradle (although it's not really used atm)
- Separate PD-classes repo is now SPD-classes module within main repo
2016-08-13 04:35:26 -04:00