James R
bdbd85b2cd
pedantic: fix win32
2022-02-20 04:48:30 -08:00
James R
a6ec9faf93
pedantic: fix m_menu.c
2022-02-20 03:31:25 -08:00
James R
5ba4231b9d
Fix silly wrong pointer in apng.c
2022-02-20 03:29:41 -08:00
James R
82f4364eb4
pedantic: fix misc leniencies and GNU-isms
2022-02-20 03:28:22 -08:00
James R
2887385122
pedantic: ignore enums signed overflow
2022-02-20 03:25:46 -08:00
James R
366ac0b1b2
pedantic: fix paren surrounding braces
2022-02-20 03:23:45 -08:00
James R
d7087c7405
pedantic: fix address loading function pointer casts
2022-02-20 03:22:25 -08:00
James R
9722027fc1
Add macro to cast function pointer to void pointer
...
Does not evaluate constant expression, I don't know if
that's possible.
2022-02-20 03:18:47 -08:00
James R
bef9f502ca
pedantic: cast to (void*) for printf %p
2022-02-20 03:15:51 -08:00
James R
286010c6e9
pedantic: replace GNU empty initializer extension with C99 0 initializer
2022-02-20 03:13:23 -08:00
James R
59c04ae041
pedantic: resolve flexible array member in nested struct
...
ISO C forbids a structure that has a flexible array member
to be a member of another structure or element of an
array.
filetx_pak and fileack_pak are two such structures. These
have been removed from doomdata_t's union.
2022-02-20 03:10:27 -08:00
James R
bea79dfa65
Replace GNU zero-length array with ISO C99 flexible array member
2022-02-20 03:10:04 -08:00
SinnamonLat
87dfa790cb
Fix stupid potential softlock on control setup with device detection
2022-02-20 09:50:18 +01:00
SinnamonLat
94c18f535a
Map 4 keys per button. Detect device when mapping
2022-02-20 09:40:36 +01:00
SinnamonLat
168f393a62
Remove softlock check as it's unecessary after all
2022-02-20 09:40:35 +01:00
James R
c24c0457e3
NUL terminate profilename
2022-02-19 20:26:31 -08:00
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