Browse Source

Serialize/deserialize left/rightModuleId in Module.

tags/v1.0.0
Andrew Belt 6 years ago
parent
commit
c43d2314c9
1 changed files with 16 additions and 0 deletions
  1. +16
    -0
      src/engine/Module.cpp

+ 16
- 0
src/engine/Module.cpp View File

@@ -40,6 +40,12 @@ json_t *Module::toJson() {
json_object_set_new(rootJ, "data", dataJ); json_object_set_new(rootJ, "data", dataJ);
} }


// leftModuleId
json_object_set_new(rootJ, "leftModuleId", json_integer(leftModuleId));

// rightModuleId
json_object_set_new(rootJ, "rightModuleId", json_integer(rightModuleId));

return rootJ; return rootJ;
} }


@@ -71,6 +77,16 @@ void Module::fromJson(json_t *rootJ) {
json_t *dataJ = json_object_get(rootJ, "data"); json_t *dataJ = json_object_get(rootJ, "data");
if (dataJ) if (dataJ)
dataFromJson(dataJ); dataFromJson(dataJ);

// leftModuleId
json_t *leftModuleIdJ = json_object_get(rootJ, "leftModuleId");
if (leftModuleIdJ)
leftModuleId = json_integer_value(leftModuleIdJ);

// rightModuleId
json_t *rightModuleIdJ = json_object_get(rootJ, "rightModuleId");
if (rightModuleIdJ)
rightModuleId = json_integer_value(rightModuleIdJ);
} }


void Module::reset() { void Module::reset() {


Loading…
Cancel
Save