Commit Graph

218 Commits

Author SHA1 Message Date
Sebastian Böckelmann
c9bb367f4e Ignore ProductTemplatesystems for Persisting
All checks were successful
E2E Testing / test (push) Successful in 1m36s
2024-04-13 07:17:14 +02:00
Sebastian Böckelmann
6f84aaf810 Show States and Transitions of ProductTemplate
All checks were successful
E2E Testing / test (push) Successful in 1m28s
2024-04-13 07:07:57 +02:00
Sebastian Böckelmann
23834c1ace Open Editor for ProductGamesystem for ProductTemplatesystems
All checks were successful
E2E Testing / test (push) Successful in 1m29s
2024-04-13 06:57:58 +02:00
Sebastian Böckelmann
66697ced00 Consider SimpleTemplateSystem implementation when calculating leafGamesystems
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-04-13 06:55:21 +02:00
Sebastian Böckelmann
ad9e06e9ec Implement addReferenceKey for ProductTemplateSystems
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-04-13 06:54:51 +02:00
Sebastian Böckelmann
a2645e1324 Parse and Load ProductTemplateSystem
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-13 06:43:54 +02:00
Sebastian Böckelmann
69c820581a Save Gamesystem as Templatesystem
All checks were successful
E2E Testing / test (push) Successful in 1m37s
2024-04-13 06:22:00 +02:00
Sebastian Böckelmann
c2ec239d49 Cleanup TestModel
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-04-13 06:18:21 +02:00
Sebastian Böckelmann
4e4013e1f9 Fix node:console schema fail error (deleted invalid and unused import)
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-04-12 19:48:28 +02:00
Sebastian Böckelmann
30eed285aa Implement ProductGeneration for Templates
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-04-12 19:26:12 +02:00
Sebastian Böckelmann
9d565aad35 Refactor Generation from Childsystems to allow seperation between product and producttemplate
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-04-12 18:54:02 +02:00
Sebastian Böckelmann
b4abd43bc0 Typo and Deleting unused code
All checks were successful
E2E Testing / test (push) Successful in 1m36s
2024-04-12 18:49:35 +02:00
Sebastian Böckelmann
b18b06e093 Add Transition to generated transitions also in case where left and right state change
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-04-12 18:46:14 +02:00
Sebastian Böckelmann
9c20f169c6 Fix (hopefully) duplicate transitions inside generated gamesystems
Some checks failed
E2E Testing / test (push) Failing after 1m31s
2024-04-12 18:28:52 +02:00
Sebastian Böckelmann
de5b622e6d Fix (hopefully) duplicate states inside generated gamesystems
Some checks failed
E2E Testing / test (push) Failing after 2m7s
2024-04-12 14:54:04 +02:00
Sebastian Böckelmann
2e66717ae4 Refactor ProductGamesystemGenerator to consider other alternative implementations of product systems
Some checks failed
E2E Testing / test (push) Failing after 1m43s
2024-04-12 14:27:50 +02:00
Sebastian Böckelmann
fd4dc7b801 Fix refactoring and apply refactoring for productsystem generation
Some checks failed
E2E Testing / test (push) Failing after 1m55s
2024-04-12 14:14:11 +02:00
Sebastian Böckelmann
083d993c31 Refactor Code for ProductGamesystem Generation
All checks were successful
E2E Testing / test (push) Successful in 2m2s
2024-04-12 10:00:16 +02:00
Sebastian Böckelmann
859f207503 Fix undefined error when adding conditions to freshly added templatestate
All checks were successful
E2E Testing / test (push) Successful in 2m0s
2024-04-11 18:13:03 +02:00
Sebastian Böckelmann
803d0d4443 Persist ScriptAccountConditions to TemplateTransition
All checks were successful
E2E Testing / test (push) Successful in 1m55s
2024-04-11 18:05:54 +02:00
Sebastian Böckelmann
f11e290a6b Persist ScriptAccountActions to TemplateTransition
All checks were successful
E2E Testing / test (push) Successful in 2m9s
2024-04-11 17:52:59 +02:00
Sebastian Böckelmann
b9b5384ca4 Load Templatetransition as TemplateTransition and not as SimpleTransition
All checks were successful
E2E Testing / test (push) Successful in 1m56s
2024-04-11 17:35:09 +02:00
Sebastian Böckelmann
5f59726bdd Serialize Template Transition
All checks were successful
E2E Testing / test (push) Successful in 1m55s
2024-04-11 17:31:58 +02:00
Sebastian Böckelmann
a3639969e3 Assign template Transition to template gamesystem
All checks were successful
E2E Testing / test (push) Successful in 1m50s
2024-04-11 17:15:17 +02:00
Sebastian Böckelmann
f7eadfa04d Merge branch 'refs/heads/alt-templatesystem-impl' into characters
All checks were successful
E2E Testing / test (push) Successful in 1m52s
# Conflicts:
#	src/app/app.component.ts
#	src/app/app.module.ts
#	src/app/editor/character-editor/character-editor.component.html
#	src/app/editor/character-editor/character-editor.component.ts
#	src/app/editor/editor.component.html
#	src/app/editor/editor.component.ts
#	src/app/editor/gamesystem-editor/gamesystem-editor.component.html
#	src/app/editor/gamesystem-editor/gamesystem-editor.component.ts
#	src/app/editor/gamesystem-editor/state-editor/simple-state-editor/simple-state-editor.component.html
#	src/app/editor/gamesystem-editor/state-editor/simple-state-editor/simple-state-editor.component.ts
#	src/app/project/game-model/characters/Character.ts
#	src/app/project/game-model/gamesystems/Gamesystem.ts
#	src/app/project/parser/characterParser/CharacterParser.ts
#	src/app/project/parser/gamesystemParser/GamesystemParser.ts
#	src/app/project/serializer/CharacterSerializer.ts
#	testModel/characters/Astrid Hofferson.json
#	testModel/characters/Hicks Haddock.json
#	testModel/gamesystems/Characterstimmung.json
#	testModel/gamesystems/Testsystem.json
#	testModel/gamesystems/Weathersystem/Season.json
#	testModel/gamesystems/Weathersystem/Weather.json
2024-04-11 16:43:46 +02:00
Sebastian Böckelmann
b398545b7a Load ConditionMap from Disk
All checks were successful
E2E Testing / test (push) Successful in 2m3s
2024-04-11 15:47:25 +02:00
Sebastian Böckelmann
e962cc9594 Serialize ConditionMap of States
All checks were successful
E2E Testing / test (push) Successful in 2m0s
2024-04-11 15:39:58 +02:00
Sebastian Böckelmann
f80e4c3cfa Load Basic Characterspecific Gamesystems
All checks were successful
E2E Testing / test (push) Successful in 2m10s
2024-04-11 14:58:57 +02:00
Sebastian Böckelmann
d31182cf36 Store Characterspecific Gamesystems
All checks were successful
E2E Testing / test (push) Successful in 2m6s
2024-04-11 14:39:38 +02:00
Sebastian Böckelmann
a13273b08d Specify Gamesystems for Characters
All checks were successful
E2E Testing / test (push) Successful in 1m57s
2024-04-11 14:21:50 +02:00
Sebastian Böckelmann
61e3e90395 Consider TemplateType of Gamesystems to load and store
Some checks failed
E2E Testing / test (push) Failing after 1m52s
2024-04-11 13:56:13 +02:00
Sebastian Böckelmann
9a51cb3a80 Beginning of Editor for Characterspecific Gamesystems
Some checks failed
E2E Testing / test (push) Failing after 2m3s
2024-04-11 13:45:29 +02:00
Sebastian Böckelmann
3aaf505365 Add Reference to CharacterSpecific Gamesystems in relevant characters
All checks were successful
E2E Testing / test (push) Successful in 2m9s
2024-04-11 13:40:40 +02:00
Sebastian Böckelmann
312a684a17 Create Characterspecific Systems and open their editor correctly
All checks were successful
E2E Testing / test (push) Successful in 1m50s
2024-04-11 13:28:09 +02:00
Sebastian Böckelmann
010adc9136 Alternative Implementation of Templatesystems
All checks were successful
E2E Testing / test (push) Successful in 1m54s
2024-04-11 10:50:05 +02:00
Sebastian Böckelmann
30a47bdd93 Fix unspecifying and specifying templates (wrong callback)
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-03-22 20:09:34 +01:00
Sebastian Böckelmann
2f469bc66d Load Template transitions
Some checks failed
E2E Testing / test (push) Failing after 1m39s
2024-03-22 20:08:10 +01:00
Sebastian Böckelmann
1052eeb047 Store templateTransitions
Some checks failed
E2E Testing / test (push) Failing after 1m33s
2024-03-22 20:01:10 +01:00
Sebastian Böckelmann
c38dcc556c Unspecify CharacterSystem and Specify Charactersystem on correct occasions
Some checks failed
E2E Testing / test (push) Failing after 1m35s
2024-03-22 19:58:48 +01:00
Sebastian Böckelmann
38a11ad628 Remove character senstive transition
All checks were successful
E2E Testing / test (push) Successful in 1m38s
2024-03-22 19:48:59 +01:00
Sebastian Böckelmann
221895520f Pick transitions to be character specific
All checks were successful
E2E Testing / test (push) Successful in 1m40s
2024-03-22 19:44:13 +01:00
Sebastian Böckelmann
a40a5ddc23 Same width for reference and template transition editor
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-03-22 18:39:19 +01:00
Sebastian Böckelmann
eff7069cae Wrap Condition and Action Editor column wise when display too small
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-03-22 18:36:53 +01:00
Sebastian Böckelmann
413d16392b Load Character Specific States of Character Specific Gamesystems
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-03-22 18:07:11 +01:00
Sebastian Böckelmann
5cb535a264 Load CharacterSpecific Gamesystems (at least considered states)
All checks were successful
E2E Testing / test (push) Successful in 1m35s
2024-03-22 17:57:38 +01:00
Sebastian Böckelmann
2df08661e0 Save States of CharacterSpecificStates
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-03-22 17:42:21 +01:00
Sebastian Böckelmann
ef489b19ef Pass Template Editing on to Character
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-03-22 17:30:05 +01:00
Sebastian Böckelmann
10e2ca92d0 Disable adding new Conditions in ReferenceStateEditor
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-03-22 17:14:19 +01:00
Sebastian Böckelmann
10c3a01f9f Add and Remove Conditions from TemplateState
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-03-22 17:11:47 +01:00
Sebastian Böckelmann
b7ccfe5201 First Approach to Edit Template Gamesystems from Characters perspective
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-03-22 17:06:19 +01:00