James R
707f487f92
Never spawn MT_NULL
...
(cherry picked from commit a8c658b545e3c7709212a43489163f33ffbe91f0)
2022-09-05 11:56:30 -07:00
James R
72342338b1
Use P_CheckMove
...
(cherry picked from commit 9dfa153e7497403d874e980868b7aa6d15595286)
2022-09-05 11:56:30 -07:00
James R
ba1b6bb253
Add P_CheckMove
...
Checks if P_TryMove would succeed without actually moving.
(cherry picked from commit 518de0ce104166c3eacd10ebe6ade422307ce671)
2022-09-05 11:56:30 -07:00
James R
b17717babe
A_LobShot: remove ???
...
MT_NULL spawning, not cool bro.
(cherry picked from commit f6f002e70b645982dddd83d6f831a601faa0fdae)
2022-09-05 11:56:30 -07:00
James R
aa5063668e
hooklib: revert ps_lua_mobjhooks to pre perfstats averaging refactor (77ecfb9cdc)
...
Revert later
2022-09-05 11:56:30 -07:00
James R
37c3a55dda
Fix conflicts 522467a88
2022-09-05 11:56:30 -07:00
James R
b4d1fade5f
Apply b4fa98d2f to lua_hudlib.c
...
Continued from 544812a45
2022-09-05 11:56:30 -07:00
James R
ceeda5c826
Lua hooklib refactor squash
...
commit 8d382e49fb3411cad1a3ef5ee1e546030c3a9d93
Author: James R <justsomejames2@gmail.com>
Date: Tue Nov 17 04:14:45 2020 -0800
Big Large Lua Hooklib Refactor
* Hooks are no longer a mess of lua boiler plate. Helper functions reduce hooks
to, at the most basic level, only two calls.
* Lua tables (the array part) are used to index hooks. Such tables contain only
hooks of the same type.
* Hook types are defined in one place so you no longer need to sync up the enum
and name array.
commit 3f7c2ae0b0c450cb8993ffe7664ead05fd9f5000
Author: James R <justsomejames2@gmail.com>
Date: Thu Dec 10 05:39:53 2020 -0800
Avoid using multiple tables to fetch hook
String hooks still use a table to fetch the id, but the id indexes a C array.
Also I fixed a missing call in the MusicChange hook.
commit dbd8903a538e7b87061795ce27ec5c72c26743af
Author: James R <justsomejames2@gmail.com>
Date: Thu Dec 10 08:50:23 2020 -0800
Use ref for pushing error handler
commit 9ddeb5f5896de0407b2b6fce8c949295a9e6d5e4
Author: James R <justsomejames2@gmail.com>
Date: Sat Dec 12 02:05:21 2020 -0800
Resolve GameQuit hook conflicts
commit 93e4f43e4b3a24fc2d8032e8730cbf427e75b297
Author: James R <justsomejames2@gmail.com>
Date: Sat Dec 12 03:06:57 2020 -0800
Hooklib macros names -> uppercase + documentation
commit 80fe39bbd1433c91131d2cdb36ba709f37d3b5f3
Author: Steel Titanium <steeltitanium1@gmail.com>
Date: Mon May 3 01:40:02 2021 -0400
Fix MusicChange hook not returning some values correctly
commit 46ca9613c68422a26910cbb034a9f3e004a967c3
Author: James R <justsomejames2@gmail.com>
Date: Thu Jun 10 18:09:39 2021 -0700
Pop hook id fetched from table
commit a75d4a1c360874a3c301a494e38ea49cd89b6616
Author: James R <justsomejames2@gmail.com>
Date: Tue Jul 6 18:42:08 2021 -0700
Automatically count hook values
commit 331329306cad257d52f84e47a92d9214d9eaa8d3
Author: James R <justsomejames2@gmail.com>
Date: Tue Jul 6 19:12:47 2021 -0700
Refactor hook ref allocation
commit ae57b6ca8664e00ff4d9544339dbf29a41138040
Author: James R <justsomejames2@gmail.com>
Date: Tue Jul 6 20:23:38 2021 -0700
MORE MACROS
I just can't stop myself!
commit b4fa98d2fbab180f487ce3efedb8ab715e5f3390
Author: James R <justsomejames2@gmail.com>
Date: Wed Jul 7 00:23:51 2021 -0700
Refactor hudlib hooks to hooklib
HUD hooks now meet the standard of hooklib. HUD registry
magic numbers are gone.
HUD hooks may also be added using addHook.
addHook('HUD', fn[, type])
hud.add still exists, but the intention is to remove it
eventually.
commit cb619fad5d762ba8d8dd20e9a979a04ced7c943f
Author: SMS Alfredo <65426124+SMS-Alfredo@users.noreply.github.com>
Date: Wed Jul 7 19:57:28 2021 -0500
Rebase on !1307
commit f271f88c7f3084523a03ca7f47060d6527724796
Author: LJ Sonic <lamr@free.fr>
Date: Sun Dec 5 17:59:33 2021 +0100
Fix MusicChange hook crashing when called
BRUH MOMENT BRUH MOMENT
PREPARE THE HALL OF SHAME
commit 0a0c17da7c793ec29e80c5bdaa66b02da0884078
Author: James R <justsomejames2@gmail.com>
Date: Tue Feb 1 02:27:27 2022 -0800
PARANOIA: I_Error if mobj hook is called with MT_NULL
commit 86336d6bed80bee6f8168078aa8856109091e50f
Author: katsy <katmint@live.com>
Date: Mon Mar 7 18:33:15 2022 -0600
remove MODID check from hooklib to fix compile issue
2022-09-05 11:56:04 -07:00
Sally Coolatta
7a91e5b6b5
Don't allow ebrake in tumble
2022-09-05 11:56:11 -04:00
toaster
9e11eff9d8
Perform incantations so the byteptr.h macros are valid ISO C
2022-09-05 16:49:27 +01:00
toaster
e9d7c2eee3
Fix regressions in merge process
...
- Re-replace `hu_font` with `fontv[HU_FONT].font`
- Re-init hu_keystrokes
2022-09-05 16:38:23 +01:00
LJ Sonic
d5367d2e65
Fix message sending code using hardcoded buffer size
2022-09-05 16:38:23 +01:00
LJ Sonic
9f37c240a4
Fix long chat messages causing net command failures
2022-09-05 16:38:22 +01:00
LJ Sonic
0036559bef
Add SKIPSTRINGL macro
2022-09-05 16:38:22 +01:00
LJ Sonic
32e7442d00
Revert "Fix long chat messages causing net command failures"
...
This reverts commit 13778247990d60c2ad8aa5729bc0397ab764eaaa.
2022-09-05 16:38:22 +01:00
LJ Sonic
75e4f07e12
Fix say command and its variants using hardcoded buffer size
2022-09-05 16:38:22 +01:00
LJ Sonic
8558323c44
Add READSTRINGL and WRITESTRINGL macros
2022-09-05 16:38:21 +01:00
LJ Sonic
c7e495bf8b
Make byte stream manipulation code easier to read
...
# Conflicts:
# src/byteptr.h
2022-09-05 16:38:21 +01:00
LJ Sonic
d3d2205932
Fix long chat messages causing net command failures
2022-09-05 16:38:21 +01:00
LJ Sonic
47c7351928
Support delete key in chatbox
2022-09-05 16:38:21 +01:00
LJ Sonic
94f691f216
Fix long chat messages crashing the game
2022-09-05 16:38:20 +01:00
LJ Sonic
de4eed6af2
Add SKIPSTRINGN macro
2022-09-05 16:38:20 +01:00
LJ Sonic
bc62dc8214
Fix single-letter messages not being sent
2022-09-05 16:38:20 +01:00
LJ Sonic
cf6dfecc6a
Cleanup chat event handling
...
# Conflicts:
# src/hu_stuff.c
2022-09-05 16:38:20 +01:00
LJ Sonic
5d406375a8
Cleanup and fix chat deleting and pasting
...
# Conflicts:
# src/hu_stuff.c
# src/hu_stuff.h
2022-09-05 16:38:19 +01:00
LJ Sonic
4c59bb3b2b
Turn HU_queueChatChar into HU_sendChatMessage
...
# Conflicts:
# src/hu_stuff.c
2022-09-05 16:38:19 +01:00
LJ Sonic
4fc770aa7b
Group related chat stuff together
...
# Conflicts:
# src/hu_stuff.c
2022-09-05 16:38:19 +01:00
LJ Sonic
2ccb222914
Cleanup chat code a little
...
# Conflicts:
# src/hu_stuff.c
2022-09-05 16:38:19 +01:00
LJ Sonic
58a40b7439
Cleanup chatbox sanitizing code
2022-09-05 16:38:18 +01:00
LJ Sonic
cdb809a434
Cleanup chatbox reset code
...
# Conflicts:
# src/hu_stuff.c
2022-09-05 16:38:18 +01:00
LJ Sonic
0e3a3b2fac
Cleanup blank chatbox checking code
2022-09-05 16:38:18 +01:00
Sally Coolatta
98ec1779d9
Reimplement follower hit confirm
2022-09-05 11:30:12 -04:00
Sally Coolatta
38dc572699
Reset fast falling in P_ResetPlayer
...
Resets it for springs
2022-09-05 10:58:50 -04:00
Sally Coolatta
eb7e2287c4
Change bounce behavior
...
- Always allow bounce after fast fall
- Allow for more bounces
- Lose speed on bounces that don't reach max
2022-09-05 10:54:16 -04:00
Sally Coolatta
1eb1309032
Remove step-down change
2022-09-05 10:41:06 -04:00
toaster
06e9bd5b0a
Merge branch '14plus-mergeladder' of https://git.do.srb2.org/KartKrew/Kart into 14plus-votechanges
2022-09-05 15:41:05 +01:00
toaster
1f3ac199ae
Merge branch 'master' of https://git.do.srb2.org/KartKrew/Kart into 14plus-mergeladder
2022-09-05 15:32:02 +01:00
toaster
59044e7389
vsync is not broken anymore thanks to both Eidolon and jart's efforts
2022-09-05 15:26:28 +01:00
James R
48cc0158c2
SDL hint render driver to direct3d11
...
Windows bug; RPT files were not being generated for
toaster on Windows 11. Eventually it was narrowed to down
to direct3d driver specifically.
# Conflicts:
# src/sdl/i_video.c
2022-09-05 15:25:12 +01:00
James R
fd3b045f80
Update libs/SDL2 to 2.0.22
...
# Conflicts:
# libs/SDL2/COPYING.txt
# libs/SDL2/WhatsNew.txt
# libs/SDL2/docs/README-android.md
# libs/SDL2/docs/README-linux.md
# libs/SDL2/i686-w64-mingw32/bin/SDL2.dll
# libs/SDL2/i686-w64-mingw32/bin/sdl2-config
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_assert.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_atomic.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_audio.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_bits.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_blendmode.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_clipboard.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_config.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_cpuinfo.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_egl.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_endian.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_error.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_events.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_filesystem.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_gamecontroller.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_gesture.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_haptic.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_hints.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_joystick.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_keyboard.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_keycode.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_loadso.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_log.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_main.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_messagebox.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_mouse.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_mutex.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_name.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_opengl.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_opengles.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_opengles2.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_pixels.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_platform.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_power.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_quit.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_rect.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_render.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_revision.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_rwops.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_scancode.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_sensor.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_shape.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_stdinc.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_surface.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_system.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_syswm.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_assert.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_common.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_compare.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_crc32.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_font.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_fuzzer.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_harness.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_images.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_log.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_md5.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_memory.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_test_random.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_thread.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_timer.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_touch.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_types.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_version.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_video.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/SDL_vulkan.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/begin_code.h
# libs/SDL2/i686-w64-mingw32/include/SDL2/close_code.h
# libs/SDL2/i686-w64-mingw32/lib/libSDL2.a
# libs/SDL2/i686-w64-mingw32/lib/libSDL2.dll.a
# libs/SDL2/i686-w64-mingw32/lib/libSDL2.la
# libs/SDL2/i686-w64-mingw32/lib/libSDL2_test.a
# libs/SDL2/i686-w64-mingw32/lib/libSDL2_test.la
# libs/SDL2/i686-w64-mingw32/lib/libSDL2main.a
# libs/SDL2/i686-w64-mingw32/lib/libSDL2main.la
# libs/SDL2/i686-w64-mingw32/lib/pkgconfig/sdl2.pc
# libs/SDL2/test/Makefile.in
# libs/SDL2/test/Makefile.os2
# libs/SDL2/test/checkkeys.c
# libs/SDL2/test/configure.ac
# libs/SDL2/test/controllermap.c
# libs/SDL2/test/loopwave.c
# libs/SDL2/test/loopwavequeue.c
# libs/SDL2/test/testatomic.c
# libs/SDL2/test/testaudiocapture.c
# libs/SDL2/test/testaudiohotplug.c
# libs/SDL2/test/testaudioinfo.c
# libs/SDL2/test/testautomation.c
# libs/SDL2/test/testbounds.c
# libs/SDL2/test/testcustomcursor.c
# libs/SDL2/test/testdisplayinfo.c
# libs/SDL2/test/testdraw2.c
# libs/SDL2/test/testdrawchessboard.c
# libs/SDL2/test/testdropfile.c
# libs/SDL2/test/testerror.c
# libs/SDL2/test/testfile.c
# libs/SDL2/test/testfilesystem.c
# libs/SDL2/test/testgamecontroller.c
# libs/SDL2/test/testgesture.c
# libs/SDL2/test/testgl2.c
# libs/SDL2/test/testgles.c
# libs/SDL2/test/testgles2.c
# libs/SDL2/test/testhotplug.c
# libs/SDL2/test/testiconv.c
# libs/SDL2/test/testime.c
# libs/SDL2/test/testintersections.c
# libs/SDL2/test/testjoystick.c
# libs/SDL2/test/testkeys.c
# libs/SDL2/test/testloadso.c
# libs/SDL2/test/testlock.c
# libs/SDL2/test/testmessage.c
# libs/SDL2/test/testmultiaudio.c
# libs/SDL2/test/testnative.c
# libs/SDL2/test/testnative.h
# libs/SDL2/test/testnativew32.c
# libs/SDL2/test/testnativex11.c
# libs/SDL2/test/testoverlay2.c
# libs/SDL2/test/testplatform.c
# libs/SDL2/test/testpower.c
# libs/SDL2/test/testqsort.c
# libs/SDL2/test/testrelative.c
# libs/SDL2/test/testrendercopyex.c
# libs/SDL2/test/testrendertarget.c
# libs/SDL2/test/testresample.c
# libs/SDL2/test/testrumble.c
# libs/SDL2/test/testscale.c
# libs/SDL2/test/testsem.c
# libs/SDL2/test/testsensor.c
# libs/SDL2/test/testshader.c
# libs/SDL2/test/testshape.c
# libs/SDL2/test/testsprite2.c
# libs/SDL2/test/testspriteminimal.c
# libs/SDL2/test/teststreaming.c
# libs/SDL2/test/testthread.c
# libs/SDL2/test/testtimer.c
# libs/SDL2/test/testver.c
# libs/SDL2/test/testviewport.c
# libs/SDL2/test/testvulkan.c
# libs/SDL2/test/testwm2.c
# libs/SDL2/test/testyuv.c
# libs/SDL2/test/testyuv_cvt.c
# libs/SDL2/test/testyuv_cvt.h
# libs/SDL2/test/torturethread.c
# libs/SDL2/x86_64-w64-mingw32/bin/SDL2.dll
# libs/SDL2/x86_64-w64-mingw32/bin/sdl2-config
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_assert.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_atomic.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_audio.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_bits.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_blendmode.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_clipboard.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_config.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_cpuinfo.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_egl.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_endian.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_error.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_events.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_filesystem.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_gamecontroller.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_gesture.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_haptic.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_hints.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_joystick.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_keyboard.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_keycode.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_loadso.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_log.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_main.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_messagebox.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_mouse.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_mutex.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_name.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_opengl.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_opengles.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_opengles2.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_pixels.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_platform.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_power.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_quit.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_rect.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_render.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_revision.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_rwops.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_scancode.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_sensor.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_shape.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_stdinc.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_surface.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_system.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_syswm.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_assert.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_common.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_compare.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_crc32.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_font.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_fuzzer.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_harness.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_images.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_log.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_md5.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_memory.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_test_random.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_thread.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_timer.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_touch.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_types.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_version.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_video.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/SDL_vulkan.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/begin_code.h
# libs/SDL2/x86_64-w64-mingw32/include/SDL2/close_code.h
# libs/SDL2/x86_64-w64-mingw32/lib/libSDL2.a
# libs/SDL2/x86_64-w64-mingw32/lib/libSDL2.dll.a
# libs/SDL2/x86_64-w64-mingw32/lib/libSDL2.la
# libs/SDL2/x86_64-w64-mingw32/lib/libSDL2_test.a
# libs/SDL2/x86_64-w64-mingw32/lib/libSDL2_test.la
# libs/SDL2/x86_64-w64-mingw32/lib/libSDL2main.a
# libs/SDL2/x86_64-w64-mingw32/lib/libSDL2main.la
# libs/SDL2/x86_64-w64-mingw32/lib/pkgconfig/sdl2.pc
2022-09-05 15:13:45 +01:00
toaster
f07a65d015
Adjust x coordinate of "FREE PLAY"
...
Broken by new font, made sense to change it where that new font was most relevant
2022-09-05 14:46:46 +01:00
toaster
bca3ec7e5a
Change the default highligh to Aqua, for consistency.
2022-09-05 14:00:26 +01:00
toaster
50314d21cb
Since B can be used as a go back button as well, add it to the tooltip.
2022-09-05 13:53:52 +01:00
Sally Coolatta
bc538a066f
Fast falling
...
E-Brake in the air for x4 gravity, at the cost of a tiny bounce on landing.
2022-09-04 21:21:25 -04:00
toaster
212907122b
Repair shitsfree
2022-09-04 22:21:42 +01:00
toaster
0c4dca611d
Hide Encore on the Gameplay Options menu if not unlocked
2022-09-04 22:14:41 +01:00
toaster
9d26fa2040
Fix the vertical position of %d ADD-ON(S) LOADED if there are a limited number of add-on results
2022-09-04 22:02:27 +01:00
toaster
49f7552009
Improve profile deletion further
...
- Also adjust cv_currprofile in PR_DeleteProfile, instead of half-heartedly outside
- Make it clearer if you're going to destroy your current profile
- Add an "[In use]" identifier to the menu's visuals
2022-09-04 21:44:39 +01:00
toaster
de5370b134
Fix the options menu on first boot bug.
...
- Was reproducible by spamming back button events during game launch.
- Caused by the way profile data was initialised - D_StartTitle was calling a function with too many side effects.
- In addition, never instantly skip the title screen when the above occours.
- This would be enough to patch over the mentioned bug, but I made sure to solve it properly so it won't break when we touch this again later.
2022-09-04 21:08:44 +01:00
toaster
acd777a77a
Significant work into the play-starting experience
...
- Take the weird extra mini settings menu out of the Online Host Game sequence
- Make sure to actively use the server variables in Match Race creation
- Hides the Auto options for Encore and Kartspeed on the Match Race menu specifically...
- BUT if you leave it at the default it'll secretly set them to Auto!!!
2022-09-04 20:14:30 +01:00