James R
cd5946be73
Enable pedantic pike-in-your-bum mode, rip and tear
2022-02-19 19:41:19 -08:00
James R
dc098c1e65
Use GNU C99 mode
2022-02-19 19:40:19 -08:00
James R
27a97f03d9
Fix declaration after label
2022-02-19 19:34:25 -08:00
James R
2d509f40eb
Remap game controls
2022-02-19 17:05:51 -08: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
James R
68ed9982b6
Fix virtual keyboard left wrap
2022-02-19 16:12:12 -08:00
James R
6eaf350387
Process keyboard text inputs at responder
2022-02-19 16:08:35 -08:00
James R
a756b669b7
Save kartprofiles.cfg in config directory
2022-02-19 14:28:09 -08:00
James R
c83803dd42
Refactor profiles code to use pointers
2022-02-19 14:25:34 -08:00
James R
446fe4ce32
Fix event_t initializer error
2022-02-19 13:28:39 -08:00
SinnamonLat
7612d7cdf9
CharSel: Make sure the clone we're hovering over actually exists
2022-02-19 22:15:56 +01:00
SinnamonLat
2789d1d90e
Allow unbinding controls with C, prevent softlocks by having core keys unbound. (Also fix a silly bug introduced by a previous commit)
2022-02-19 22:10:37 +01:00
SinnamonLat
b9a494551e
Don't display empty profiles on player setup
2022-02-19 21:49:08 +01:00
SinnamonLat
8920ec8e6a
Disable profile setup outside of GS_MENU
2022-02-19 21:45:42 +01:00
SinnamonLat
33639d7a4c
Change button mappings ingame. Put delay after remapping a button to avoid very silly things
2022-02-19 19:25:51 +01:00
SinnamonLat
2b74b7188f
profiles: they work(?) now
2022-02-19 18:57:17 +01:00
SinnamonLat
3aadf1bff0
Allow creating new profiles
2022-02-19 16:08:50 +01:00
SinnamonLat
debc93ff5c
Make sure to reset setup_player when backing out to not interfere with profile display
2022-02-19 13:43:21 +01:00
SinnamonLat
2e4a58095a
Allow ev_joystick for button mappings, oops
2022-02-19 13:31:34 +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
toaster
b158bfe37e
Always stop the sounds, because we're always calling Z_FreeTags and that can lead to invalid memory. (Should fix Rai's crash)
2022-02-17 22:41:34 +00:00
SinnamonLat
0ac0efda70
Add typing menu overlay for controller parity
2022-02-17 15:05:22 +01:00
James R
82377fb001
Merge branch 'invinc-color-fix' into 'master'
...
Invinc color fix
See merge request KartKrew/Kart!553
2022-02-17 07:59:29 +00:00
James R
eb9a6f3445
Merge branch 'kstart-sfx' into 'master'
...
POSITION Music
See merge request KartKrew/Kart!552
2022-02-17 05:06:16 +00:00
James R
fbcb48a35f
Merge branch 'cechostop' into 'master'
...
CECHO stop
Closes #219
See merge request KartKrew/Kart!550
2022-02-17 05:06:03 +00:00
James R
ea9b1daeb9
Merge branch 'eaturnongreens' into 'master'
...
Eat your non-greens (resolves #221 )
Closes #221
See merge request KartKrew/Kart!549
2022-02-17 05:05:52 +00:00
James R
64abc232bc
Merge branch 'dlconfirmfix' into 'master'
...
DL Confirm Fix
See merge request KartKrew/Kart!547
2022-02-17 05:05:39 +00:00
James R
8f303f03d2
Merge branch 'iamnobump' into 'master'
...
I am no bump
See merge request KartKrew/Kart!548
2022-02-17 05:05:24 +00:00
James R
8921a6fa96
Merge branch 'combob2' into 'master'
...
combob2
Closes #212
See merge request KartKrew/Kart!546
2022-02-17 05:04:33 +00:00
Sally Coolatta
39da886447
Merge branch 'master' into invinc-color-fix
2022-02-16 23:01:23 -05:00
Sally Coolatta
a750fdd810
Invincibility wasn't using K_RainbowColor anymore, what the function was designed for...
2022-02-16 23:01:07 -05:00
toaster
0b97d954ad
Tested with Chengi at one point, correct a few things from that.
...
* Fixed a few prints happening on resync that shouldn't.
* Fixed OGL loading not using levelfadecol.
2022-02-16 23:23:14 +00: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
James R
e28e67f84d
Fade out POSITION music at 3 2 1
2022-02-15 15:53:56 -08:00
James R
9095261a18
POSITION music
...
Play SA2 "shwing" at title card; play POSITION music once
camera is steady (instantly in 1v1).
Encore: play portal warp sound instead of "shwing"; play
portal drone instead of POSITION music, always start
instantly.
2022-02-15 15:51:47 -08:00
James R
62b5f9c90f
Leave introtime at 3 for 1v1
...
Preticker uses up a few tics, so setting it to 0 makes it
useless.
2022-02-15 15:38:11 -08:00
SinnamonLat
aea066b70f
Update menus to use the new input system all over...
2022-02-15 23:30:51 +01:00
James R
418156bebf
Use float value for LOOPMS
...
Extra precision.
2022-02-15 14:19:28 -08:00
SinnamonLat
3deba803ae
Conflicts from merging profiles back
2022-02-15 01:38:43 +01:00
SinnamonLat
8c53108d17
Start on profiles menu (does nothing and softlocks)
2022-02-15 01:28:57 +01:00
James R
f749424de7
Turn kstart into sfx
2022-02-14 15:04:30 -08:00
SinnamonLat
1789dd1255
Rudimentary start on profiles
2022-02-14 23:14:25 +01:00
toaster
6d851f2bc8
P_LoadLevel is a mess, but attempt to fix a few things that shouldn't be happening with resyncs, including #209 . Untested.
2022-02-14 15:43:56 +00:00
toaster
42919044e9
Don't continue ticking the cecho timer infinitely into the negatives ( resolves #219 )
2022-02-14 14:52:04 +00:00
toaster
9ef2530e54
Fix HUD tracking being broken in non-green aspect ratios.
2022-02-14 14:42:31 +00:00
toaster
54cd540e5b
Fix the chat underlay being physically seperated from the chat text in non-green resolutions.
2022-02-14 14:41:34 +00:00
James R
00a471405d
Wrong condition
2022-02-14 14:30:39 +01:00
James R
90eeff00af
JUST SEARCH ALL FUCKING WADS
2022-02-14 14:30:39 +01:00