Move Simulation Accesses to Simulation Class
Everything has been refactored away from engine, which now only controls updating & rendering within a specific timestep. (As well as stepping forward by calling a single update) Everything regarding grids, patterns and cells has been moved into the simulation and the Services have been updated to reflect that.
This commit is contained in:
parent
32a3676d95
commit
8db9cd6ff1
5 changed files with 33 additions and 63 deletions
|
|
@ -31,12 +31,4 @@ void main() {
|
|||
expect(sut.canvas, isNotNull);
|
||||
});
|
||||
});
|
||||
group("gridSize", () {
|
||||
test("zero gridSizes throw ArgumentErrors", () {
|
||||
expect(() => sut.gridSize = Point(0, 5), throwsArgumentError);
|
||||
});
|
||||
test("negative gridSizes throw ArgumentErrors", () {
|
||||
expect(() => sut.gridSize = Point(1, -5), throwsArgumentError);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue