James R
a5410244d3
Menus/GP, Match Race: interpolate with menu transition
2023-12-29 08:29:50 -08:00
James R
6574d0065a
Menus/Sound Options: interpolate custom sliders with transition
2023-12-29 08:23:12 -08:00
James R
95378ade8f
k_menu: move easing helper functions to k_menu.h
2023-12-29 08:22:43 -08:00
James R
3faf0d02ba
Menus/Options, Profiles: slow down easing animations by 1 tic
2023-12-29 08:15:19 -08:00
James R
a461a6cfb2
Menus/Profiles: interpolate with menu transition
...
Replaced some linear transitions according to taste.
2023-12-29 08:15:19 -08:00
James R
9a4d18bd7d
Menus/Profiles: fix card select animation
2023-12-29 07:27:01 -08:00
James R
d6439b8462
Menus/Options: tweak easing algorithm
2023-12-29 07:23:06 -08:00
James R
f1b4444395
Menus/Options: align moving button with menu scroll
2023-12-29 07:22:14 -08:00
James R
91452fcfed
Menus/Options: use fixed-point positioning
...
This avoids a precision error when compared with the
moving button.
2023-12-29 07:14:47 -08:00
James R
efc2e800f8
Menus/Profiles: slide button a little further off-screen
2023-12-29 07:10:22 -08:00
James R
a1c76b044e
Menus/Time Attack: interpolate menu transition
2023-12-29 05:56:23 -08:00
James R
67e76ae720
Menus/Level Select: fix interp for Time Attack transition
2023-12-29 05:47:27 -08:00
James R
c805cdc24a
Menus/Erase Profile: interpolate with menu transition
2023-12-29 05:46:56 -08:00
James R
4733cef0d7
Menus/Set Resolution: interpolate with menu transition
2023-12-29 05:46:56 -08:00
James R
90670d3e24
M_DrawGenericOptions: interpolate with menu transition
2023-12-29 05:46:56 -08:00
James R
ecc7b466af
Menus/Options: interpolate main Options menu
...
Profiles menu is touched too out of necessity (since these
share state). However, no mind has been paid to Profiles.
I have not tested Profiles after this change.
2023-12-29 05:46:56 -08:00
James R
8a2e0469e9
Menus/Extras: interpolate
...
- Uses a different easing
2023-12-29 05:46:56 -08:00
James R
d9f0f70987
Menus/Level Select: interpolate
...
- Uses slightly different easing
2023-12-29 05:46:56 -08:00
James R
1c2ed2b306
Menus/Cup Grid: stagger cursor movement
2023-12-29 05:46:56 -08:00
James R
6ac24cf3f4
Menus/Cup Grid: interpolate slide away
2023-12-29 05:46:56 -08:00
James R
5d35c97955
Menus/Cup Grid: interpolate scrolling level previews
2023-12-29 05:46:56 -08:00
James R
ec2ecd2e62
Menus: interpolate Gamemode menu transitions
2023-12-29 05:46:56 -08:00
James R.
fd26fc6287
Merge branch 'pushable-pugilism' into 'master'
...
K_JustBumpedException: Don't allow phasing through MF_PUSHABLE
See merge request KartKrew/Kart!1740
2023-12-29 13:41:12 +00:00
James R.
26ec935bba
Merge branch 'char-select-polish-pass-1' into 'master'
...
Character Select polish for Profile selection
See merge request KartKrew/Kart!1735
2023-12-29 13:41:02 +00:00
James R.
d0e1d0a42a
Merge branch 'menu-indents-pass-1' into 'master'
...
Menu indentation for selected options (first pass)
See merge request KartKrew/Kart!1736
2023-12-29 13:40:51 +00:00
James R.
d3cb721381
Merge branch 'time-attack-rng' into 'master'
...
Use deterministic RNG seed for Time Attack
See merge request KartKrew/Kart!1741
2023-12-29 13:39:54 +00:00
toaster
67b2f5e7de
Call M_AnimateFollower in one place, instead of duplicating between general and specific func.
...
Should be resilient against additional setup steps added later!
2023-12-29 10:08:06 +00:00
toaster
15ef649e11
M_GetMenuCategoryFromFollower
...
Unified conversion for follower reference to menu category (as opposed to internal category).
Fixes Jartha's flicky bug.
2023-12-29 10:07:13 +00:00
James R
67aa3bb6e3
Menus/Character Select: animate follower when READY
2023-12-29 09:40:35 +00:00
James R
8b65779a4e
Menus/Character Select: show character/follower behind ALL GOOD/CHANGE options
...
- Drawn at 50% transparency
2023-12-29 09:40:34 +00:00
James R
68a73a4bf0
Menus/Character Select: highlight selected Profile
...
Color is subject to change. I used Sapphire, but it
doesn't have any green in it. However, I used it because
it produces good saturation.
2023-12-29 09:40:34 +00:00
James R
30e94d81fe
Menus/Character Select: interpolate Profile selection
2023-12-29 09:40:34 +00:00
Oni
7d35c0db4b
Merge branch 'allow-top-tripwire' into 'master'
...
Allow Top to pass tripwire, once (resolves #814 )
Closes #814
See merge request KartKrew/Kart!1743
2023-12-29 09:18:30 +00:00
Oni
1ca12f2170
Merge branch 'cache-virtual-kb' into 'master'
...
Menus/Virtual Keyboard: cache cvar string for duration of typing
See merge request KartKrew/Kart!1737
2023-12-29 09:14:11 +00:00
Oni
986152d88d
Merge branch 'no-more-offroad-earthquake' into 'master'
...
Disable stairjank terrain and offroad rumble at 0 speed (resolves #813 )
Closes #813
See merge request KartKrew/Kart!1744
2023-12-29 09:13:20 +00:00
Oni
5480143e78
Merge branch 'randomize-menu-bg' into 'master'
...
Randomize menu backgrounds
See merge request KartKrew/Kart!1742
2023-12-29 08:12:45 +00:00
AJ Martinez
3b425667e5
Disable stairjank terrain and offroad rumble at 0 speed
2023-12-28 23:47:03 -07:00
AJ Martinez
2169e7c899
Allow Top to pass tripwire, once
2023-12-28 23:27:34 -07:00
James R
290383364f
Define M_TimeFrac et al ATTRUNUSED
...
see a7e8a4d5e
2023-12-28 21:53:00 -08:00
Sally Coolatta
719f4355a2
Randomize menu backgrounds
...
Can be any unlocked, non-Special Stage, non-boss map with a thumbnail.
2023-12-28 23:39:10 -05:00
Sally Coolatta
643538ab5a
Use deterministic RNG seed for Time Attack
...
Based off of the hash from the map's lump name.
2023-12-28 22:10:40 -05:00
toaster
d14015ca21
K_JustBumpedException: Don't allow phasing through MF_PUSHABLE
...
Fixes the snowman wedge-inside issue
2023-12-28 17:39:41 +00:00
toaster
a7e8a4d5ee
Temporarily define out M_TimeFrac, associated
...
Fixes -Werror=unused-function
2023-12-28 16:35:48 +00:00
toaster
57724baf9f
Merge branch 'fix-downward-camera' into 'master'
...
Fix slope camera in Software mode
Closes #626
See merge request KartKrew/Kart!1714
2023-12-28 14:56:40 +00:00
toaster
4d6c982b33
Merge branch 'new-cmake-presets-colors' into 'master'
...
Enable compiler color output for CMake presets
See merge request KartKrew/Kart!1697
2023-12-28 14:56:22 +00:00
toaster
89b8aa0a55
Merge branch 'challenge-consarnit' into 'master'
...
Challenge Consarn-it
See merge request KartKrew/Kart!1722
2023-12-28 14:55:53 +00:00
James R
0ef1abcf3a
Menus/Virtual Keyboard: cache cvar string for duration of typing
...
This avoids calling cvar callbacks after every key press.
2023-12-28 05:54:01 -08:00
James R.
172951410b
Merge branch 'menu-interp-helper' into 'master'
...
(CODE) Helper functions for menu interpolation
See merge request KartKrew/Kart!1731
2023-12-28 08:50:34 +00:00
James R
e114bf8f95
Menus: pop out highlighted button on Gamemode menus (except when fading in)
...
Effective for:
- Gamepad up/down
- Transition (without fade)
Does not affect buttons inside boxes. My reasoning here is
that these show arrows when highlighted anyway, so that
fulfills the extra feedback.
2023-12-27 12:26:30 -08:00
James R
0ff29a2a41
Menu/Match Race: indent settings when highlighted
2023-12-27 12:25:26 -08:00