Port Options system from MultiWorld to AutoWorld #839
Labels
affects: core
Issues/PRs that touch core and may need additional validation.
is: refactor/cleanup
Improvements to code/output readability or organizization.
Rather than accessing options with a dict through
Autoworld.world.option_name[player]
the option classes can be moved toAutoworld.options.option_name
orAutoworld.options[option_name]
and the currentAutoworld.options
should be migrated toAutoworld.option_definitions
.Can potentially use a TypedDict to auto fill out
Autoworld.options
to mimicAutoworld.option_definitions
and already be filled with default option values, then have the actual Options filled in during the generation parsing step and gain access to typing hints.The text was updated successfully, but these errors were encountered: