issue-15 #21

Merged
sebastian merged 60 commits from issue-15 into main 2024-03-22 08:46:49 +01:00
3 changed files with 4 additions and 2 deletions
Showing only changes of commit 5948960a68 - Show all commits

View File

@ -25,6 +25,8 @@ export class SimpleGamesystemParser {
for(let i=0; i<jsonObject.states.length; i++) { for(let i=0; i<jsonObject.states.length; i++) {
const state = new SimpleState(jsonObject.states[i].stateLabel, jsonObject.states[i].stateDescription); const state = new SimpleState(jsonObject.states[i].stateLabel, jsonObject.states[i].stateDescription);
const conditions = jsonObject.states[i].conditions const conditions = jsonObject.states[i].conditions
state.initial = jsonObject.states[i].initial
for(let j=0; j<conditions.length; j++) { for(let j=0; j<conditions.length; j++) {
const searchedScriptAccount = scriptAccounts.find(scriptAccount => scriptAccount.componentName === conditions[j].scriptAccount) const searchedScriptAccount = scriptAccounts.find(scriptAccount => scriptAccount.componentName === conditions[j].scriptAccount)
if(searchedScriptAccount != undefined) { if(searchedScriptAccount != undefined) {

View File

@ -3,7 +3,7 @@
"componentDescription": "Ein simples Gamesystem zur Modellierung verschiedener Jahreszeiten und deren Übergänge", "componentDescription": "Ein simples Gamesystem zur Modellierung verschiedener Jahreszeiten und deren Übergänge",
"states": [ "states": [
{ {
"initial": false, "initial": true,
"conditions": [ "conditions": [
{ {
"scriptAccount": "Temperature", "scriptAccount": "Temperature",

View File

@ -3,7 +3,7 @@
"componentDescription": "A small Gamesystem about local weather events", "componentDescription": "A small Gamesystem about local weather events",
"states": [ "states": [
{ {
"initial": false, "initial": true,
"conditions": [], "conditions": [],
"stateLabel": "Sonne", "stateLabel": "Sonne",
"stateDescription": "" "stateDescription": ""