Ajusted whitespace to position expressions in a better way.
Changed random.Next() interval. Has the correct span.
enum ShapeType now matches the classdiagram were intended to implement.
Created a class diagram.
The enum ShapeType now matches its values with the correct int's according to instructions while still matching the class diagram.
Added comments for the ToStrings methods.
Added comments for the ToStrings methods.
Changed how the forms of strings are saved. Removed them from the Strings resource file and instead placed them at the place they are generated.
CenterAlignString() now does only what its name says and uses PadLeft and PadRight. Looks a lot cleaner and does what its supposed to.
Rewritten how the header in ViewMenu() is generated.
Removed some unused strings.
Rewritten the header string creation for single shapes.
Finished rewriting how ViewShapes() header is generated.
Added comments and formatting in ViewShapeDetail().
Commented ViewShapes().