Commit graph

641 commits

Author SHA1 Message Date
Ritchie Frodomar
64f710e729
Document how to build Career Mode 2024-10-20 20:51:59 -04:00
Ritchie Frodomar
bbe7fc6364
Rename Career submodule list so users don't accidentally try to clone it when not permitted. 2024-10-20 20:27:59 -04:00
Ritchie Frodomar
d4d2fa9575
Optimize how many times we build the game on a new container 2024-10-20 20:22:23 -04:00
Ritchie Frodomar
7785481efd Add Career assets as submodule 2024-10-20 18:20:10 -04:00
Ritchie Frodomar
4e7a183684 Remove unnecessary scale transform in Desktop 2024-10-20 18:20:10 -04:00
Ritchie Frodomar
0cea3a657e Switch to Windows (misc. changes from copying the repo) 2024-10-20 18:20:10 -04:00
Ritchie Frodomar
427e4b6439 Add licensed UI audio
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
61733849a5 Fix deadlock when exiting a game to main menu
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
043f35f830 Add events for widgets being removed/added in the hierarchy
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
8cc587a54f Fix issue where Ritchie wrote code under the influence of a migraine, leading to sounds not playing.
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
ad4aa04497 Add entry sounds to LineEditor
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
685e611c8a Add support for tutorial overlays
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
a60e2865d9 Add support for crafting and disassembling
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
03f381c027 Implement skeletal crafting UI
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
9fad87c32c Add support for crafting in the save file
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
454930999b Add support for inter-ISP packets in Network Simulation
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:09 -04:00
Ritchie Frodomar
dc2df1b726 Add support for widget tweening
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
344c1f682e Fix default UI shader applying effect parameters at the wrong time
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
9972bffb5d Add support for widget transforms
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
8589839284 Remove legacy GuiContext.Render method
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
2c8784a7ae Fix naming issues after rebase
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
d6aac0647e Fix man command not using shell-execution to launch online manual in
the browser.

Fixes issue #11

Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
40db633319 Fix deadlock when exiting a game to main menu
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
c2ee8c48a8 Re-add message box open sounds
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
b99004d862 Add events for widgets being removed/added in the hierarchy
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
bbd7e049bc Fix issue where Ritchie wrote code under the influence of a migraine, leading to sounds not playing.
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
8339238d1c Assign sound paths for default sound scheme
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
32dcc2d4ac Add entry sounds to LineEditor
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
72bfc35c2b Re-add bell sound to Terminal
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
5cc8b914a7 Add navigate sounds to button and toolbar icon clicks
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
730f867c7c Add support for tutorial overlays
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
f8f3903600 Add support for crafting and disassembling
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
0809f86ca9 Implement skeletal crafting UI
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
935007c3f5 Add support for crafting in the save file
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
c811a7b51e Fix issue where leaving the game idle for an hour causes UI elements to disappear
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
d9d40f93d7 Add support for inter-ISP packets in Network Simulation
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
25005c9283 Add support for cubic bezier easing curves
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
1135554274 Add support for rudimentary smooth scrolling
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
c2bdff2096 Add support for widget tweening
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
e370da94bc Remove temporary 50% widget scale
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
ba7de5bd54 Fix calculation of widget clipping areas
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
434cec0965 Fix default UI shader applying effect parameters at the wrong time
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
670808e5e9 Fix weird behaviour of widget opacity
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
7b0a98c63e Change how Widget Inspector shows widget names
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
78f858f7ec Add support for widget transforms
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
8cc68337f9 Remove legacy GuiContext.Render method
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:07 -04:00
Ritchie Frodomar
ef0873bd4a Add dirty checking to Padding, Alignment and Sizing widget properties
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:07 -04:00
Ritchie Frodomar
fb85b3c7d9 Add dirty-checking to certain widget properties
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:07 -04:00
Ritchie Frodomar
a2bff3fd46 Move documentation from GitLab wiki into docfx 2024-10-20 15:11:52 -04:00
Ritchie Frodomar
f58170f700 Add getting started documentation
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 00:09:36 -04:00