terminx
|
3b504975a2
|
Call A_GetZLimits() for sprites in the map at load time
git-svn-id: https://svn.eduke32.com/eduke32@8001 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:11:09 +02:00 |
|
hendricks266
|
25bdd9f6d5
|
Apply the BUILDART patch at long last.
git-svn-id: https://svn.eduke32.com/eduke32@8000 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:11:07 +02:00 |
|
hendricks266
|
00992a7ba5
|
Menus: Open the User Map menu to a folder named "usermaps" if one exists.
git-svn-id: https://svn.eduke32.com/eduke32@7999 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:11:05 +02:00 |
|
hendricks266
|
345497b271
|
newgamechoices: usercontent flag
git-svn-id: https://svn.eduke32.com/eduke32@7998 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:11:03 +02:00 |
|
hendricks266
|
6fa8a17c44
|
Don't adjust analog turning because of the Run gamefunc
git-svn-id: https://svn.eduke32.com/eduke32@7997 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:11:01 +02:00 |
|
hendricks266
|
addc919636
|
Amend r7993
git-svn-id: https://svn.eduke32.com/eduke32@7996 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:59 +02:00 |
|
hendricks266
|
446186d49a
|
CON: Add userdef .gamepadactive
git-svn-id: https://svn.eduke32.com/eduke32@7995 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:57 +02:00 |
|
hendricks266
|
f7d6f66405
|
Menus: Use gamepad button names for Y/N prompts when most recently active
git-svn-id: https://svn.eduke32.com/eduke32@7994 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:55 +02:00 |
|
hendricks266
|
9c3ec69c86
|
CON: Add getgamefuncbind
git-svn-id: https://svn.eduke32.com/eduke32@7993 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:52 +02:00 |
|
hendricks266
|
cfd05db689
|
Track whether keyboard or gamepad input was last received
git-svn-id: https://svn.eduke32.com/eduke32@7992 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:50 +02:00 |
|
hendricks266
|
73fb1d467f
|
Replace implementation of crouch toggle in a way that won't interfere with other uses of the crouch key, such as swimming and jetpacking.
TODO: Make this work over the network.
git-svn-id: https://svn.eduke32.com/eduke32@7991 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:48 +02:00 |
|
hendricks266
|
9a1a3f01e8
|
Fix grpinfo reading in Mapster32
Thanks to Doom64hunter.
git-svn-id: https://svn.eduke32.com/eduke32@7990 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:46 +02:00 |
|
hendricks266
|
ef0d79140c
|
Disable drawing sprite arrows and borders in the automap in FURY mode
git-svn-id: https://svn.eduke32.com/eduke32@7989 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:44 +02:00 |
|
hendricks266
|
86aa23e394
|
Allow gamepads to accept text entry fields
git-svn-id: https://svn.eduke32.com/eduke32@7988 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:42 +02:00 |
|
hendricks266
|
a29869f86e
|
Fix gamepad analogs not working in menus when in game
git-svn-id: https://svn.eduke32.com/eduke32@7987 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:40 +02:00 |
|
hendricks266
|
cb405ced52
|
Add gamepad axis inversion toggles
git-svn-id: https://svn.eduke32.com/eduke32@7986 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:38 +02:00 |
|
hendricks266
|
1bbd251bff
|
Rescan for controllers when toggling gamepads back on
git-svn-id: https://svn.eduke32.com/eduke32@7985 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:37 +02:00 |
|
hendricks266
|
0bf4f744a8
|
Menus: Improve the "Status bar" option when there are only two settings and one is None
git-svn-id: https://svn.eduke32.com/eduke32@7984 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:34 +02:00 |
|
hendricks266
|
d143589f3d
|
Menus: Fix the names of the Sound and Music Volume options
git-svn-id: https://svn.eduke32.com/eduke32@7983 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:32 +02:00 |
|
hendricks266
|
27e3194d27
|
Menus: Add Enable Gamepad toggle
git-svn-id: https://svn.eduke32.com/eduke32@7982 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:30 +02:00 |
|
hendricks266
|
e08b292598
|
Remix the gamepad layouts
git-svn-id: https://svn.eduke32.com/eduke32@7981 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:29 +02:00 |
|
hendricks266
|
cfdb57ac6d
|
Make use of fix16 for controller aiming
git-svn-id: https://svn.eduke32.com/eduke32@7980 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:26 +02:00 |
|
hendricks266
|
314eaa7200
|
Fix analog turning rate being half of what it should be
git-svn-id: https://svn.eduke32.com/eduke32@7979 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:24 +02:00 |
|
hendricks266
|
ba730be6b6
|
Add Crouch Toggle gamefunc
git-svn-id: https://svn.eduke32.com/eduke32@7978 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:10:22 +02:00 |
|
terminx
|
04811f21f4
|
Replace separate timer implementations in SDL and Winlayer with a shared implementation based on std::chrono
git-svn-id: https://svn.eduke32.com/eduke32@7976 1a8010ca-5511-0410-912e-c29ae57300e0
# Conflicts:
# platform/Windows/build.vcxproj
# platform/Windows/build.vcxproj.filters
# source/build/src/mdsprite.cpp
|
2019-09-20 16:09:24 +02:00 |
|
terminx
|
55e3188afb
|
There's no way this is correct.
git-svn-id: https://svn.eduke32.com/eduke32@7975 1a8010ca-5511-0410-912e-c29ae57300e0
# Conflicts:
# source/build/src/sdlayer.cpp
|
2019-09-20 16:08:12 +02:00 |
|
terminx
|
3a7ee79554
|
Name fix, I guess?
git-svn-id: https://svn.eduke32.com/eduke32@7974 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:07:39 +02:00 |
|
terminx
|
f76ca0a361
|
Fix remaining casts to vec2_t/vec3_t
git-svn-id: https://svn.eduke32.com/eduke32@7973 1a8010ca-5511-0410-912e-c29ae57300e0
# Conflicts:
# source/build/src/build.cpp
|
2019-09-20 16:07:36 +02:00 |
|
hendricks266
|
32edf9a747
|
Rename "Joystick" to "Gamepad" in menus
git-svn-id: https://svn.eduke32.com/eduke32@7972 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:07:22 +02:00 |
|
hendricks266
|
fb78df76cd
|
Add verification screens to color correction, keyboard, and joystick resetting options
git-svn-id: https://svn.eduke32.com/eduke32@7971 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:07:20 +02:00 |
|
hendricks266
|
791f8376b6
|
Implement contoller analog 0 in menus very hackishly
git-svn-id: https://svn.eduke32.com/eduke32@7970 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:07:18 +02:00 |
|
hendricks266
|
e19511cad7
|
Replace "Joystick" config strings with "Controller" to reset defaults
git-svn-id: https://svn.eduke32.com/eduke32@7969 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:07:16 +02:00 |
|
hendricks266
|
b4362aa6a9
|
Implement controller defaults
git-svn-id: https://svn.eduke32.com/eduke32@7968 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:07:14 +02:00 |
|
hendricks266
|
5c96fcb334
|
Add Third Person View gamefunc
git-svn-id: https://svn.eduke32.com/eduke32@7967 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:07:12 +02:00 |
|
hendricks266
|
6b3a6434e3
|
Add SetupAPI.lib to VS build system for SDL 2.0.10
git-svn-id: https://svn.eduke32.com/eduke32@7965 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:06:02 +02:00 |
|
hendricks266
|
d11c71c39d
|
VS made me update the platform toolset here
git-svn-id: https://svn.eduke32.com/eduke32@7962 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:04:59 +02:00 |
|
hendricks266
|
3bfed33608
|
Add voxels option to menu, if at least one has been defined
git-svn-id: https://svn.eduke32.com/eduke32@7961 1a8010ca-5511-0410-912e-c29ae57300e0
# Conflicts:
# source/build/src/engine.cpp
|
2019-09-20 16:04:57 +02:00 |
|
hendricks266
|
284af9f5d9
|
Fix RENDERTYPE=WIN build
git-svn-id: https://svn.eduke32.com/eduke32@7960 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:04:43 +02:00 |
|
hendricks266
|
0aea2e92c6
|
Menus: Move auto aim option to Control Setup
git-svn-id: https://svn.eduke32.com/eduke32@7959 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:04:41 +02:00 |
|
hendricks266
|
01fa02e1c0
|
Make use of SDL2's Game Controller API.
Thanks to JonoF for his take on this.
git-svn-id: https://svn.eduke32.com/eduke32@7958 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:49 +02:00 |
|
hendricks266
|
5cc9d1e440
|
Fix binding joystick digital axes in the menu
git-svn-id: https://svn.eduke32.com/eduke32@7957 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:47 +02:00 |
|
hendricks266
|
56998c4840
|
Report 16-bit analog axis precision to the game instead of arbitrarily truncating it to ~14.3 bits.
git-svn-id: https://svn.eduke32.com/eduke32@7956 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:45 +02:00 |
|
terminx
|
44d5371ad3
|
Fix bug where "standing" on top of a sprite structure underwater would cause the player to act as if they were no longer underwater
git-svn-id: https://svn.eduke32.com/eduke32@7955 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:43 +02:00 |
|
terminx
|
620f0da65b
|
Another attempt at improving/fixing the fps limiter
git-svn-id: https://svn.eduke32.com/eduke32@7954 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:41 +02:00 |
|
terminx
|
755de405c2
|
Add automapping var to Gv_RefreshPointers()
git-svn-id: https://svn.eduke32.com/eduke32@7953 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:39 +02:00 |
|
terminx
|
99a3c3393a
|
Better behaved falling actors
git-svn-id: https://svn.eduke32.com/eduke32@7952 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:36 +02:00 |
|
terminx
|
49edf5f542
|
Change actor/player context of EVENT_SCREEN
git-svn-id: https://svn.eduke32.com/eduke32@7951 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:35 +02:00 |
|
terminx
|
d404f010c9
|
Fix some undefined behavior
git-svn-id: https://svn.eduke32.com/eduke32@7950 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:33 +02:00 |
|
terminx
|
2ef83e4a71
|
This can overflow
git-svn-id: https://svn.eduke32.com/eduke32@7949 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:31 +02:00 |
|
terminx
|
0ffc89fbb7
|
Remove dead declaration
git-svn-id: https://svn.eduke32.com/eduke32@7948 1a8010ca-5511-0410-912e-c29ae57300e0
|
2019-09-20 16:03:28 +02:00 |
|