|
|
eea5cc4e4c
|
move key_helper to utils directory
|
2025-08-13 15:17:47 +10:00 |
|
|
|
e6737223be
|
move key idle waving anim out of sod
|
2025-08-13 15:17:13 +10:00 |
|
|
|
d328836ec5
|
add debug display hiding layout labels
|
2025-08-08 02:31:28 +10:00 |
|
|
|
78667ade3d
|
fix keyboard sfx playing
|
2025-08-08 02:30:47 +10:00 |
|
|
|
534b81e1ba
|
add player hopping sfx
|
2025-08-08 02:05:43 +10:00 |
|
|
|
564cf7c168
|
add query_keys_by_keycodes method
|
2025-08-06 01:34:14 +10:00 |
|
|
|
0ba9de1095
|
fix plater rotation and key pressed signal
|
2025-08-05 21:22:48 +10:00 |
|
|
|
7878d8b764
|
add the keyboard check back to game key ready
|
2025-08-04 07:49:34 +10:00 |
|
|
|
fcb5ba372f
|
store config keys as keycode strings instead of keycode enum values
|
2025-08-04 04:55:06 +10:00 |
|
|
|
d791ec24b3
|
make namings more clear
|
2025-08-04 04:48:14 +10:00 |
|
|
|
2bc77aa297
|
replace dict key enums with string constants
|
2025-08-04 02:59:36 +10:00 |
|
|
|
3db3d07029
|
move key iteration to KeyHelper
|
2025-08-04 01:36:22 +10:00 |
|
|
|
012fae3b3a
|
remove != OK
|
2025-08-04 00:20:54 +10:00 |
|
|
|
728cc4452d
|
add error_string to error codes
|
2025-08-03 23:50:13 +10:00 |
|
|
|
a0428d90d6
|
replace printerr with push_error and push_warning
|
2025-08-03 23:33:35 +10:00 |
|
|
|
82c9a229da
|
rename key request to key query
|
2025-08-03 16:18:03 +10:00 |
|
|
|
02e77f8bce
|
remove exports from key props
|
2025-08-03 03:56:33 +10:00 |
|
|
|
c1e4cc93a9
|
rename key props physical_keycode to keycode
|
2025-08-03 03:54:24 +10:00 |
|
|
|
e9a6d5ed5c
|
move sort func to key helper
|
2025-08-03 03:52:29 +10:00 |
|
|
|
532505c812
|
refactor static methods
|
2025-08-03 03:49:32 +10:00 |
|
|
|
8df1181be3
|
rename KeyAdjacency to KeyHelper and move is_adjacent to GameKey
|
2025-08-03 03:40:46 +10:00 |
|
|
|
e2c67b79a9
|
remove @export from props in game key class
|
2025-08-03 03:30:18 +10:00 |
|
|
|
dc7f20face
|
simplify check for no keyboard in game key ready
|
2025-08-03 03:28:47 +10:00 |
|
|
|
aa44311c1f
|
make keyboard and keys tool scripts and add editor keys generation
|
2025-08-03 03:03:42 +10:00 |
|
|
|
f2be1197d6
|
add number row to key adjacency map
|
2025-08-03 00:55:56 +10:00 |
|
|
|
c5c0f50aad
|
add emit_player_key_change on ready and add extra checks for empty _current_key
|
2025-08-03 00:41:15 +10:00 |
|
|
|
7966e2073c
|
rename _push_outwards to _push_radial
|
2025-08-03 00:13:57 +10:00 |
|
|
|
9cf81ffe62
|
add key animation when player lands on it
|
2025-08-03 00:03:47 +10:00 |
|
|
|
f1af3e00cc
|
change keyboard pressed positions erasing to just setting false
|
2025-08-02 23:38:08 +10:00 |
|
|
|
3888476c41
|
add hopping when moving
|
2025-08-02 23:33:55 +10:00 |
|
|
|
53fb1c6958
|
refactor player transforming
|
2025-08-02 23:03:26 +10:00 |
|
|
|
6f399db783
|
add player with basic movement
|
2025-08-02 22:51:10 +10:00 |
|
|
|
acbad4aadf
|
make game key keyboard property private
|
2025-08-02 21:42:35 +10:00 |
|
|
|
8a1d4aa1ed
|
add non-letter keys to adjacency map
|
2025-08-02 20:23:40 +10:00 |
|
|
|
5b32ea57d6
|
add lights to visualize key adjacency
|
2025-08-02 19:41:17 +10:00 |
|
|
|
e6b58236d7
|
add key adjacency map
|
2025-08-02 19:21:24 +10:00 |
|
|
|
da1c491a09
|
add limit to key requests
|
2025-08-02 18:28:15 +10:00 |
|
|
|
c058c274ac
|
add extra check for 'KEY_NONE' in game key input
|
2025-08-02 18:23:10 +10:00 |
|
|
|
0376dd6450
|
add extra check for space when setting labels and rename 'is_char' to 'is_unicode'
|
2025-08-02 18:17:12 +10:00 |
|
|
|
263e06a944
|
replace newlines in printerr with empty prints
|
2025-08-02 13:58:44 +10:00 |
|
|
|
02f112f168
|
improve parsing error handling
|
2025-08-02 13:48:56 +10:00 |
|
|
|
60d603bcef
|
remove quotation marks around kle legend in error message
|
2025-08-02 13:24:46 +10:00 |
|
|
|
ecc7912529
|
add better error log formatting
|
2025-08-02 13:19:35 +10:00 |
|
|
|
e967664b73
|
move is_configuring to keyboard class and add pushing animations
|
2025-08-02 12:04:49 +10:00 |
|
|
|
782e24e411
|
add shaking when changing configuring state
|
2025-08-02 11:52:07 +10:00 |
|
|
|
ead41f16d5
|
move _set_keyboard_pressed_position to _on_keyboard_layout_size_changed
|
2025-08-02 11:36:58 +10:00 |
|
|
|
2863a7fc7d
|
add sorting to requested keys
|
2025-08-02 11:05:44 +10:00 |
|
|
|
35511f2d66
|
make request_keys return the keys
|
2025-08-02 10:50:35 +10:00 |
|
|
|
fab669738d
|
replace static key scene with a local var
|
2025-08-02 10:44:29 +10:00 |
|
|
|
a6e31e55ed
|
add ability to get keyboard keys by filter
|
2025-08-02 10:39:33 +10:00 |
|