Commit Graph

31 Commits

Author SHA1 Message Date
Unknown 58971016da Remove ConfigurationService
Replaced with direct access to both EngineService and SimulationService.
2018-10-18 14:23:07 +02:00
Unknown 6b4786fdd0 Add SimulationService to controls
Will eventually attach to the Simulation directly without first going through Engine. For now just redirects calls to EngineService to keep functions intact.
2018-10-18 12:05:02 +02:00
Unknown 17697070ee Move ControlService tasks into EngineService
All ControlService was used for was a redirection to the engine service. This will be further split up in the future into more logical units of responsibility.
2018-10-18 11:58:38 +02:00
Marty Oehme 3a1ba1c1e9 Fix Wrong ControlService being provided to Angular 2018-08-27 23:02:48 +02:00
Marty Oehme a92b864dfa Extract EngineService into separate service 2018-08-27 20:50:12 +02:00
Marty Oehme bf0d136d8b Add Configuration Sidebar with ConfigurationService 2018-08-23 14:12:22 +02:00
Marty Oehme 6ba0ca55cb dartfmt 2018-08-23 12:38:34 +02:00
Marty Oehme c86d8d8b59 Split Simulation & Controls into Components 2018-08-22 20:16:31 +02:00
Marty Oehme 917d1c3fab Split App Header into Component 2018-08-22 13:00:41 +02:00
Marty Oehme b541353091 Fix Material directives import statement 2018-07-10 14:28:41 +02:00
Marty Oehme c5cd600cfc Add Sample Material Styling 2018-07-10 12:52:56 +02:00
Marty Oehme 2d0e24bdf8 Move Reset Grid Implementation to Engine 2018-07-09 17:32:59 +02:00
Marty Oehme 4c1c805f24 Add addPattern Functionality to Engine 2018-07-09 17:32:35 +02:00
Marty Oehme dfcd55fe71 Remove App Grid Access 2018-07-09 17:29:09 +02:00
Marty Oehme ac9a7c7591 Implement Engine Step Method 2018-07-09 17:27:56 +02:00
Marty Oehme 9030d31e97 Hide Implementation of edge rendering in grid 2018-07-09 17:27:11 +02:00
Marty Oehme e18de1d84c Rename App to Engine 2018-07-09 15:16:28 +02:00
Marty Oehme 1c756bbda4 Add Functionality to Clear Board Button 2018-07-08 19:45:47 +02:00
Marty Oehme 1a43be14fa Add Clear Board Button to Interface 2018-07-08 19:45:35 +02:00
Marty Oehme 8fc3f35321 Add Edge Rendering with Toggle Button 2018-07-08 19:01:14 +02:00
Marty Oehme c5ed18f0ad Add Random Button Functionality
Adds random pattern toward the center of the canvas. Does not delete anything.
2018-07-07 22:02:04 +02:00
Marty Oehme c5b62e6c9f Fix Reset & Step not working on first click
Rendering dirty flags were not updated accordingly, so the updates happened but were not pushed to be rendered. Added and moved additional dirty flag setters.
2018-07-07 21:43:24 +02:00
Marty Oehme bdc5dc1af1 Add Message for App Failure 2018-07-07 21:07:42 +02:00
Marty Oehme 34bdd1ae81 Apply dartfmt 2018-07-07 20:49:02 +02:00
Marty Oehme a19aac6a6e Add Buttons Step & Reset
Wired up into engine
2018-07-07 19:08:49 +02:00
Marty Oehme 020bb6b918 Remove Local isRunning Variable in Component 2018-07-07 19:07:07 +02:00
Marty Oehme 69b680e554 Add FontAwesome Icons to Buttons 2018-07-07 19:06:25 +02:00
Marty Oehme 96a5bd0cec Connect Start Button through Angular 2018-07-07 17:47:37 +02:00
Marty Oehme 843dad6cbb Move App HTML into Separate Template 2018-07-07 17:47:21 +02:00
Marty Oehme 3780e61453 Implement Canvas as Angular Component 2018-07-07 16:44:48 +02:00
Marty Oehme f3dfc3b368 Set up Basic AngularDart Structure 2018-07-07 15:46:40 +02:00