IrvingWash / karakuri

2D game engine
MIT License
0 stars 0 forks source link

Wrap client public components #42

Open IrvingWash opened 1 week ago

IrvingWash commented 1 week ago

Some components have fields that are Options, but really should have a value, just don't need to be initialized by the client. We can have an adapter struct for the clients, which still has Optional fields. But on the library level these structs should be transformed into internal structs without Optioans