Commit Graph

221 Commits

Author SHA1 Message Date
a2e2e0f18c make key material local to scene 2025-08-08 15:34:09 +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
95eb1ebd58 add move sounds to THIRDPARTY.md 2025-08-08 02:06:59 +10:00
534b81e1ba add player hopping sfx 2025-08-08 02:05:43 +10:00
f1666b3085 add sfx/THIRDPARTY.md 2025-08-08 01:48:32 +10:00
8ffc7bb427 change default bus volume 2025-08-08 01:48:16 +10:00
b2594f2983 remove sfx attenuation 2025-08-07 23:56:10 +10:00
106a8611be replace key.glb with key.gltf 2025-08-06 01:34:41 +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
8998fcc84f group nodes in game key scene 2025-08-03 03:32:00 +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
b5dac49ef0 tweak camera position and fov 2025-08-02 23:07:11 +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
030c1685c7 add more details to custom layout readme 2025-08-02 21:08:01 +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
1f73e04865 add .vscode/ to .gitignore 2025-08-02 14:04:50 +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