Commit Graph

23 Commits

Author SHA1 Message Date
Unknown 92e147028e Add Save and Load Buttons to Interface
Fully functional and tested.
2018-10-19 20:51:14 +02:00
Unknown 37bff59f83 Remove clear function: Code Duplication 2018-10-19 20:01:52 +02:00
Unknown bbfb2f735b Move Render Methods into SimulationService 2018-10-18 14:52:03 +02:00
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 72ce25a806 Rename Controls component variable accessing engine 2018-10-18 11:59:36 +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 b1221c7c84 Add Grid Size Input to Configuration Bar
Fixes #37
2018-08-27 23:04:02 +02:00
Marty Oehme 800c85d14f Fix wrong variable being accessed by controls_component 2018-08-27 23:03:13 +02:00
Marty Oehme b6919cff6b Move Canvas setting to configuration service
Fix #39
2018-08-27 20:56:33 +02:00
Marty Oehme a92b864dfa Extract EngineService into separate service 2018-08-27 20:50:12 +02:00
Marty Oehme 3c27f5ef38 Re-Add Canvas to Simulation component 2018-08-25 15:01:00 +02:00
Marty Oehme 4c6dff35c3 Add Canvas nullcheck to render function 2018-08-25 14:10:56 +02:00
Marty Oehme 572406b963 Fix undefined running access 2018-08-25 14:10:19 +02:00
Marty Oehme 976ec8097d Separate Engine Service Functionality from Component 2018-08-25 09:36:27 +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 abd2c3ac23 Add Speed Slider Tooltip 2018-08-23 12:07:54 +02:00
Marty Oehme c3368524f9 Change Step Forward Icon 2018-08-23 12:07:43 +02:00
Marty Oehme 4906bbe54c Switch Control Interface Icons to MaterialIcons 2018-08-23 11:34:08 +02:00
Marty Oehme bd7990991e Connect Speed Slider to internal Variable 2018-08-23 09:33:15 +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