Commit graph

18 commits

Author SHA1 Message Date
Marty Oehme 0c487f3427 Rename Grid to Simulation
in order to craft an actual grid data structure
2018-08-29 20:13:24 +02:00
Marty Oehme 6ba0ca55cb dartfmt 2018-08-23 12:38:34 +02:00
Marty Oehme 4b7051a5e1 Fix implicit Overwrite of Dart Pattern Class 2018-07-09 17:45:11 +02:00
Marty Oehme 49803e7a6a Fix Remnants of EdgeRendering toggle compile Error 2018-07-09 17:33:48 +02:00
Marty Oehme 9030d31e97 Hide Implementation of edge rendering in grid 2018-07-09 17:27:11 +02:00
Marty Oehme 1146c7d265 Add Check for State Changes During Grid Update 2018-07-08 19:32:43 +02:00
Marty Oehme 3676264444 dartfmt 2018-07-08 19:05:11 +02:00
Marty Oehme 4074f49228 Fix Missing return statement 2018-07-08 19:03:48 +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 2d2365e606 Fix Simulation Reset not Replicating the Starting Pattern
Now keeps the original parameters for the first pattern of a grid stored and can replicate them reliably.
2018-07-07 21:42:07 +02:00
Marty Oehme 34bdd1ae81 Apply dartfmt 2018-07-07 20:49:02 +02:00
Marty Oehme 4b35dbe5fc Add Parameters for Dispersal and Amount of Cells 2018-07-07 20:47:23 +02:00
Marty Oehme 9816778d4b Allow Defining x and y for Patterns 2018-07-07 20:35:04 +02:00
Marty Oehme 964ba69c2e Add Grid Starting Patterns
can be common forms and random
2018-07-07 20:04:35 +02:00
Marty Oehme 70e33fe135 Fix Rendering when no Changes occured
Rendering checks a dirty flag which gets set whenever a cell updates by changing their state.
2018-07-07 19:08:26 +02:00
Marty Oehme 827ab83b88 Refactor Directories
Move Engine Files to /src Directory
2018-07-07 16:44:06 +02:00
Renamed from lib/Grid.dart (Browse further)