cellular-automata/lib/service/configuration_service.dart
Marty Oehme 588a3ad2a0 Add explicit getter and setter for Simulation Speed
In preparation for adding additional logic as a quasi-callback to execute whenever the simSpeed changes (i.e. the slider is changed)
2018-08-25 15:26:44 +02:00

22 lines
396 B
Dart

import 'package:rules_of_living/service/engine_service.dart';
class ConfigurationService {
final EngineService engineService;
bool showGrid;
int _simSpeed;
int get simSpeed => _simSpeed;
void set simSpeed(int val) {
_simSpeed = 5;
}
ConfigurationService(this.engineService) {
showGrid = false;
simSpeed = 5;
}
void toggleGrid() {
showGrid = !showGrid;
}
}