Commit Graph
100 Commits
Author SHA1 Message Date
Lukasz Baldyga c74ee42b38 Updated Expression Value to not use drawer parameter 2020-11-29 12:01:44 +00:00
Lukasz Baldyga a0fa3f38ff Updated Strip helper function
I've discovered https://docs.microsoft.com/en-us/dotnet/api/system.string.trim?view=net-5.0
2020-11-29 12:00:48 +00:00
Lukasz Baldyga c726739419 Code clean up 2020-11-29 11:00:52 +00:00
Lukasz Baldyga 9ee1c79795 Updated illegal names 2020-11-29 10:56:37 +00:00
Lukasz Baldyga 42a4917ef9 Fixed bug in ExpressionValue 2020-11-29 10:54:18 +00:00
Lukasz Baldyga 31ad37aa69 Removed strict types 2020-11-29 10:54:07 +00:00
Lukasz Baldyga 5844e489da Created comparison value 2020-11-29 10:05:56 +00:00
Lukasz Baldyga 2b3beffdd4 Better variable declaration 2020-11-29 09:50:06 +00:00
Lukasz Baldyga ccf6e204c6 Updated some Values 2020-11-29 09:49:36 +00:00
Lukasz Baldyga 7f16f31967 Added better expressions 2020-11-29 09:49:13 +00:00
Lukasz Baldyga 7035a3e06e Added a safe catch, just in case 2020-11-29 09:15:23 +00:00
Lukasz Baldyga e6722273a5 Renamed SettingsAndHelperFunctions to HelperFunctions 2020-11-29 08:24:54 +00:00
Lukasz Baldyga b290848034 Refactored Menu controls from Settings And HelperFunctions
a
2020-11-29 08:21:27 +00:00
Lukasz Baldyga 38a40994cf Added a list of disallowed words 2020-11-29 07:46:50 +00:00
Lukasz Baldyga 884acbcde7 Code cleanup 2020-11-28 21:38:52 +00:00
Lukasz Baldyga 7c89cbbe99 Made a new class for parser result 2020-11-28 21:34:32 +00:00
Lukasz Baldyga b38b8aa006 Trying to make UpdateVariable work 2020-11-28 20:46:23 +00:00
Lukasz Baldyga 4899fbf9c8 Updated VerbFactory to allow IValue to be used universally 2020-11-28 20:20:23 +00:00
Lukasz Baldyga 4cad6bc79b Updated ExpressionValue to have public vars 2020-11-28 18:25:39 +00:00
Lukasz Baldyga 52503b5872 Shapes updated to use new IValue interface 2020-11-28 18:24:29 +00:00
Lukasz Baldyga bd23d9e503 Organised files into folders
Moved some files around
2020-11-28 11:11:22 +00:00
Lukasz Baldyga 3708642e35 Changed DrawTo to IValue 2020-11-27 21:05:17 +00:00
Lukasz Baldyga 894c495d70 Converted MoveTo to IValue 2020-11-27 21:04:53 +00:00
Lukasz Baldyga 5024793c3e Added more methods to CreateValue 2020-11-27 21:03:58 +00:00
Lukasz Baldyga 9414f818fd Formatting 2020-11-27 21:03:00 +00:00
Lukasz Baldyga e49732b1c5 Added better constructor 2020-11-27 21:01:21 +00:00
Lukasz Baldyga 3ac8d5b28d Changed more things to IValue 2020-11-27 21:00:36 +00:00
Lukasz Baldyga 055b31c16e Moved ColorValues
Moved ColorValues
2020-11-27 21:00:09 +00:00
Lukasz Baldyga 46804ab01d Added PointValue objects for IValue 2020-11-27 19:47:02 +00:00
Lukasz Baldyga 95ad56f18a Converted some files to IValue instead of primitives 2020-11-27 19:46:36 +00:00
Lukasz Baldyga 17f3f2aae4 Added CreateValue Method 2020-11-27 19:44:32 +00:00
Lukasz Baldyga 227580563e Checks for bad names 2020-11-27 15:35:23 +00:00
Lukasz Baldyga e0ff2ab464 Added Variable Values 2020-11-27 15:16:14 +00:00
Lukasz Baldyga 3a979f8faa Added safe checking 2020-11-27 15:16:03 +00:00
Lukasz Baldyga 6f9083ab6f Added a function that allows checking if items exist 2020-11-27 15:15:28 +00:00
Lukasz Baldyga 50bb6811cd Added VariableValue 2020-11-27 14:20:21 +00:00
Lukasz Baldyga 96d638977f Renamed to ExpressionValue 2020-11-27 14:16:09 +00:00
Lukasz Baldyga 39489ec824 Variables can now be assigned.
Next i need to make it so the variables can be accessed and used by other functions
2020-11-27 11:37:59 +00:00
Lukasz Baldyga 2acb57f229 Added method for updating variables 2020-11-26 12:35:53 +00:00
Lukasz Baldyga 7a4070220d Added UpdateVariable class 2020-11-26 12:34:30 +00:00
Lukasz Baldyga 0711fcad67 Added new entries to ValueFactory 2020-11-26 12:34:19 +00:00
Lukasz Baldyga 5663aca3ea Better InitialiseVariable is now DeclareVariable 2020-11-26 12:33:37 +00:00
Lukasz Baldyga 94e3597f75 Setting changes 2020-11-26 12:32:59 +00:00
Lukasz Baldyga f57d0cc095 Added new conversions 2020-11-26 12:32:41 +00:00
Lukasz Baldyga 9309b975a6 Changed IValue interface 2020-11-26 12:30:34 +00:00
Lukasz Baldyga fbbda5df3b Created the Expression class 2020-11-26 12:29:30 +00:00
Lukasz Baldyga db3e89a305 Added interface for variables inside drawer 2020-11-26 12:29:15 +00:00
Lukasz Baldyga 5e4829cb65 Code clean up 2020-11-25 05:19:58 +00:00
Lukasz Baldyga 15c9eb98c9 Updated Interface 2020-11-25 05:01:57 +00:00
Lukasz Baldyga 35bc68cfb6 Added some verbs 2020-11-25 02:00:39 +00:00
Lukasz Baldyga f1bb73f1d6 Finished DoubleValue 2020-11-16 06:04:36 +00:00
Lukasz Baldyga 5ded97083a Completed ColorValue 2020-11-16 05:44:10 +00:00
Lukasz Baldyga 8ba36a4710 Finished BoolValue 2020-11-16 05:29:26 +00:00
Lukasz Baldyga 767c35361d Created IntValue 2020-11-16 05:21:52 +00:00
Lukasz Baldyga cbc4b3defe CodeMaid Clean up 2020-11-15 06:16:34 +00:00
Lukasz Baldyga 91100673c8 Added basic Value types 2020-11-15 06:12:53 +00:00
Lukasz Baldyga 906558e9a7 Moved files around 2020-11-15 06:05:46 +00:00
Lukasz Baldyga ecfb60eaeb Gotten rid of messages 2020-11-15 06:01:49 +00:00
Lukasz Baldyga 18196654b6 Misc changes 2020-11-15 05:49:19 +00:00
Lukasz Baldyga 33c20bdaf6 Added more readonly kewords 2020-11-15 05:47:13 +00:00
Lukasz Baldyga 3a9d92477b Added many needed readonly keywords 2020-11-15 05:46:48 +00:00
Lukasz Baldyga e10f2b3d07 Moved Verb to IVerb 2020-11-15 05:43:04 +00:00
Lukasz Baldyga 73d6f40639 Added IValue interface 2020-11-15 05:39:03 +00:00
Lukasz Baldyga 8bccded597 Removed ValueHelper functions from SettingsAndHelperFunctionsTester 2020-11-15 05:22:52 +00:00
Lukasz Baldyga 028954052c CodeMaid Cleanup for testing project 2020-11-15 05:16:54 +00:00
Lukasz Baldyga 843d98a21c Relinked Value to ValueHelper 2020-11-15 05:16:14 +00:00
Lukasz Baldyga 31aea2831f CodeMaid Cleanup for main project 2020-11-15 05:14:52 +00:00
Lukasz Baldyga 08f0a0f998 Corrected links to ValueHelper 2020-11-15 05:09:42 +00:00
Lukasz Baldyga 92921c7bcb Renamed to ValueHelper 2020-11-15 05:07:35 +00:00
Lukasz Baldyga 20db613096 Replaced parameters.Length with dedicated variable for length 2020-11-15 04:57:27 +00:00
Lukasz Baldyga 876b607d43 Fixed color 2020-11-04 20:03:17 +00:00
Lukasz Baldyga fff8f34d61 Updated CommandHelp 2020-11-04 18:24:17 +00:00
Lukasz Baldyga 443c6a9208 Better Exceptions 2020-11-04 18:15:43 +00:00
Lukasz Baldyga 6f961f908b Made Rectangle work properly 2020-11-04 18:13:02 +00:00
Lukasz Baldyga 29f384a3b4 Changed wording slightly 2020-11-04 15:24:49 +00:00
Lukasz Baldyga 6f96b8c20d Changed logos in all windows 2020-11-04 15:20:46 +00:00
Lukasz Baldyga e37f7a8c5d Added Logo 2020-11-04 14:30:49 +00:00
Lukasz Baldyga dd9e961352 Made filling work properly 2020-11-04 14:29:31 +00:00
Lukasz Baldyga 11fca1fad4 Misc changes to testing 2020-11-03 19:57:54 +00:00
Lukasz Baldyga 6d64251b52 Added documentation to SettingsAndHelperFunctionsTester 2020-11-03 19:57:44 +00:00
Lukasz Baldyga 0d4b9372d0 Added documentation and made some tests work better 2020-11-03 19:11:52 +00:00
Lukasz Baldyga af5862ef8a Added documentation 2020-11-03 19:11:37 +00:00
Lukasz Baldyga de66972546 Added CommandHelp to help buttons 2020-11-03 17:46:57 +00:00
Lukasz Baldyga 2ef23814cc Edited Menu 2020-11-03 17:40:48 +00:00
Lukasz Baldyga b17981979a Created CommandHelp 2020-11-03 17:38:48 +00:00
Lukasz Baldyga c506f3543d Making sure that drawings don't just disappear 2020-11-03 15:32:24 +00:00
Lukasz Baldyga e351635e96 Documented Triangle 2020-11-03 13:16:29 +00:00
Lukasz Baldyga 4441f441c0 Documented Square 2020-11-03 13:05:58 +00:00
Lukasz Baldyga 243c955b2a Documented ResetPen 2020-11-03 13:02:48 +00:00
Lukasz Baldyga ff8bda2f66 Documented RegularPolygon 2020-11-03 12:57:39 +00:00
Lukasz Baldyga 8a73c1cd48 Documented more files 2020-11-02 19:50:12 +00:00
Lukasz Baldyga 2c186f1f1d Documented FillColor 2020-11-02 19:49:52 +00:00
Lukasz Baldyga fed5315308 Documented DrawTo 2020-11-02 19:49:40 +00:00
Lukasz Baldyga 353853cf0e Documented DrawLines 2020-11-02 19:49:30 +00:00
Lukasz Baldyga f9169e72bd Documented Dot 2020-11-02 19:49:21 +00:00
Lukasz Baldyga e0d1a9a179 Documented Clear 2020-11-02 19:49:15 +00:00
Lukasz Baldyga 5acaa51883 Documented Circle 2020-11-02 19:49:06 +00:00
Lukasz Baldyga 6e3cfb01cc Added documentation to undocumented functions 2020-11-02 15:40:50 +00:00
Lukasz Baldyga c1c6cd9c12 Documented Drawer 2020-11-02 15:15:05 +00:00
Lukasz Baldyga 1d53c4c00f Documented Commander 2020-11-02 12:23:18 +00:00