diff --git a/lib/app_component.dart b/lib/app_component.dart index cf77c3c..637c8cf 100644 --- a/lib/app_component.dart +++ b/lib/app_component.dart @@ -5,11 +5,13 @@ import 'package:rules_of_living/src/App.dart'; @Component( selector: 'my-app', + templateUrl: "app_component.html" ) class AppComponent implements OnInit { var name = "World"; App engine; + String buttonRunText = "Start"; @ViewChild("caCanvas") html.CanvasElement canvas; @@ -26,4 +28,14 @@ class AppComponent implements OnInit { engine.process(now); html.window.animationFrame.then(animFrame); } + + void onStartClicked() { + bool isRunning = !engine.running; + engine.running = isRunning; + + switch (isRunning) { + case true: buttonRunText = "Stop"; break; + case false: buttonRunText = "Start"; break; + } + } } diff --git a/lib/app_component.html b/lib/app_component.html index 95d1c96..b0f6234 100644 --- a/lib/app_component.html +++ b/lib/app_component.html @@ -6,7 +6,7 @@