James R
d223019e15
OPPRF and PINGF font: use bunched character spacing
...
Intermission, Vote and ZVote affected.
2023-06-29 19:27:35 -07:00
toaster
15ff670a48
Reduce space width of Level Select high/low fonts - fancy fonts shouldn't be monospace
2023-06-27 17:32:03 +01:00
Eidolon
8d390c58d4
hwr2: Extract BlendMode enum from twodee
...
This enum is usable across multiple parts of hwr2 so it would be easier
to just keep it separate.
2023-05-19 18:54:19 -05:00
James R
4944b605d4
V_DrawStretchyFixedPatch: round bottom y value to nearest integer
...
Fixes 1px overshoot at some scales.
2023-04-26 07:35:54 -07:00
James R
520e2f796b
Revert "V_DrawStretchyFixedPatch: multiply vertical scale in fixed-point"
...
This reverts commit 7d90e8f8f8 .
2023-04-26 07:34:22 -07:00
James R
d7448bd597
V_StringScaledWidth: always return full width of bunched fonts
2023-04-23 08:25:50 -07:00
James R
7d90e8f8f8
V_DrawStretchyFixedPatch: multiply vertical scale in fixed-point
...
Fixes 1px overshoot at some scales.
2023-04-23 08:19:47 -07:00
James R
d9b406f4d0
Add TIMER_FONT, rename V_DrawKartString to V_DrawTimerString
...
Separates timer and FREE PLAY fonts.
2023-04-21 00:34:06 -07:00
Sally Coolatta
996ca9adad
Z Voting
2023-04-20 15:55:38 -04:00
Sally Coolatta
b799862ccb
Implement FG catchers
...
- Catcher comes down to grab your selection. (Needs per-player arrows, as discussed last night.)
- Catcher has more accurate rainbow cycle. Just looks a bit cleaner.
- Vote thumbnails now have outlines & dims, instead of transparency.
- Put voting roulette code into its own struct.
- Sped up voting roulette. (although it's not visible currently)
- Made modify vote stricter (kick hacked clients trying to do funky stuff)
- Added VOTE_TIME_WAIT_FOR_VOTE define. If enabled, voting timer will only start when any player gives a vote. Currently disable because it'd be exploitable without mid-game vote joining.
2023-04-10 02:10:01 -04:00
Eidolon
356e3317df
hwr2: Do postimg in hardware
...
Depends on updated shaders
2023-04-02 19:46:21 -05:00
James R
eae2bc5c3c
V_DrawStretchyFixedPatch: fix flipped patch offsets
2023-03-15 01:16:12 -07:00
Eidolon
df5f24e5c7
hwr2: separate Modulate and Alpha blending in 2d
2023-03-01 18:54:31 -06:00
Eidolon
42fa2cf286
hwr2: restore software CustomFadeScreen
2023-02-28 19:20:31 -06:00
Eidolon
158aaa6803
hwr2: fix DrawFill full screen special case
2023-02-26 18:47:42 -06:00
Eidolon
d855d96a10
hwr2: Add hardware 2D rendering
2023-02-26 18:47:42 -06:00
toaster
d2aed2d49e
V_AdjustXYWithSnap: Support top/bottom slides if not V_SPLITSCREEN, V_SNAPTORIGHT, or V_SNAPTOLEFT, but do have V_SLIDEIN
2023-02-16 18:14:31 +00:00
Eidolon
d6aecd2a91
Convert v_video.c to v_video.cpp
2023-02-08 08:06:46 -06:00