|
Advanced Software Engineering
|
| ▼NAdvanced_Software_Engineering | |
| ▼NVerbs | |
| ▼NDrawingVerbs | |
| CCircle | Circle IVerb class |
| CClear | The Clear IVerb class |
| CDot | The Dot IVerb class |
| CDrawLines | DrawLines IVerb class |
| CDrawTo | DrawTo IVerb class |
| CFill | Fill IVerb class |
| CFillColor | The FillColor IVerb class |
| CMoveTo | MoveTo IVerb class |
| CPenColor | The PenColor IVerb class |
| CQuadrilateral | The Quadrilateral IVerb class |
| CRectangle | Rectangle IVerb class |
| CRegularPolygon | A class that generates a RegularPolygon IVerb |
| CResetPen | Setsets the pen to the initial position |
| CSquare | The Square IVerb class |
| CTriangle | The Triangle IVerb class |
| ▼NFlow | |
| CDeclareMethod | Declares a method. See DrawingVerbs.Actions.NoOp because these classes behave similarly |
| CForChunk | A ForChunk is similar to a WhileChunk. It executes a specific number of times |
| CIfChunk | A simple If Object |
| CIVerbChunk | A Collection of chunks to be executed. They extend IVerb because they should be interchangable |
| CMethodChunk | The method chunk class |
| CVerbChunk | A simple VerbChunk. Used for storing and executing a bunch of verbs |
| CWhileChunk | A Chunk that loops over its code |
| ▼NValue | |
| ▼NValueObjects | |
| CPointValue | A point IValue. Simply the same as Point but with IValues intstead of ints |
| ▼NValueTypes | |
| CVariableValue | Variable value is responsible for setting up values for UpdateVariable to then update |
| CDeclareVariable | Declares a variable |
| CExpressionValue | Expression values are used when there are two IValues that need to be added or subtracted or anything from each other |
| CIValue | A value |
| CUpdateVariable | Used for updating the variables |
| CValueContainer | |
| CValueFactory | Value factory creates values |
| CValueHelper | This class contains a large amount of useful conversions |
| CValueStorage | The storage for all the values |
| CAbout_Window | Auto generated code |
| CCommandAndParameterParserResult | This class is a direct replacement to the dictionaries that were returned by HelperFunctions.CommandAndParameterParser(string). This class provides better intraface to the output |
| CCommander | The commander class takes care of commands. It also takes control of the drawer |
| CCommandHelp | This class is resposible for the command help window. The command help window shows help for the commands |
| CDetailsWindow | This form is reponsible for showing details. It is essentially a textbox in a form |
| CDraw_Preview | Auto Generated Code |
| CDrawer | The drawer is responsible for drawing on the graphics object |
| CErrorWindow | The error window that can show errors, warnings and messages |
| CHelperFunctions | This class simply provides settings and some functions that are used across many components |
| CIVerb | IVerb is an interface for executing and getting the descriptions of Verbs. Some Verbs draw lines, some verbs will assign |
| CMenu | Auto generated code |
| CTextEditor | Auto generated code |
| CVerbFactory | This class is responsible for creating Verbs |
| ▼NAdvanced_Software_Engineering_Tests | |
| CCommandTester | The CommandTester class tests the commands possible, mostly by getting a IVerb and checking it's description. |
| CHelperFunctionsTester | This class tests HelperFunctions methods. It uses a combination of manual and random tests |