Unknown
6b4786fdd0
Will eventually attach to the Simulation directly without first going through Engine. For now just redirects calls to EngineService to keep functions intact.
37 lines
1.2 KiB
Dart
37 lines
1.2 KiB
Dart
import 'package:angular/angular.dart';
|
|
import 'package:angular_components/angular_components.dart';
|
|
import 'package:rules_of_living/components/configuration_component.dart';
|
|
import 'package:rules_of_living/components/controls_component.dart';
|
|
import 'package:rules_of_living/components/header_component.dart';
|
|
import 'package:rules_of_living/components/simulation_component.dart';
|
|
import 'package:rules_of_living/service/configuration_service.dart';
|
|
import 'package:rules_of_living/service/engine_service.dart';
|
|
import 'package:rules_of_living/service/simulation_service.dart';
|
|
|
|
@Component(
|
|
selector: 'my-app',
|
|
templateUrl: "app_component.html",
|
|
directives: [
|
|
coreDirectives,
|
|
MaterialButtonComponent,
|
|
MaterialIconComponent,
|
|
MaterialSliderComponent,
|
|
HeaderComponent,
|
|
SimulationComponent,
|
|
ControlsComponent,
|
|
ConfigurationComponent
|
|
],
|
|
providers: [
|
|
materialProviders,
|
|
ClassProvider(EngineService),
|
|
ClassProvider(ConfigurationService),
|
|
ClassProvider(SimulationService)
|
|
],
|
|
styleUrls: const [
|
|
'package:angular_components/app_layout/layout.scss.css',
|
|
'app_component.css'
|
|
],
|
|
)
|
|
class AppComponent {
|
|
var name = "World";
|
|
}
|