issue-15 #21
@ -25,6 +25,8 @@ export class SimpleGamesystemParser {
 | 
			
		||||
    for(let i=0; i<jsonObject.states.length; i++) {
 | 
			
		||||
      const state = new SimpleState(jsonObject.states[i].stateLabel,  jsonObject.states[i].stateDescription);
 | 
			
		||||
      const conditions = jsonObject.states[i].conditions
 | 
			
		||||
      state.initial = jsonObject.states[i].initial
 | 
			
		||||
 | 
			
		||||
      for(let j=0; j<conditions.length; j++) {
 | 
			
		||||
        const searchedScriptAccount = scriptAccounts.find(scriptAccount => scriptAccount.componentName === conditions[j].scriptAccount)
 | 
			
		||||
        if(searchedScriptAccount != undefined) {
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@
 | 
			
		||||
    "componentDescription": "Ein simples Gamesystem zur Modellierung verschiedener Jahreszeiten und deren Übergänge",
 | 
			
		||||
    "states": [
 | 
			
		||||
        {
 | 
			
		||||
            "initial": false,
 | 
			
		||||
            "initial": true,
 | 
			
		||||
            "conditions": [
 | 
			
		||||
                {
 | 
			
		||||
                    "scriptAccount": "Temperature",
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@
 | 
			
		||||
    "componentDescription": "A small Gamesystem about local weather events",
 | 
			
		||||
    "states": [
 | 
			
		||||
        {
 | 
			
		||||
            "initial": false,
 | 
			
		||||
            "initial": true,
 | 
			
		||||
            "conditions": [],
 | 
			
		||||
            "stateLabel": "Sonne",
 | 
			
		||||
            "stateDescription": ""
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user