Load Initial Value of Simple State #19

Merged
sebastian merged 1 commits from issue-18 into issue-15 2024-03-19 16:38:04 +01:00
3 changed files with 4 additions and 2 deletions

View File

@ -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) {

View File

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

View File

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