MysterD
0aa1e04f93
More lua improvements
...
Added mods folder for lua scripts
Created constants.lua so scripts could use constants internal to the C code
Created event hooks
Separated out lua functions into multiple files
2022-01-16 18:07:45 -08:00
MysterD
1a47707be8
Initial LUA support - MarioState read/write
2022-01-16 08:51:29 -08:00
MysterD
511e7c5028
Prevent bubble softlock by halting bubble popping for half a second after being bubbled
2022-01-15 21:50:35 -08:00
MysterD
b5762c2446
Add in-game player list
2022-01-15 20:44:11 -08:00
MysterD
6a1ceab5ca
Made bubble-on-death a server setting
2022-01-14 20:33:06 -08:00
MysterD
625e9b5df9
Fix various bugs with spiny and lakitu
2022-01-14 20:06:26 -08:00
MysterD
839575efe1
Fixed home radius on many enemies, fixed draw distance bug
2022-01-14 16:33:22 -08:00
MysterD
84b9fc8691
Reverted: Removed player offset when changing areas
2021-09-05 15:55:39 -07:00
MysterD
a98538c797
Bumped version to 12
2021-09-05 14:45:26 -07:00
MysterD
8fb46314fa
Resync bouncing fireball to only have one owner
2021-09-05 14:42:53 -07:00
MysterD
3721877b6a
Removed player offset when changing areas
2021-09-05 14:34:17 -07:00
MysterD
4cebce4864
Added Waluigi - model provided by Super Keeberghrh
2021-09-05 14:23:47 -07:00
MysterD
01f1615092
Player bounce improvements: jump height depends on velocity, crouching players cause a twirl
2021-09-01 18:11:01 -07:00
MysterD
628ed5b798
Resync bhv1upHiddenInPoleSpawner to prevent a sync table mismatch
2021-08-30 18:35:47 -07:00
MysterD
b0ba739a6e
Fixed player-in-cutscene position/animations on late-join
2021-08-30 18:31:59 -07:00
MysterD
92692378b4
Added adjustable draw distance for objects
2021-08-30 18:22:36 -07:00
MysterD
f18007cd34
Added 30 or 60 FPS toggle
2021-08-29 20:17:38 -07:00
MysterD
d7d26639a8
Prevented controllers from clearing, fixes movement animations
2021-08-29 14:57:40 -07:00
MysterD
029e1f3a46
Fixed crash in credits
2021-08-29 14:28:46 -07:00
MysterD
1e100a52fe
Fix duplicate packet hash checking
2021-08-29 13:27:16 -07:00
MysterD
f476f6b268
Bumped version to 11
2021-08-28 23:13:37 -07:00
MysterD
96288326b5
Fixed late-join for Act 1 BBH staircase
2021-08-26 18:02:07 -07:00
MysterD
67fac0b112
Made development/debug level switching immediate
2021-08-25 18:11:17 -07:00
MysterD
401e6169d5
Make packet duplication checking more intelligent by checking hashes
2021-08-25 18:05:36 -07:00
MysterD
a081327ef1
Add packet debug sync to make debugging sync ids easier
2021-08-25 18:02:30 -07:00
MysterD
d6150c0b0d
Player-to-player attacks adjusted for metal marios
2021-08-23 21:48:33 -07:00
MysterD
71fb968c56
Made player-to-player attacks easier to land
2021-08-23 21:30:12 -07:00
MysterD
5e8562d194
Fixed coins-inside-boo for BBH in act 2
2021-08-23 20:16:46 -07:00
MysterD
48eb2d0ab0
Removed spawn offset from players during a same-area-warp
2021-08-23 19:47:15 -07:00
MysterD
caa38b2df5
Prevented coin sound spam when entering a level
2021-08-23 19:07:32 -07:00
MysterD
09bfe9cd0e
Prevented softlock when collecting an object that is the focus of a cutscene
2021-08-23 19:03:14 -07:00
MysterD
b2849405b3
Changed all asserts in packet files to soft asserts
2021-08-23 18:58:30 -07:00
MysterD
d471a23a39
Fixed area syncing when two clients enter an area around the same time
2021-08-23 18:44:32 -07:00
MysterD
1952c42769
Fixed being unable to interact with objects when dying outside the castle
2021-08-23 18:32:55 -07:00
MysterD
b53283dbf0
SL: Prevented multiple people from sending snow mount spawns, fixed sinking animation
2021-08-23 18:11:12 -07:00
MysterD
e0cb832c21
Fixed late join sync for goomba triplets
2021-08-23 00:02:46 -07:00
MysterD
9363de073f
Cached network IDs for each area to prevent area swapping from assigning a different set of sync IDs
2021-08-22 16:04:14 -07:00
MysterD
7c9b9a60d5
Bumped version to unstable 10
2021-08-21 15:56:54 -07:00
MysterD
7294e127f5
Fixed over 100 code warnings
2021-08-19 18:16:16 -07:00
MysterD
04d01667c3
Added a callback for area timer objects to only run certain things once per frame
2021-08-19 00:31:20 -07:00
MysterD
667cac9831
Rewrote the core of how the game determines how quickly it should run at
...
Allows vsync to be enabled regardless of the monitor's refresh rate
Automatically drops frames when it needs to
The game no longer runs fast on 144hz monitors
2021-08-18 23:50:40 -07:00
MysterD
b8e70fb46f
Add range checks to model index
2021-08-18 22:58:54 -07:00
MysterD
4688ffe1f0
Added toad player character
2021-08-18 22:55:31 -07:00
MysterD
1d23f07429
Added an argument to backface culling
2021-08-18 22:52:48 -07:00
MysterD
d31eb41e7e
Move character names to character struct
2021-08-18 21:51:55 -07:00
MysterD
8a40aeddea
Refactored how enemies display a cap in their hand
2021-08-18 21:39:39 -07:00
MysterD
3bf9db3bbc
Discord client hotfix
2021-08-16 19:29:37 -07:00
MysterD
e0815520b7
Fix client's vision of server palette
2021-08-15 13:56:11 -07:00
MysterD
1ef97584b2
Bumped version to unst 9
2021-08-15 12:55:39 -07:00
MysterD
43932249c6
Added support for spawning Luigi-versions of metal/vanish/wing cap as items
2021-08-15 11:46:28 -07:00
MysterD
efd22a81ab
Added hacks for fire spitter and skeeter to prevent glitching through the floor on water level change
2021-08-14 20:17:57 -07:00
MysterD
d911c09c25
Added okey-dokey sound and transition to host menu
2021-08-14 18:45:25 -07:00
MysterD
f71cb26f64
Play menu music in main menu
2021-08-14 18:34:22 -07:00
MysterD
ee53beb10b
Coin/star collection packet fixes
...
Added flag to send packet to everyone in the level regardless of area.
Coin collection packets now send to everyone in the level which keeps
coin counts consistent among players.
Star collection packets will no longer collect the wrong star if in a
different area than the originating player.
2021-08-14 17:53:08 -07:00
MysterD
0b88ed7cce
Resynchronized racing penguin for late join
2021-08-14 12:13:55 -07:00
MysterD
ed95bd317b
Resynchronized Koopa the Quick and race timers for late join
2021-08-14 11:48:15 -07:00
MysterD
b0267a5a31
Switch all malloc() calls in djui to calloc(). Possibly fixes menu bug
2021-08-14 11:03:31 -07:00
MysterD
bdabb26f81
Fix display of water droplet splashes
2021-08-12 18:53:17 -07:00
MysterD
68e04a74bc
Fixed late join for items a Boo was carrying
2021-08-12 18:48:17 -07:00
MysterD
3edb08c98d
Allow multiple players to interact with the same BBH cage
2021-08-12 18:18:28 -07:00
MysterD
7e59d34939
Added new MAXIMUM type to network area timer system. Exclamation boxes now reappear at the correct time
2021-08-12 18:13:41 -07:00
MysterD
383feba3b1
DJUI: Made panel movement screen-relative, always force current panel location
2021-08-12 00:15:10 -07:00
MysterD
64ab95efe1
Made inactive players drop held/heldby/ridden objects
2021-08-12 00:02:59 -07:00
MysterD
7ae2239670
Hid HUD while in main menu
2021-08-11 23:30:01 -07:00
MysterD
da31495564
Refactor player sounds, added pitch scale for player sounds
2021-08-11 23:24:53 -07:00
MysterD
142d21426d
Make the join process a bit smoother
2021-08-11 00:39:11 -07:00
MysterD
0ce11ee2b1
Prevent main menu player model from corrupting while joining
2021-08-11 00:23:25 -07:00
MysterD
caf975a793
Player 'enter/leave level' popups now appear for bonus courses
2021-08-10 22:41:43 -07:00
MysterD
22121eea6b
Fixed loading of certain save flags, e.g. lakitu
2021-08-10 22:25:34 -07:00
MysterD
d9ab09ee64
Critical fix to ordered packet system
2021-08-10 22:07:02 -07:00
MysterD
61ed5a774c
Drop all reliable packets that are going to someone that disconnected
2021-08-10 21:06:10 -07:00
MysterD
58914e993f
Prevent sending object-related packets until the area is synchronized
2021-08-10 18:46:33 -07:00
MysterD
fecba91c5e
Rewrite the core of network area timer (yet again)
2021-08-10 18:29:49 -07:00
MysterD
f82b6c7ad0
1-frame smoothing of network area timer
2021-08-10 00:48:39 -07:00
MysterD
7044485431
Make clock fall back to REALTIME when MONOTONIC isn't supported
2021-08-09 23:58:28 -07:00
MysterD
d772764c4e
Fixed cap-on-ground colorization behavior
2021-08-09 23:39:29 -07:00
MysterD
0c61b9fd07
Fixed crash when a hanging player was pushed off of the ceiling
2021-08-09 22:43:09 -07:00
MysterD
024ae36003
Retry Discord lobby creation on failure 5 times before giving up
2021-08-09 22:27:52 -07:00
MysterD
6f9b447468
Add null-checking to intro warp pipes
2021-08-09 22:06:51 -07:00
MysterD
5b0d4c60b3
LOGFILE_ calls now print to the terminal in DEBUG mode again
2021-08-09 00:09:44 -07:00
MysterD
fbbfcd6275
Fix compile error
2021-08-08 23:58:20 -07:00
MysterD
961723f22d
Rewrote logfile API, made discord log to a file
2021-08-08 23:42:20 -07:00
MysterD
83f84fc3c0
Bumped version number to 8
2021-08-08 16:51:44 -07:00
MysterD
a5b8483100
Removed SDL2 API calls from SDL1 backend
2021-08-08 16:50:44 -07:00
MysterD
710a7e4749
Color detached caps according to player palette
2021-08-06 01:02:07 -07:00
MysterD
16fb9d3dff
Add popup to inform a player when other players enter/leave the level they're in
2021-08-05 19:13:12 -07:00
MysterD
723a5cc46e
Prevent transmission of player information when the player was in the main menu
2021-08-05 18:36:01 -07:00
MysterD
dafa5536a1
Move water level syncing from level packets to area packets
2021-08-05 00:40:43 -07:00
MysterD
cbb7eb419c
Prevent level/area/object sync during credits sequence
2021-08-05 00:22:03 -07:00
MysterD
0d05853138
Fix ending cutscene crash and make game playable afterward without rehosting
2021-08-04 23:56:33 -07:00
MysterD
3ba77087e9
Prevent DJUI from creating and removing a panel at the same time
2021-08-04 23:55:46 -07:00
MysterD
4a3b39061f
Force players in the credits sequence into the 'credits' instance
2021-08-04 13:01:59 -07:00
MysterD
8984ec3ba8
Adjust main menu cutscene and camera
2021-08-04 19:15:42 -07:00
MysterD
354146e3ac
Make final Bowser star interactable for all players
2021-08-04 18:55:32 -07:00
MysterD
00da6b48f5
Fade out players when they leave/disconnect
2021-08-04 18:47:59 -07:00
MysterD
ab9056bb68
Make players invisible until their level/area can be verified
2021-08-04 18:15:46 -07:00
MysterD
7c8bddde28
Prevent capless flags from ever being set
2021-08-04 00:05:51 -07:00
MysterD
b1acd644f7
Invalidate area/level sync when unloading the area/level
2021-08-03 23:58:17 -07:00
MysterD
a2546055b2
Delay the display of the join text in star selection screen
2021-08-03 23:44:57 -07:00
MysterD
c5700825a8
Resynchronized WF tower platforms using Network Area Timer
2021-08-03 23:39:28 -07:00
MysterD
e17cba85f3
Allow host to own objects when no one else is connected
2021-08-03 23:26:51 -07:00
MysterD
f8c5fb0725
Resynchronize WF platforms using Network Area Timer
2021-08-03 23:26:32 -07:00
MysterD
6a957757d4
Refactored network area timer system
2021-08-03 19:21:50 -07:00
MysterD
a84e7a73fe
Resync bomp using Network Area Timer
2021-08-03 18:52:48 -07:00
MysterD
a520b25c26
Fixed Network Area Timer system
2021-08-03 18:02:21 -07:00
MysterD
95fa0c626e
Show normal mouse cursor when DJUI panels are closed
2021-08-03 00:12:16 -07:00
MysterD
33c82b7514
Capitalize palette strings
2021-08-02 23:08:00 -07:00
MysterD
f9695ca40c
Copy over an ASCII version of Discord username if a username hasn't been set
2021-08-02 23:07:15 -07:00
MysterD
5625505660
Fix server-override of local player's palette
2021-08-02 23:00:03 -07:00
MysterD
726f10f231
Fixed strange desync when a player left
2021-08-02 22:57:06 -07:00
MysterD
5dba8daa4f
Merge branch 'unstable' into dev/unstable
2021-08-02 22:35:37 -07:00
MysterD
d7b0945410
Added configurable player name, model, and palette
2021-08-02 22:33:38 -07:00
MysterD
4d997ba05e
Fix long-standing chair crash in BBH
2021-08-02 19:45:13 -07:00
MysterD
3d067637b5
Added list of patch names to Discord's activity information
2021-08-02 19:35:32 -07:00
MysterD
68fe7af455
Chat rendering optimizations
2021-08-02 19:22:16 -07:00
MysterD
951d8e6fe7
Prevent segfault when hovering over a DJUI element
2021-08-02 18:57:19 -07:00
MysterD
44850f7b57
Switch from clock() to clock_gettime() due to implementation differences
2021-08-02 11:49:57 -07:00
MysterD
8642479d82
Fix Mac + DISCORD_SDK compilation errors
2021-08-02 02:59:45 -07:00
MysterD
f9a144b6c1
Fix segfault when comparing mods
2021-08-02 00:33:34 -07:00
MysterD
c18413ed2a
Changed gDjuiFonts to an array of pointers (possible Mac compilation fix
2021-08-01 17:29:02 -07:00
MysterD
0b819c01e9
Switch from using clock() to time() for rate limiting (Linux-fix)
2021-08-01 17:04:08 -07:00
MysterD
bb4b666735
Erasing a save slot will now erase the correct slot
2021-08-01 13:45:26 -07:00
MysterD
05432c692a
Updated star count on host/join
2021-08-01 13:40:31 -07:00
MysterD
7a61c61051
Fixed DJUI panels getting stuck when spamming B button
2021-08-01 13:29:21 -07:00
MysterD
a2bb578dbf
Made the 'R Button - Options' text only appear on pause
2021-08-01 13:26:57 -07:00
MysterD
3085b9b749
Changed popup sound
2021-08-01 13:20:22 -07:00
MysterD
aedba38ca5
Made DJUI no longer take priority over arrowkey/enter binds when no panel is active
2021-08-01 13:18:22 -07:00
MysterD
caa13fb69f
Made configfile save on quit button press, panel close, options menu close
2021-08-01 10:53:29 -07:00
MysterD
da13828509
Made rumble strength and deadzone settings apply instantly
2021-08-01 10:44:50 -07:00
MysterD
97d353c7aa
Fixed typo 'play intro cutscene' -> 'skip intro cutscene'
2021-08-01 10:37:51 -07:00
MysterD
26720f9c47
Made camera settings apply instantly
2021-08-01 10:36:50 -07:00
MysterD
1917c6231b
Changing controller/keyboard binds will now apply immediately
2021-08-01 10:23:33 -07:00
MysterD
cd913345ca
Fix spacebar in chat
2021-08-01 10:12:18 -07:00
MysterD
922499dada
Adjusted where selectionbox is defined
2021-07-31 20:53:11 -07:00
MysterD
2580e6a681
Bumped version number to unst 7
2021-07-31 17:27:41 -07:00
MysterD
9699d79dd7
Fix Discord connections on unstable
2021-07-31 17:24:13 -07:00
MysterD
7757a69145
Briefly forgot how IP addresses worked
2021-07-31 03:18:00 -07:00
MysterD
0b3f363130
DJUI: Ignore garbage text inputs if there are no valid characters
2021-07-31 03:02:30 -07:00
MysterD
98b7dba74b
DJUI: Added mouse support to DX11/DX12
2021-07-31 02:30:10 -07:00
MysterD
661f2c28dc
Readded player died popup
2021-07-30 19:37:20 -07:00
MysterD
3ee3f3e5bd
Added simple rate limiting of packets
2021-07-30 19:33:09 -07:00
MysterD
033a9aa1a8
Hide other players in main menu
2021-07-30 18:47:09 -07:00
MysterD
1845f8aaaf
DJUI: Resize HUD scale based on window resolution
2021-07-30 18:41:49 -07:00
MysterD
d615dcfbce
DJUI: Added sounds to popups
2021-07-30 18:22:32 -07:00
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
MysterD
c0b093b11f
DJUI: Created main menu panel
...
Added ability to make a DjuiBase keep its aspect ration
Added on_render_pre callback
Added ability to display 32b images
Added DjuiFlowLayout
Added logo
2021-06-20 23:34:14 -07:00
MysterD
99308a3145
Many small adjustments to networking code
...
In an attempt to track down an issue that causes packet flooding and
hanging, I've looked at every step of the networking process and tried
to clean up anything strange I saw.
2021-06-20 04:36:33 -07:00
MysterD
ac85a7e4a7
Re-disable Discord until issues are sorted
2021-06-20 00:49:52 -07:00
MysterD
3eef4076b9
Possibly fixed Discord issues
2021-06-19 21:59:06 -07:00
MysterD
5e6eb8e833
DJUI: Added interactable mousedown events
2021-06-19 19:50:59 -07:00
MysterD
6e23c952f9
DJUI: Rendering, interactable, and mouse adjustments
...
Made DJUI render at 60 fps
Added mouse cursor and hooks in SDL for capturing the window-relative mouse position
Started creating an interable system where elements can respond to events such as on_mouse_hover
2021-06-19 18:22:44 -07:00