QueenOfSquiggles
QueenOfSquiggles
I have made multiple improvements to core systems as needed for "Cheesefruit Groves" some of which include: - `SaveDataBuilder` - Allowing for nested `SaveDataBuilder` instances - Makes full use of...
**Describe the bug** C# `GlobalClass` types don't actually exist in the `ClassDB` until the first compilation. If the user installing SC4X doesn't hit "Build" before the dialog appears, it will...
**Describe the solution you'd like** Currently, SC4X uses `Chickensoft.GoDotTest` for unit testing, but no unit tests are actually written due to the boilerplate complexity. Possibly just because I'm lazy. More...
**Describe the solution you'd like** The `UISounds` class needs to be renamed to `UIEffects` which will better reflect the intended purpose of the class. While this may look simple on...
**Describe the solution you'd like** Like described in #75, `OptionsMenu` needs to be renamed to `OptionsTab` as well as have various unused elements removed. Some but not all are marked...
**Describe the solution you'd like** `CreditsScene` is vestigial from when the main menu, credits menu, and options menu were all entirely separate scenes that were loaded into individually. Now with...
**Describe the solution you'd like** `ItemSlotDisplay`, like many components is entirely vestigial. Removing it would streamline the framework code.
**Describe the solution you'd like** The various components have already been refactored out of `DefaultHUD`, however the class itself remains unchanged. Refactor out anything that isn't necessary, even if that...
**Describe the solution you'd like** `DemoEndScene` should be marked as `GlobalClass` to better serve the purposes. Be sure to include any data that might be present in the scene file...
**Describe the solution you'd like** The `PseudoAAACharController` is incredibly clunky even down to the name. Given that this class is given as a scene as well, a refactor to use...