Nebula-Developer / Yoru-Engine

🌃 C# Game/Application Framework
MIT License
4 stars 0 forks source link

Class rewriting and reimplementation #20

Open Nebula-Developer opened 2 months ago

Nebula-Developer commented 2 months ago

There's a few classes and interfaces within Yoru Engine that are due for a rewrite both for efficiency and clearness. The primary ones are both Element and Transform - we need to consider whether parents under Element will be an interface in the case that some elements handle children differently. Additionally, we may make Transform values fall either under an interface, or directly in the Element class.

Positional input will be further discussed in the future. I plan to partially match Yoru Engine's input with the likes of what would be seen in a web browser, but I'm not sure what picking implementation will be implemented.

Nebula-Developer commented 2 months ago

A few notable changes that are going to be made: