import 'dart:math'; import 'package:rules_of_living/service/engine_service.dart'; class SimulationService { final EngineService _engine; SimulationService(this._engine); void reset() { _engine.reset(); } void addRandomPattern() { _engine.addRandomPattern(); } void clear() { _engine.clear(); } void set gridSize(Point size) { _engine.engine.gridSize = size; } Point get gridSize => _engine.engine.gridSize; }