-
Notifications
You must be signed in to change notification settings - Fork 0
[pull] master from EasyRPG:master #30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This was hardcoded to one Flag per struct. The generator is now smarter and you can specify multiple flags which are resolved by their flag name.
…ify which enum names are considered to be "scoped" ('class' enums in C++)
… determine if an event has been created by EasyRPGs new "CloneMapEvent" command
…preter related SaveState structures (SaveEventExecState, SaveEventExecFrame & SaveMapEventBase) Co-Authored-By: florianessl <[email protected]>
…than the struct oversight from the refactor Thanks @florianessl
Use only "Flags" when struct = flagname as we originally did.
Flags: Do not hardcode one Flag field per class
Reviewer's Guide by SourceryThis pull request introduces a new flag system that generates separate header files for each flag type, along with forward declarations and instantiations. This change aims to improve code organization and maintainability. The build system files have been updated to include the new flag-related files, and the flag generation logic has been modified to handle cases where the struct name is the same as the flag name. Manual instantiations of No diagrams generated as the changes look simple and do not need a visual representation. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.1)
Can you help keep this open source service alive? 💖 Please sponsor : )
Summary by Sourcery
This pull request introduces a new system for handling flags in the liblcf library. It introduces new templates and generated files to manage flags more efficiently, and updates the build system to include these new files.
Enhancements: