7362 Commits

Author SHA1 Message Date
UnknownShadow200
b3a1d45f75 Actions: Build for macOS arm64 2024-05-25 17:15:50 +10:00
UnknownShadow200
9d0f87abd7 Oops 2024-05-25 16:42:53 +10:00
UnknownShadow200
02c7ae5da7
Merge pull request #1197 from ClassiCube/BindsRewrite
Support two button bind mappings
2024-05-25 16:32:56 +10:00
UnknownShadow200
304dd6c327 Fix two button mappings not behaving properly 2024-05-25 16:18:00 +10:00
UnknownShadow200
2331c3d445 Change fly/noclip/speed gamepad mappings to two button defaults 2024-05-25 09:31:25 +10:00
UnknownShadow200
c1670ba583 WIP on support for 2 button binds 2024-05-25 09:26:43 +10:00
UnknownShadow200
16f0900198 Rename keybinds to more general input binds 2024-05-24 17:58:27 +10:00
UnknownShadow200
b45dfc9176 Dreamcast: Allow binding D and C buttons too 2024-05-24 17:18:49 +10:00
Goodlyay
563a941ead Correct WoM style hacks description 2024-05-23 17:01:26 -07:00
UnknownShadow200
077b3956fe Change terminal backend to not use printf 2024-05-24 09:52:28 +10:00
Goodlyay
ac3ab3b84e Give a description for WoM style hacks in the hacks settings menu 2024-05-23 16:48:37 -07:00
UnknownShadow200
e3a5f77502 Oops 2024-05-23 20:15:22 +10:00
UnknownShadow200
bce813602e Android: Controller support, maybe 2024-05-23 19:55:30 +10:00
UnknownShadow200
0a28e7fa7e Horizontal scroll wheel support (untested) 2024-05-23 18:17:05 +10:00
UnknownShadow200
8b58359c12 Fix direct3d9 backend 2024-05-23 07:10:20 +10:00
UnknownShadow200
20909895d6 Fix wrong output on Powershell 2024-05-22 23:24:03 +10:00
UnknownShadow200
93c0286739 Termina: Keyboard buttons now release after 1 second, display works on Windows sorta 2024-05-22 22:52:46 +10:00
UnknownShadow200
079e83dae6 Sort of get terminal backend to work on windows 2024-05-22 21:39:43 +10:00
UnknownShadow200
8630a87cc7 oops 2024-05-22 20:03:02 +10:00
UnknownShadow200
1732750da9 Try building SDL2 for Linux too 2024-05-22 19:55:04 +10:00
UnknownShadow200
30d3fe47a8 simplify overriding graphics backend 2024-05-22 19:47:19 +10:00
UnknownShadow200
3aa1f9749f Allow easily overriding default window backend 2024-05-22 18:35:43 +10:00
UnknownShadow200
7ef901715c Build fixes 2024-05-22 18:09:40 +10:00
UnknownShadow200
dcf25086c6
Merge pull request #1195 from ClassiCube/ModernLighting
Add "Fancy lighting"
2024-05-22 17:35:40 +10:00
UnknownShadow200
855923abf2 Try to restore terminal state on exit 2024-05-22 07:51:10 +10:00
UnknownShadow200
1d205638ed Respond to resize and maybe fix macOS compilation 2024-05-22 07:13:30 +10:00
UnknownShadow200
6b25058f68 Try to fix mouse input 2024-05-21 23:29:37 +10:00
UnknownShadow200
ec2a492687 Terminal backend: Double window vertical resolution 2024-05-21 22:09:32 +10:00
UnknownShadow200
454e41fcd3 Add a terminal/CLI window backend 2024-05-21 21:31:14 +10:00
Goodlyay
f82cdb7a7b Some more minor tidyup 2024-05-20 23:09:54 -07:00
UnknownShadow200
1290640a7c Some minor tidyup 2024-05-20 22:21:50 +10:00
UnknownShadow200
48c5c0dc88 Start making scroll wheel bindable 2024-05-20 21:55:39 +10:00
UnknownShadow200
dfe2ae1dd1 Increase default map size in classic mode to match original classic 2024-05-20 20:51:09 +10:00
UnknownShadow200
99c3c07988 PS2: Really fix this time 2024-05-20 20:01:16 +10:00
UnknownShadow200
f4865e4376 Try to fix Dreamcast/PS2 ports failing to compile 2024-05-20 07:25:57 +10:00
UnknownShadow200
e91fff6f85 TNT shouldn't blow up in singleplayer when in classic mode 2024-05-19 22:31:48 +10:00
Goodlyay
21ee159b2c Don't pointlessly reload chunks if lighting mode is the same as before 2024-05-18 21:16:50 -07:00
Goodlyay
9d83d8a345 Merge branch 'master' into ModernLighting 2024-05-18 17:33:24 -07:00
Goodlyay
f4aaced448 Support server changing, locking, and reverting lighting mode 2024-05-18 17:32:26 -07:00
UnknownShadow200
b24e2cb56b Linux: Try adding AltGr support 2024-05-19 08:14:00 +10:00
UnknownShadow200
9d7bde7218 Windows/Linux: Add more special keys support 2024-05-18 20:19:11 +10:00
Goodlyay
64c4582b01 Merge branch 'master' into ModernLighting 2024-05-18 00:20:58 -07:00
Goodlyay
3e797338db Fix out of bounds colors in fancy lighting 2024-05-17 18:09:04 -07:00
UnknownShadow200
a9929e52b0 Saturn: Double performance and fix timing sort of 2024-05-17 23:14:59 +10:00
Goodlyay
44d808016c Fix grass physics in singleplayer 2024-05-17 02:16:50 -07:00
UnknownShadow200
1e765919ea More multimedia keys 2024-05-17 18:31:59 +10:00
UnknownShadow200
0ad6d4e8ba Windows: Add support for binding to some media keys 2024-05-17 17:53:36 +10:00
Goodlyay
883d93c6b8 Change "Fancy lighting" option bool to "Lighting mode" enum
Fully rename modern lighting to fancy lighting internally
Other misc code cleanup and rename "sun" light type to "lamp"
2024-05-16 20:21:38 -07:00
UnknownShadow200
a5dfd2ef8b All graphics backends can now see if in 2D mode or not 2024-05-16 21:28:10 +10:00
UnknownShadow200
2d5e0e2edf Fix NetBSD workflow 2024-05-16 18:47:09 +10:00