diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index 31cd04f..4461bfd 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -14,7 +14,7 @@ import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import {MatIcon} from "@angular/material/icon";
import {MatToolbar} from "@angular/material/toolbar";
import {MatButton, MatIconButton, MatMiniFabButton} from "@angular/material/button";
-import {MatError, MatFormField, MatLabel} from "@angular/material/form-field";
+import {MatError, MatFormField, MatHint, MatLabel} from "@angular/material/form-field";
import {MatInput} from "@angular/material/input";
import {MatDrawer, MatDrawerContainer} from "@angular/material/sidenav";
import {MatMenu, MatMenuItem, MatMenuTrigger} from "@angular/material/menu";
@@ -50,6 +50,7 @@ import {MatCheckbox} from "@angular/material/checkbox";
import {
SimpleTransitionEditorComponent
} from "./editor/gamesystem-editor/transition-editor/simple-transition-editor/simple-transition-editor.component";
+import {MatOption, MatSelect} from "@angular/material/select";
// AoT requires an exported function for factories
const httpLoaderFactory = (http: HttpClient): TranslateHttpLoader => new TranslateHttpLoader(http, './assets/i18n/', '.json');
@@ -117,7 +118,10 @@ const httpLoaderFactory = (http: HttpClient): TranslateHttpLoader => new Transl
MatRow,
MatHeaderRowDef,
MatRowDef,
- MatCheckbox
+ MatCheckbox,
+ MatSelect,
+ MatOption,
+ MatHint
],
providers: [],
bootstrap: [AppComponent]
diff --git a/src/app/editor/gamesystem-editor/transition-editor/simple-transition-editor/simple-transition-editor.component.html b/src/app/editor/gamesystem-editor/transition-editor/simple-transition-editor/simple-transition-editor.component.html
index edd4815..57eab7d 100644
--- a/src/app/editor/gamesystem-editor/transition-editor/simple-transition-editor/simple-transition-editor.component.html
+++ b/src/app/editor/gamesystem-editor/transition-editor/simple-transition-editor/simple-transition-editor.component.html
@@ -1,12 +1,32 @@
Starting State |
- {{transition.startingState.stateLabel}} |
+
+ {{transition.startingState.stateLabel}}
+
+
+ {{state.stateLabel}}
+
+ warning Starting and Ending State cannot be the same!
+ warning Select a valid Starting State!
+
+ |
Ending State |
- {{transition.endingState.stateLabel}} |
+
+ {{transition.endingState.stateLabel}}
+
+
+ {{state.stateLabel}}
+
+ warning Starting and Ending State cannot be the same!
+ warning Select a valid Ending State!
+
+ |
@@ -21,7 +41,10 @@
|
-
+
+
|
@@ -33,7 +56,9 @@
- |
+
+
+ |
|