SinnamonLat
62b6b7ea8f
Update controls in real time in control setup, allow testing controller mappings
2022-04-13 03:03:58 +02:00
SinnamonLat
4f919f883d
Bandaid fix for trigger mapping, not super consistent but it helps most of the time...
2022-04-12 16:38:40 +02:00
SinnamonLat
7132a1be10
Profiles: Followers support
2022-04-12 00:58:57 +02:00
toaster
4cc587b5b2
* Make the scrolling text on the menu interpolate.
...
* Replace the shitty vidwait option with Sal's shiny new fpscap option.
* Update the item toggles menu for all the new items (and re-enable shitsfree for the new empty spots).
2022-03-29 21:08:36 +01:00
toaster
73dabaeab6
Merge branch 'master' into new-menus
...
# Conflicts:
# src/d_clisrv.c
# src/deh_soc.c
# src/lua_baselib.c
# src/m_cheat.c
# src/m_menu.h
# src/y_inter.c
2022-03-29 17:14:38 +01:00
SinnamonLat
2696effe7a
Make message boxes separate overlays
2022-02-27 00:15:31 +01:00
SinnamonLat
f5bd0dc3e4
Make typing submenu into a struct
2022-02-26 17:15:45 +01:00
SinnamonLat
ed5005cb05
Add kickstartaccel on profile controls
2022-02-26 15:09:39 +01:00
James R
3504f7ebd3
Map buffered inputs to menucmd
...
This lets buffered tapping not count as one held input.
2022-02-19 16:30:23 -08:00
SinnamonLat
8920ec8e6a
Disable profile setup outside of GS_MENU
2022-02-19 21:45:42 +01:00
SinnamonLat
2b74b7188f
profiles: they work(?) now
2022-02-19 18:57:17 +01:00
SinnamonLat
ebc2156b7e
Profiles: control setup (wip but does what it needs to for now)
2022-02-19 13:26:02 +01:00
SinnamonLat
5601fa4c22
profiles: character/colour select
2022-02-18 13:46:32 +01:00
SinnamonLat
0ac0efda70
Add typing menu overlay for controller parity
2022-02-17 15:05:22 +01:00
SinnamonLat
8efba24df7
profiles: start on edit menu (it does nothing)
2022-02-16 23:57:06 +01:00
SinnamonLat
c44300d39f
Use mockup design for cards, allow moving around and getting out of the profile menu. Still can't make/edit profiles
2022-02-16 10:29:01 +01:00
SinnamonLat
aea066b70f
Update menus to use the new input system all over...
2022-02-15 23:30:51 +01:00
SinnamonLat
8c53108d17
Start on profiles menu (does nothing and softlocks)
2022-02-15 01:28:57 +01:00
Sally Coolatta
0179466107
Finalize char select multiplayer
...
- Add menu control fallbacks.
- If it could not find a bind using your existing keys, then it looks at default controls.
- If it could not find it then, and you're P1, then it looks through gamepads, and then lastly settles for keyboard.
- Changed around the order of operations on the character select menu, to accommodate for this change.
- Added initroutine to menu_t, which is called every time without question when going to a new menu. This solves many, many minor bugs you could experience in the character select menu when changing between menus, due to things only being properly reset when selecting the character select menu option.
2021-12-28 12:02:31 -05:00
Sally Coolatta
25342af17f
Slight adjustments to cause less misclicks
2021-12-28 05:48:17 -05:00
Sally Coolatta
e628894b47
Merge branch 'new-menus' into profiles
2021-12-25 06:09:53 -05:00
SinnamonLat
cdb3b1ca98
Difficulty select before GP, match race & netgames
2021-12-11 18:22:56 +01:00
SinnamonLat
9de737682d
extras: replay hut
2021-12-10 20:30:09 +01:00
SinnamonLat
2e79d84f4a
Extras menu barebones start, it does nothing
2021-12-10 16:07:36 +01:00
Sally Coolatta
ecffa90949
Add menucmd system
...
Allows menu input delays to feel sorta similar to how they did before ... maybe could be adjusted further, since it feels just a tad bit touchy to me, but it's much better than before when it was a static value.
2021-12-06 14:53:30 -05:00
Sally Coolatta
d2e26bbc86
Finish menu input for char select
...
TODO:
- Menu delay shouldn't be a static value and work closer to how it did before (likely requires a more complicated system than just calling G_PlayerInputDown ... menu ticcmds? lol)
- Create a sdl function to determine if any of the possible joysticks' buttons are being pressed & return the joystick number & set usejoystick to that number ... for the PRESS START prompt.
Already tired of this code, I'm good
2021-12-04 17:58:23 -05:00
Sally Coolatta
58d5d1759b
Set menu delay between menus
2021-12-04 17:34:34 -05:00
Sally Coolatta
4cef6ee0df
More menu inputting (delays + partial support for character select)
...
Suddenly stopped compiling as I was working on this, with the same error it gave when before james merged the makefile changes, even though it was fine a minute ago and those changes are distinctly in here, so I guess it ends here.
2021-12-04 16:23:21 -05:00
Sally Coolatta
8cbaad4e4f
Merge branch 'new-menus' into profiles
2021-12-04 15:47:11 -05:00
Sally Coolatta
f17b948491
Update how input is handled in menus to use key bindings
...
VERY broken right now, it lost the delay between key presses. Kinda already sick of the reorganization needed though
2021-11-29 12:02:56 -05:00
SinnamonLat
2e875eb3f0
Options menu background + sounds
2021-11-27 21:11:00 +01:00
SinnamonLat
c377ea1186
options: data & manual
2021-11-26 16:36:15 +01:00
SinnamonLat
6bea4a393a
options: server options
2021-11-26 10:55:33 +01:00
SinnamonLat
76bba0fc9c
options: gameplay
2021-11-26 10:18:50 +01:00
SinnamonLat
9c08483505
options: sound & hud
2021-11-26 09:04:08 +01:00
SinnamonLat
3449064b8b
options menu + video options (res & ogl)
2021-11-25 23:36:42 +01:00
SinnamonLat
17e45d92c5
Pause: addons menu
2021-11-19 23:58:35 +01:00
SinnamonLat
a64f97da7b
Tiny prep work for splitscreen spectate/join to implement later
2021-11-18 22:05:22 +01:00
SinnamonLat
55b9489af0
pause menu: spectate + exit game
2021-11-18 20:47:52 +01:00
SinnamonLat
e560bffcf7
Pause menu start + map switching
2021-11-18 15:19:25 +01:00
SinnamonLat
1412b96b20
EXPERIMENTAL: Save last 3 IPs manually joined to allow rejoining them later
2021-11-16 23:03:46 +01:00
SteelT
fd1552cc56
Fix some variables not be extern properly
2021-11-14 17:40:42 -05:00
SinnamonLat
fdf778c72f
Allow hosting and joining by IP
2021-11-14 21:24:09 +01:00
SinnamonLat
feb0868292
Small continuation of the MP menus, this allows us to reach CORE/MODDED split
2021-11-13 19:32:12 +01:00
SinnamonLat
04bd3efd5b
First attempt at multiplayer menus
2021-11-13 18:08:34 +01:00
Sally Coolatta
8289bf252f
Chengi's menu selectors
...
- Menu BG image is defined by menu option
- Menu BG image slides in
- Gamemode menu options are now like Chengi's mockup
2021-01-13 01:16:14 -05:00
Sally Coolatta
2af75a2bd1
Fix merge conflicts
2021-01-11 00:06:34 -05:00
TehRealSalt
64a3d133b4
Cleanup & bug-fixin
2019-10-15 20:56:28 -04:00
TehRealSalt
32bdd10dbf
Cup definitions, updated menu to use them
2019-10-04 22:44:19 -04:00
TehRealSalt
94e8fddd46
Time Attack screen
...
No functionality ported yet
2019-10-04 13:27:09 -04:00