Commit Graph

205 Commits

Author SHA1 Message Date
Sebastian Böckelmann
b2b4b936cd Introduce new TemplateType: Character-Relation
All checks were successful
E2E Testing / test (push) Successful in 1m41s
2024-04-19 11:58:31 +02:00
Sebastian Böckelmann
42388de905 Generate States and Transition Template Specific
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-14 12:25:23 +02:00
Sebastian Böckelmann
c127a0122f Display Characterspecific ProductTransitions
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-04-14 11:59:30 +02:00
Sebastian Böckelmann
ebd3a54120 Display Characterspecific ProductStates
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-14 11:55:06 +02:00
Sebastian Böckelmann
6496bd52c5 Persist and Load Characterspecified ProductTemplateSystems
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-04-14 11:42:45 +02:00
Sebastian Böckelmann
4d4efa49c9 Exclude SiblingTemplates to be automatically specified only by recursive call
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-04-14 11:39:39 +02:00
Sebastian Böckelmann
bf5403814a Exclude SiblingTemplates to be automatically specified
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-04-14 11:36:30 +02:00
Sebastian Böckelmann
49521cba87 Add related Templatesystem as specified Gamesystems
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-04-14 11:35:24 +02:00
Sebastian Böckelmann
10a32df859 Load Templatetype of ProductTemplateGamesystems
All checks were successful
E2E Testing / test (push) Successful in 1m35s
2024-04-14 11:20:36 +02:00
Sebastian Böckelmann
21d324d3b2 Persist TemplateType of ProductTemplateSystems
All checks were successful
E2E Testing / test (push) Successful in 1m37s
2024-04-14 11:18:23 +02:00
Sebastian Böckelmann
151531f970 Create ProductTemplatesystems
All checks were successful
E2E Testing / test (push) Successful in 1m35s
2024-04-14 11:14:04 +02:00
Sebastian Böckelmann
eaaac9ec7a Implement basic ProductTemplateSystem
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-04-14 10:09:30 +02:00
Sebastian Böckelmann
c1070ed1ff Don't override default conditions/actions when loading character specific gamesystem
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-14 09:32:19 +02:00
Sebastian Böckelmann
df3933d147 Parse CharacterSpecificTemplatesystems and reassign them to character
All checks were successful
E2E Testing / test (push) Successful in 1m29s
2024-04-14 09:28:50 +02:00
Sebastian Böckelmann
70880b28ef Ignore normal conditions and actions of template-transition when persisting character-specific gamesystems
All checks were successful
E2E Testing / test (push) Successful in 1m32s
2024-04-14 09:11:19 +02:00
Sebastian Böckelmann
1f5ed46fed Use conditionMaps and actionMaps when TemplateEditing
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-14 09:09:38 +02:00
Sebastian Böckelmann
6acd3e75bc Ignore conditionMaps and actionMaps when persisting templatesystems
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-04-14 08:46:17 +02:00
Sebastian Böckelmann
26ea30da13 Load States and Transition as Templates in Templatesystems
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-14 08:44:26 +02:00
Sebastian Böckelmann
877d90171f Add Default DisplayCondition Case
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-04-14 08:18:25 +02:00
Sebastian Böckelmann
b178d8595a Display Characterspecific conditions in simple-state-editor
Some checks failed
E2E Testing / test (push) Failing after 1m30s
2024-04-14 08:15:32 +02:00
Sebastian Böckelmann
fc77868d42 Store min and max value of conditions as numbers
All checks were successful
E2E Testing / test (push) Successful in 1m37s
2024-04-14 08:03:17 +02:00
Sebastian Böckelmann
21bc329778 Persist CharacterspecificTemplatesystems
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-14 08:02:59 +02:00
Sebastian Böckelmann
5a2282ddd3 Specify Templatesystem
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-04-14 07:57:50 +02:00
Sebastian Böckelmann
8a993bd93d Fix unkown component mat-expansion-panel-header (add import)
All checks were successful
E2E Testing / test (push) Successful in 1m36s
2024-04-14 07:53:13 +02:00
Sebastian Böckelmann
4868495e70 Open TemplateSpecificatir Dialog
Some checks failed
E2E Testing / test (push) Failing after 1m35s
2024-04-14 07:50:38 +02:00
Sebastian Böckelmann
3c9efa1bd5 Add SimpleTemplateSystems to Character
All checks were successful
E2E Testing / test (push) Successful in 1m37s
2024-04-13 12:52:55 +02:00
Sebastian Böckelmann
7e6dd4aa27 Load TemplateStatus of SimpleTemplateGamesystem
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-13 12:38:26 +02:00
Sebastian Böckelmann
2c789b4cd0 Add States to SimpleTemplateGamesystem
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-04-13 12:34:43 +02:00
Sebastian Böckelmann
cd48a10084 Introduce Basic concept of Templates for SimpleGamesystems and Characters
All checks were successful
E2E Testing / test (push) Successful in 1m32s
2024-04-13 12:30:42 +02:00
d26328f2a1 Merge branch 'main' into characters-2
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-04-13 11:55:34 +02:00
Sebastian Böckelmann
45c5da7c50 Introduce ProductSystemGenerator
All checks were successful
E2E Testing / test (push) Successful in 1m32s
2024-04-13 11:46:38 +02:00
Sebastian Böckelmann
e890d89cc8 Load Characters from Persistence
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-03-22 10:13:50 +01:00
Sebastian Böckelmann
0884709603 Persist Characters
All checks were successful
E2E Testing / test (push) Successful in 1m41s
2024-03-22 10:01:47 +01:00
Sebastian Böckelmann
36e4a68e54 Edit Character
All checks were successful
E2E Testing / test (push) Successful in 1m42s
2024-03-22 09:47:39 +01:00
Sebastian Böckelmann
4c16fb5269 Delete Character
All checks were successful
E2E Testing / test (push) Successful in 1m44s
2024-03-22 09:46:03 +01:00
Sebastian Böckelmann
862ed18e1a Create new Characters
All checks were successful
E2E Testing / test (push) Successful in 1m51s
2024-03-22 09:42:05 +01:00
Sebastian Böckelmann
91ee3850d2 Open Character Editor
All checks were successful
E2E Testing / test (push) Successful in 1m37s
2024-03-22 09:35:13 +01:00
Sebastian Böckelmann
13ea574fa3 Introduce Characters and visualize them in Overview Component
All checks were successful
E2E Testing / test (push) Successful in 1m41s
2024-03-22 09:25:58 +01:00
Sebastian Böckelmann
4bb37a5a18 Indent for ProductSystems
All checks were successful
E2E Testing / test (push) Successful in 1m35s
2024-03-22 08:36:59 +01:00
Sebastian Böckelmann
2416e226fc Load ScriptAccountActions
All checks were successful
E2E Testing / test (push) Successful in 1m39s
2024-03-22 08:34:54 +01:00
Sebastian Böckelmann
679cb70487 Merge branch 'issue-17' into issue-15
All checks were successful
E2E Testing / test (push) Successful in 1m37s
2024-03-22 08:25:27 +01:00
Sebastian Böckelmann
40680006e6 Remove logging statement
All checks were successful
E2E Testing / test (push) Successful in 1m37s
2024-03-22 08:20:42 +01:00
Sebastian Böckelmann
32656267ac Generate Content of Productgamesystems
Some checks failed
E2E Testing / test (push) Failing after 1m35s
2024-03-22 07:45:59 +01:00
Sebastian Böckelmann
50963387f0 Fix wrong files for newly created ProductGamesystems
Some checks failed
E2E Testing / test (push) Failing after 1m41s
2024-03-22 07:43:52 +01:00
Sebastian Böckelmann
c184c667fd Delete Unreferenced Gamesystems
Some checks failed
E2E Testing / test (push) Failing after 1m42s
2024-03-21 08:43:28 +01:00
Sebastian Böckelmann
e6073d4f2f Save Gamesystems
Some checks failed
E2E Testing / test (push) Failing after 1m41s
2024-03-20 19:35:24 +01:00
Sebastian Böckelmann
09abfcaa89 Fix rendering issues with dialog by using zone to process main process requests
Some checks failed
E2E Testing / test (push) Failing after 1m37s
2024-03-20 17:00:44 +01:00
Sebastian Böckelmann
2a02ec9338 (Re)Enable context menu interactions
Some checks failed
E2E Testing / test (push) Failing after 1m29s
2024-03-20 16:31:17 +01:00
Sebastian Böckelmann
751d998625 Save ScriptAccount
Some checks failed
E2E Testing / test (push) Failing after 1m32s
2024-03-20 16:23:37 +01:00
Sebastian Böckelmann
4f4122fd6d Parse Transitions (& TransitionConditions)
Some checks failed
E2E Testing / test (push) Failing after 1m29s
2024-03-20 15:33:34 +01:00
Sebastian Böckelmann
542515db6e Parse ScriptAccountConditions
Some checks failed
E2E Testing / test (push) Failing after 1m33s
2024-03-20 15:15:08 +01:00
Sebastian Böckelmann
d62a510939 Disable linter and Parse States (without conditions)
Some checks failed
E2E Testing / test (push) Failing after 1m27s
2024-03-20 13:07:31 +01:00
Sebastian Böckelmann
ad36913ff9 Project Service had to be deleted as the gamemodel binding would suffer flexibility
Some checks failed
E2E Testing / test (push) Failing after 1m33s
2024-03-20 12:50:47 +01:00
Sebastian Böckelmann
ed2f28760e Refactor Gamesystem parsing
Some checks failed
E2E Testing / test (push) Failing after 1m30s
2024-03-20 11:19:32 +01:00
Sebastian Böckelmann
b31f72475a Introduce Project Service as interface to persistance of gamemodel
Some checks failed
E2E Testing / test (push) Failing after 1m31s
2024-03-20 09:26:52 +01:00
Sebastian Böckelmann
8016f55e85 Refactor Loading of ScriptAccounts
Some checks failed
E2E Testing / test (push) Failing after 1m34s
2024-03-20 09:26:14 +01:00
Sebastian Böckelmann
b62f93bfd5 Delete Gamesystems from Filesystem
All checks were successful
E2E Testing / test (push) Successful in 1m36s
2024-03-19 17:55:11 +01:00
Sebastian Böckelmann
c4085a7cf9 Delete ScriptAccounts from Filesystem
All checks were successful
E2E Testing / test (push) Successful in 1m36s
2024-03-19 17:03:07 +01:00
Sebastian Böckelmann
620e591c0b Load Initial Value of Simple State
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-03-19 16:33:17 +01:00
Sebastian Böckelmann
03bc18e679 Fix condition combining
All checks were successful
E2E Testing / test (push) Successful in 1m35s
2024-03-19 16:07:58 +01:00
Sebastian Böckelmann
4a7c87ecea Expand Product Transitions
All checks were successful
E2E Testing / test (push) Successful in 1m35s
2024-03-19 15:54:02 +01:00
Sebastian Böckelmann
983542ad3b Visualize Conditions of ProductStates
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-03-19 15:13:02 +01:00
Sebastian Böckelmann
7bb992200f Consider Transition Conditions and Transition Actions while generating ProductTransitions
All checks were successful
E2E Testing / test (push) Successful in 1m35s
2024-03-19 15:05:35 +01:00
Sebastian Böckelmann
530cc5ea67 Consider state conditions in product state generation
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-03-19 11:11:05 +01:00
Sebastian Böckelmann
777cf9bc1d Consider state conditions in product transition generation
All checks were successful
E2E Testing / test (push) Successful in 1m29s
2024-03-19 11:03:00 +01:00
Sebastian Böckelmann
b488049c28 Allow negative min and max for ScriptAccounts
All checks were successful
E2E Testing / test (push) Successful in 1m29s
2024-03-19 10:39:47 +01:00
Sebastian Böckelmann
7e672ec117 Reset Selected Gamesystem after Deletion
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-03-19 08:33:33 +01:00
Sebastian Böckelmann
b68d2a812c Delete Childsystems (and correct loading childgamesystems (relation was not loaded bidirectional))
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-03-18 18:12:55 +01:00
Sebastian Böckelmann
e8687ae95e Reset Gamesystem Selection
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-03-18 17:33:24 +01:00
Sebastian Böckelmann
8c39762ede Store Structured Productgamesystems
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-03-18 17:22:32 +01:00
Sebastian Böckelmann
6d14328b9f Load Conditions & Actions for Transitions
All checks were successful
E2E Testing / test (push) Successful in 1m32s
2024-03-18 17:15:07 +01:00
Sebastian Böckelmann
02ba26ea44 Load Conditions from Disk for States
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-03-18 17:05:18 +01:00
Sebastian Böckelmann
413d5eb925 Fix missing adding Button in action editor
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-03-18 16:43:50 +01:00
Sebastian Böckelmann
e033243389 Store conditions and simplify condition reference to component-name
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-03-18 16:33:39 +01:00
Sebastian Böckelmann
511043b764 Replace primary color with blue color in editor btns
All checks were successful
E2E Testing / test (push) Successful in 1m29s
2024-03-18 16:09:03 +01:00
Sebastian Böckelmann
26ef72cac3 Fix undefined GameModel and loading gamemodel when no gamesystems defined
All checks were successful
E2E Testing / test (push) Successful in 1m36s
2024-03-18 15:58:44 +01:00
Sebastian Böckelmann
2e6bddc099 Enable Disable Editing Mode in Action Editor and implement expandable rows in product-state-editor
All checks were successful
E2E Testing / test (push) Successful in 1m29s
2024-02-18 18:22:38 +01:00
Sebastian Böckelmann
5dafce8a91 Condition Editor for StateConditions
All checks were successful
E2E Testing / test (push) Successful in 1m29s
2024-02-18 17:50:08 +01:00
Sebastian Böckelmann
8f45d18e40 Restyle Condition and Action Editor in SimpleTransitionEditor
All checks were successful
E2E Testing / test (push) Successful in 1m37s
2024-02-18 17:41:02 +01:00
Sebastian Böckelmann
18ff86840c Delete Conditions
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-02-18 17:24:10 +01:00
Sebastian Böckelmann
c0bdbd5f40 Edit existing Conditions
All checks were successful
E2E Testing / test (push) Successful in 1m44s
2024-02-18 17:20:38 +01:00
Sebastian Böckelmann
79eee273a0 Fix duplicate condition and displaying min twice instead of min and max value
All checks were successful
E2E Testing / test (push) Successful in 1m35s
2024-02-18 17:17:39 +01:00
Sebastian Böckelmann
80dcfb33bf Introduce Conditions to State and simple (not functional ConditionEditor)
All checks were successful
E2E Testing / test (push) Successful in 1m32s
2024-02-17 21:50:57 +01:00
Sebastian Böckelmann
49154058fc Expanding conditions only when they belong to the same scriptAccount
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-02-17 19:07:24 +01:00
Sebastian Böckelmann
f6b22583c8 Add Conditions
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-02-17 19:06:38 +01:00
Sebastian Böckelmann
d667a66b79 Expand Conditions
All checks were successful
E2E Testing / test (push) Successful in 1m32s
2024-02-17 18:49:24 +01:00
Sebastian Böckelmann
75a4122641 Check if conditions are contradicting each other
All checks were successful
E2E Testing / test (push) Successful in 1m38s
2024-02-17 18:37:40 +01:00
Sebastian Böckelmann
4a1f4e4c52 Create ScriptAccountConditions
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-02-17 18:15:36 +01:00
Sebastian Böckelmann
b5e3b8ee53 Visualize and Edit Actions for Transitions
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-02-17 17:05:46 +01:00
Sebastian Böckelmann
f07cb270f1 Add and Remove Actions from Transition
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-02-17 16:04:31 +01:00
Sebastian Böckelmann
f38626683e Refactor Gamesystems
All checks were successful
E2E Testing / test (push) Successful in 1m33s
2024-02-17 15:38:51 +01:00
Sebastian Böckelmann
a93a7411a3 Generate Productgamesystem States + Transition after loading them
All checks were successful
E2E Testing / test (push) Successful in 1m28s
2024-02-17 14:40:07 +01:00
Sebastian Böckelmann
3b0d4e0194 Load Gamesystems from Filesystem
All checks were successful
E2E Testing / test (push) Successful in 1m34s
2024-02-17 14:32:19 +01:00
Sebastian Böckelmann
e873688cb7 Save Gamesystems and Ignore save status and type of saved gamemodelcomponent
All checks were successful
E2E Testing / test (push) Successful in 1m28s
2024-02-17 10:13:32 +01:00
Sebastian Böckelmann
78a264aa26 Load ScriptAccounts
All checks were successful
E2E Testing / test (push) Successful in 1m28s
2024-02-17 08:45:22 +01:00
Sebastian Böckelmann
d56166b245 Restructure Saving Logic to extra class and save on Strg+S + display changed savestatus in editor
All checks were successful
E2E Testing / test (push) Successful in 1m31s
2024-02-17 07:30:29 +01:00
Sebastian Böckelmann
599a7cdd1b First solution for storing ScriptAccounts
All checks were successful
E2E Testing / test (push) Successful in 1m36s
2024-02-16 21:40:21 +01:00
Sebastian Böckelmann
bfe500426f Filter SimpleStates by StateLabel
All checks were successful
E2E Testing / test (push) Successful in 1m32s
2024-02-16 19:54:36 +01:00
Sebastian Böckelmann
41452f0b9d Filter SimpleTransition by StateLabel
All checks were successful
E2E Testing / test (push) Successful in 1m36s
2024-02-16 19:51:16 +01:00
Sebastian Böckelmann
02d9fcbbba Filter ProductState after StateLabel
All checks were successful
E2E Testing / test (push) Successful in 1m30s
2024-02-16 19:34:11 +01:00