MysterD
4e0a3e3e57
Merge branch 'dev/djui' into dev/unstable
2021-07-22 20:38:21 -07:00
MysterD
1ddb27d1ad
DJUI: Default menus to keyboard/gamepad controls
2021-07-21 00:58:19 -07:00
MysterD
64648a8ce3
DJUI: Reimplemented chat
2021-07-21 00:53:28 -07:00
MysterD
321e101b30
Made cheats server-setting, created cheat menu
2021-07-16 18:43:21 -07:00
MysterD
6ad96d5e69
Removed luigi sound config
2021-07-16 18:12:56 -07:00
MysterD
7e1a05a40b
DJUI: Replaced old ingame menu with new DJUI menu
2021-07-15 19:37:09 -07:00
MysterD
c0ec2caac1
DJUI: Made cursor hover location control-configurable
2021-07-15 18:47:19 -07:00
MysterD
a89dd55081
Added knockback strength to host setting menu
2021-07-15 18:33:27 -07:00
MysterD
f44d8ffc4c
DJUI: pressing B or escape will go back one menu
2021-07-15 18:11:37 -07:00
MysterD
3d0d87a4eb
DJUI: Made cursor movement more predictable
2021-07-14 19:25:39 -07:00
MysterD
b0453da5e4
DJUI: Changed quit menu into confirm menu, confirmed save erase
2021-07-14 19:14:07 -07:00
MysterD
28d63b2c87
Added save file selection to host menu
2021-07-14 18:58:52 -07:00
MysterD
f51f60ba24
Prevent the ability to host when Discord failed to initialize
2021-07-12 20:18:15 -07:00
MysterD
3395ba26f4
Added host port inputbox to host menu
2021-07-12 20:06:51 -07:00
MysterD
46f905f4a3
DJUI: Created popup system, re-added missing popup messages
2021-07-12 18:29:39 -07:00
MysterD
4fb951c0bf
Fix commandline params for client/server
2021-07-11 02:04:26 -07:00
MysterD
ec2f07f20d
DJUI: Made join IP inputbox work correctly
2021-07-11 01:21:56 -07:00
MysterD
5c4677ca77
Added a join message screen
...
Displays an animation while joining
Shows version mismatch error in join message screen
Shows mod mismatch error in join message screen (displays mismatching mods now)
Displays party is full / host closed connection in join message screen
Added string builder
2021-07-10 22:30:58 -07:00
MysterD
13d504a953
Replaced old host/join menu with new DJUI menu system
2021-07-04 22:40:04 -07:00
MysterD
733217a07a
Removed old custom menu system
2021-07-01 21:27:57 -07:00
MysterD
58eec0e19f
Removed old chat system
2021-07-01 21:14:11 -07:00
MysterD
1b1ed0038f
DJUI: Added join panel
2021-07-01 21:03:14 -07:00
MysterD
b4418bbd4f
DJUI: Made inputbox usable
...
Added keyboard support to inputbox
Fixed how inputbox text is clipped
Added on_enter_press callback for inputbox
Added ability to set clipboard text
Adjusted how components can be focused, and when they lose focus
Erased most of the text input stuff in controller_keyboard
Disabled major parts of old chat system
Disabled major parts of old menu system
2021-07-01 20:03:54 -07:00
MysterD
e424b9f9f3
DJUI: Started adding inputbox
2021-06-29 19:04:23 -07:00
MysterD
df20408a93
DJUI: Added button style for back button
2021-06-28 18:25:06 -07:00
MysterD
fc1db575bd
DJUI: Make cursor movement more predictable
2021-06-28 18:15:59 -07:00
MysterD
2a4817b29b
DJUI: Adjusted normal font, added missing characters
2021-06-28 18:08:24 -07:00
MysterD
8f5f94f0c7
DJUI: Removed unimplemented Player menu
2021-06-28 00:07:07 -07:00
MysterD
8b7ab3c35c
DJUI: Added host menu
...
Added host message menu
Refactored how panel menus are constructed
Adjusted normal font's line height
Adjusted how text boxes detect max lines
2021-06-28 00:04:48 -07:00
MysterD
4504b2c21b
DJUI: Added controls menu
2021-06-27 15:54:10 -07:00
MysterD
a6c204e1cf
Fixed how players compare their area numbers
2021-06-27 00:40:30 -07:00
MysterD
ad3ee677c6
Fixed cannons, possible fix to star unlocks
2021-06-27 00:33:31 -07:00
MysterD
59eef70183
Prevent player-to-player interactions from messing up other ones
2021-06-26 21:51:00 -07:00
MysterD
974d9b52cf
Prevented initial level dialog from appearing twice
2021-06-26 20:36:18 -07:00
MysterD
3625ad8883
Made clients send keep-alive packets again
2021-06-26 20:25:38 -07:00
MysterD
6c687a5a73
Prevent walking through warp doors
2021-06-26 20:20:19 -07:00
MysterD
b7795fd9d1
Prevent packet_save_set_flag from looping
2021-06-26 16:54:43 -07:00
MysterD
e85e6b9983
Bumped version to unst 6
2021-06-26 15:29:59 -07:00
MysterD
f13b7990a0
More networking adjustments
...
Adjusted when a join request is sent, and who it is sent to
Adjusted default course/act/level/area for new players
Added a sequence id to level area inform
Adjusted reliable packets to be sent half as frequently
2021-06-26 15:28:51 -07:00
MysterD
8b403d4509
DJUI: Added selectionbox
2021-06-26 14:20:39 -07:00
MysterD
1e4acef2e0
DJUI: Added checkbox and camera panel
2021-06-25 23:03:38 -07:00
MysterD
bf54a305d4
Hide cursor regardless of window mode
2021-06-25 15:56:28 -07:00
MysterD
28ce5e9cdf
DJUI: Added sliders, made Sound menu work
2021-06-25 15:50:31 -07:00
MysterD
05c32ea73e
DJUI: Wrote active panel system
2021-06-24 18:15:59 -07:00
MysterD
5131665be2
DJUI: Added 'Three Panel' component
2021-06-23 19:17:46 -07:00
MysterD
56a6532d9c
DJUI: Improved keyboard/gamepad input
2021-06-22 21:35:55 -07:00
MysterD
580f19dcc9
DJUI: Added keyboard/gamepad support
2021-06-22 20:01:16 -07:00
MysterD
a3947b3800
DJUI: started adding options menu
2021-06-22 00:13:37 -07:00
MysterD
dfef74e727
Added custom title font
...
Adjusted text system to have multiple fonts
Added color escape to text
2021-06-21 21:18:27 -07:00
MysterD
7aec232450
Added quit menu
...
create enabled switch to disable interactables
fixed djui_base_destroy()
added on_click() event
2021-06-21 03:11:53 -07:00