Commit Graph

30 Commits

Author SHA1 Message Date
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
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
3a1ba1c1e9 Fix Wrong ControlService being provided to Angular 2018-08-27 23:02:48 +02:00
a92b864dfa Extract EngineService into separate service 2018-08-27 20:50:12 +02:00
bf0d136d8b Add Configuration Sidebar with ConfigurationService 2018-08-23 14:12:22 +02:00
6ba0ca55cb dartfmt 2018-08-23 12:38:34 +02:00
c86d8d8b59 Split Simulation & Controls into Components 2018-08-22 20:16:31 +02:00
917d1c3fab Split App Header into Component 2018-08-22 13:00:41 +02:00
b541353091 Fix Material directives import statement 2018-07-10 14:28:41 +02:00
c5cd600cfc Add Sample Material Styling 2018-07-10 12:52:56 +02:00
2d0e24bdf8 Move Reset Grid Implementation to Engine 2018-07-09 17:32:59 +02:00
4c1c805f24 Add addPattern Functionality to Engine 2018-07-09 17:32:35 +02:00
dfcd55fe71 Remove App Grid Access 2018-07-09 17:29:09 +02:00
ac9a7c7591 Implement Engine Step Method 2018-07-09 17:27:56 +02:00
9030d31e97 Hide Implementation of edge rendering in grid 2018-07-09 17:27:11 +02:00
e18de1d84c Rename App to Engine 2018-07-09 15:16:28 +02:00
1c756bbda4 Add Functionality to Clear Board Button 2018-07-08 19:45:47 +02:00
1a43be14fa Add Clear Board Button to Interface 2018-07-08 19:45:35 +02:00
8fc3f35321 Add Edge Rendering with Toggle Button 2018-07-08 19:01:14 +02:00
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
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
bdc5dc1af1 Add Message for App Failure 2018-07-07 21:07:42 +02:00
34bdd1ae81 Apply dartfmt 2018-07-07 20:49:02 +02:00
a19aac6a6e Add Buttons Step & Reset
Wired up into engine
2018-07-07 19:08:49 +02:00
020bb6b918 Remove Local isRunning Variable in Component 2018-07-07 19:07:07 +02:00
69b680e554 Add FontAwesome Icons to Buttons 2018-07-07 19:06:25 +02:00
96a5bd0cec Connect Start Button through Angular 2018-07-07 17:47:37 +02:00
843dad6cbb Move App HTML into Separate Template 2018-07-07 17:47:21 +02:00
3780e61453 Implement Canvas as Angular Component 2018-07-07 16:44:48 +02:00
f3dfc3b368 Set up Basic AngularDart Structure 2018-07-07 15:46:40 +02:00