Commit Graph

10 Commits

Author SHA1 Message Date
Jeremy Saklad b0075ab519
Move remaining enumerations to different files
This makes it possible to split the central script up further.

Importing enum is no longer necessary for the central script, so it has
been removed.
2021-08-03 14:23:52 -05:00
Jeremy Saklad 9cfed0f839
Specify interface and author for each module
Spelling out what is public in each module helps to futureproof the
project, and allows the main script to import the relevant names without
contravening best practices.

Buyer was missing from the main script's interface, despite being used
to call Solve. This has been fixed.
2021-08-03 12:53:25 -05:00
Jeremy Saklad ed9cde4b01
Move Buyer to different file
Since the main script is no longer using Action directly, it is no
longer imported.
2021-08-03 12:43:41 -05:00
Jeremy Saklad 5aa070f989
Move Embellishment to different file 2021-08-03 12:38:31 -05:00
Jeremy Saklad 7f750f8dab
Move Declaration to different file 2021-08-03 12:31:20 -05:00
Jeremy Saklad 92109d5141
Move Adjustment to different file 2021-08-03 12:24:53 -05:00
Jeremy Saklad 66deeb50e7
Move Appendage to different file 2021-08-03 12:22:00 -05:00
Jeremy Saklad cb11bf7c07
Move Skull to different file 2021-08-03 12:19:21 -05:00
Jeremy Saklad ebbcf965cd
Move Torso to different file 2021-08-03 12:16:16 -05:00
Jeremy Saklad 27add1aa47
Move Cost enumeration to different file
Having a single extremely large file harms readability. To solve this
problem, the Cost enumeration is now in a distinct file.
2021-08-03 12:02:06 -05:00