accmltr/scala-games

Make RenderData mutable

Closed this issue · 0 comments

Currently, with an immutable RenderData class, its unnecessarily difficult for users to work with it.

Since the intended purpose for these types of classes are for users to change their properties over time, making them immutable adds unnecessary overhead to the development process.

They will then be processed with the risks of their mutable states considered.