This is an attempt to create a helper tool for Tool Assisted Speedruns in Factorio. A guide of how to use the tool can be found here: https://www.youtube.com/watch?v=V9tuNoDqc0E&t
Moved priority "stuff" into a new namespace priority.
Changed the names priority's members.
Added lowercase entries into priority string map.
Changed priority string map to unordered_map.
Added PriorityStruct that merges 2 priority.
Changed StepParameters::PriorityIn & StepParameters::PriorityOut to PriorityStruct.
PriorityStruct
Given that priority will always appear in pairs, it felt natural to create a struct for that.
The struct has been extended with ToString and FromString to simplify string operations in the rest of the app.
Priority namespace
A namespace has been added, which allows for simple names such as "Type" and it also hides priority for most of the app where it doesn't matter.
PriorityStruct
Given that priority will always appear in pairs, it felt natural to create a struct for that. The struct has been extended with ToString and FromString to simplify string operations in the rest of the app.
Priority namespace
A namespace has been added, which allows for simple names such as "Type" and it also hides priority for most of the app where it doesn't matter.