Commit Graph

112 Commits

Author SHA1 Message Date
Sebastian Böckelmann
32656267ac Generate Content of Productgamesystems 2024-03-22 07:45:59 +01:00
Sebastian Böckelmann
50963387f0 Fix wrong files for newly created ProductGamesystems 2024-03-22 07:43:52 +01:00
Sebastian Böckelmann
c184c667fd Delete Unreferenced Gamesystems 2024-03-21 08:43:28 +01:00
Sebastian Böckelmann
e6073d4f2f Save Gamesystems 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 2024-03-20 17:00:44 +01:00
Sebastian Böckelmann
2a02ec9338 (Re)Enable context menu interactions 2024-03-20 16:31:17 +01:00
Sebastian Böckelmann
751d998625 Save ScriptAccount 2024-03-20 16:23:37 +01:00
Sebastian Böckelmann
4f4122fd6d Parse Transitions (& TransitionConditions) 2024-03-20 15:33:34 +01:00
Sebastian Böckelmann
542515db6e Parse ScriptAccountConditions 2024-03-20 15:15:08 +01:00
Sebastian Böckelmann
d62a510939 Disable linter and Parse States (without conditions) 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 2024-03-20 12:50:47 +01:00
Sebastian Böckelmann
ed2f28760e Refactor Gamesystem parsing 2024-03-20 11:19:32 +01:00
Sebastian Böckelmann
b31f72475a Introduce Project Service as interface to persistance of gamemodel 2024-03-20 09:26:52 +01:00
Sebastian Böckelmann
8016f55e85 Refactor Loading of ScriptAccounts 2024-03-20 09:26:14 +01:00
Sebastian Böckelmann
b62f93bfd5 Delete Gamesystems from Filesystem 2024-03-19 17:55:11 +01:00
Sebastian Böckelmann
c4085a7cf9 Delete ScriptAccounts from Filesystem 2024-03-19 17:03:07 +01:00
Sebastian Böckelmann
03bc18e679 Fix condition combining 2024-03-19 16:07:58 +01:00
Sebastian Böckelmann
4a7c87ecea Expand Product Transitions 2024-03-19 15:54:02 +01:00
Sebastian Böckelmann
983542ad3b Visualize Conditions of ProductStates 2024-03-19 15:13:02 +01:00
Sebastian Böckelmann
7bb992200f Consider Transition Conditions and Transition Actions while generating ProductTransitions 2024-03-19 15:05:35 +01:00
Sebastian Böckelmann
530cc5ea67 Consider state conditions in product state generation 2024-03-19 11:11:05 +01:00
Sebastian Böckelmann
777cf9bc1d Consider state conditions in product transition generation 2024-03-19 11:03:00 +01:00
Sebastian Böckelmann
b488049c28 Allow negative min and max for ScriptAccounts 2024-03-19 10:39:47 +01:00
Sebastian Böckelmann
7e672ec117 Reset Selected Gamesystem after Deletion 2024-03-19 08:33:33 +01:00
Sebastian Böckelmann
b68d2a812c Delete Childsystems (and correct loading childgamesystems (relation was not loaded bidirectional)) 2024-03-18 18:12:55 +01:00
Sebastian Böckelmann
e8687ae95e Reset Gamesystem Selection 2024-03-18 17:33:24 +01:00
Sebastian Böckelmann
8c39762ede Store Structured Productgamesystems 2024-03-18 17:22:32 +01:00
Sebastian Böckelmann
6d14328b9f Load Conditions & Actions for Transitions 2024-03-18 17:15:07 +01:00
Sebastian Böckelmann
02ba26ea44 Load Conditions from Disk for States 2024-03-18 17:05:18 +01:00
Sebastian Böckelmann
413d5eb925 Fix missing adding Button in action editor 2024-03-18 16:43:50 +01:00
Sebastian Böckelmann
e033243389 Store conditions and simplify condition reference to component-name 2024-03-18 16:33:39 +01:00
Sebastian Böckelmann
511043b764 Replace primary color with blue color in editor btns 2024-03-18 16:09:03 +01:00
Sebastian Böckelmann
26ef72cac3 Fix undefined GameModel and loading gamemodel when no gamesystems defined 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 2024-02-18 18:22:38 +01:00
Sebastian Böckelmann
5dafce8a91 Condition Editor for StateConditions 2024-02-18 17:50:08 +01:00
Sebastian Böckelmann
8f45d18e40 Restyle Condition and Action Editor in SimpleTransitionEditor 2024-02-18 17:41:02 +01:00
Sebastian Böckelmann
18ff86840c Delete Conditions 2024-02-18 17:24:10 +01:00
Sebastian Böckelmann
c0bdbd5f40 Edit existing Conditions 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 2024-02-18 17:17:39 +01:00
Sebastian Böckelmann
80dcfb33bf Introduce Conditions to State and simple (not functional ConditionEditor) 2024-02-17 21:50:57 +01:00
Sebastian Böckelmann
49154058fc Expanding conditions only when they belong to the same scriptAccount 2024-02-17 19:07:24 +01:00
Sebastian Böckelmann
f6b22583c8 Add Conditions 2024-02-17 19:06:38 +01:00
Sebastian Böckelmann
d667a66b79 Expand Conditions 2024-02-17 18:49:24 +01:00
Sebastian Böckelmann
75a4122641 Check if conditions are contradicting each other 2024-02-17 18:37:40 +01:00
Sebastian Böckelmann
4a1f4e4c52 Create ScriptAccountConditions 2024-02-17 18:15:36 +01:00
Sebastian Böckelmann
b5e3b8ee53 Visualize and Edit Actions for Transitions 2024-02-17 17:05:46 +01:00
Sebastian Böckelmann
f07cb270f1 Add and Remove Actions from Transition 2024-02-17 16:04:31 +01:00
Sebastian Böckelmann
f38626683e Refactor Gamesystems 2024-02-17 15:38:51 +01:00
Sebastian Böckelmann
a93a7411a3 Generate Productgamesystem States + Transition after loading them 2024-02-17 14:40:07 +01:00
Sebastian Böckelmann
3b0d4e0194 Load Gamesystems from Filesystem 2024-02-17 14:32:19 +01:00