Is your feature request related to a problem? Please describe.
Yoshida is at it's core class focused but since this project started nearly 2 years ago, with some other prototypes that were not publisched well before that, it is time to take a decent look at what the hell I created before it is too late.
Since I want this project to be able to get an extenstion like development for different cards I want to spread the classes out more. If then there are specific functions for specific cards that maybe can't be solved with just adding a new handling you should be able to jst extend classes and use them.
Describe the solution you'd like
Filters, Effects and anything that will manipulate anything should be better categorized.
Describe alternatives you've considered
Rewriting the complete software in something like zig for better peformance.
Is your feature request related to a problem? Please describe.
Yoshida is at it's core class focused but since this project started nearly 2 years ago, with some other prototypes that were not publisched well before that, it is time to take a decent look at what the hell I created before it is too late.
Since I want this project to be able to get an extenstion like development for different cards I want to spread the classes out more. If then there are specific functions for specific cards that maybe can't be solved with just adding a new handling you should be able to jst extend classes and use them.
Describe the solution you'd like
Filters, Effects and anything that will manipulate anything should be better categorized.
Describe alternatives you've considered
Rewriting the complete software in something like zig for better peformance.