From 18bdacb5e9abda35f9a35adebc10f0b159e75ff5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20B=C3=B6ckelmann?= Date: Fri, 16 Feb 2024 17:58:42 +0100 Subject: [PATCH] OpenGamesystemEditor from ProductTransitionEditor --- .../product-transition-editor.component.html | 4 ++-- .../product-transition-editor.component.ts | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.html b/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.html index 5ae66c4..cbe907a 100644 --- a/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.html +++ b/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.html @@ -1,7 +1,7 @@ - - + diff --git a/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.ts b/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.ts index 97ce5a1..c823260 100644 --- a/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.ts +++ b/src/app/editor/gamesystem-editor/transition-editor/product-transition-editor/product-transition-editor.component.ts @@ -86,4 +86,12 @@ export class ProductTransitionEditorComponent implements OnInit{ return leafStates[index]; } + openGamesystemEditor(leafIndex: number) { + const leafGamesystems = LeafGamesystemCalculator.calcLeafGeamesystems(this.gamesystem!); + if(leafIndex < this.numberLeafSystems) { + this.onOpenGamesystem.emit(leafGamesystems[leafIndex]) + } else { + this.onOpenGamesystem.emit(leafGamesystems[leafIndex - this.numberLeafSystems]) + } + } }
{{col.displayedName}} + {{col.displayedName}} {{getLeafStateByIndex(transition, i).stateLabel}}