andymeneely / squib

A Ruby DSL for prototyping card games.
http://squib.rocks
MIT License
918 stars 67 forks source link

Refactor the way Args work #224

Closed andymeneely closed 3 years ago

andymeneely commented 7 years ago

This might seem pointless to users, but it actually enables all kinds of features for the future.

In my branch args_refactor I've started a new way of handling arguments. This new way is much easier to work with than currently, and it allows us to have user-specified defaults, start moving logic to the args classes instead of the graphics, etc. It's just a good thing all around.

I'm working on this. It's a fair amount of work, but I figured I'd create an issue to communicate that's what I'm working on.