commit fc65891d5d1d5ce9c464e704da29479a994fa8cc
parent 9faf3b4ca3e7abe4cf1be903b82593ee99fe8030
Author: Adam M <aemalone@gmail.com>
Date: Wed, 3 Nov 2021 12:52:15 -0500
save light emitting status in json and load from there too for pigure and pace
Diffstat:
2 files changed, 27 insertions(+), 0 deletions(-)
diff --git a/src/ComputerscareFolyPace.cpp b/src/ComputerscareFolyPace.cpp
@@ -148,6 +148,19 @@ struct FolyPace : Module {
bufferIndex = 0;
frameIndex = 0;
}
+ json_t* dataToJson() override {
+ json_t* rootJ = json_object();
+
+ json_object_set_new(rootJ, "faceEmitsLight", json_boolean(faceEmitsLight));
+
+ return rootJ;
+ }
+
+ void dataFromJson(json_t* rootJ) override {
+ json_t* faceEmitsLightJ = json_object_get(rootJ, "faceEmitsLight");
+ if (faceEmitsLightJ)
+ faceEmitsLight = json_boolean_value(faceEmitsLightJ);
+ }
};
diff --git a/src/ComputerscareStolyFickPigure.cpp b/src/ComputerscareStolyFickPigure.cpp
@@ -140,6 +140,20 @@ struct StolyFickPigure : Module {
bufferIndex = 0;
frameIndex = 0;
}
+
+ json_t* dataToJson() override {
+ json_t* rootJ = json_object();
+
+ json_object_set_new(rootJ, "figureEmitsLight", json_boolean(figureEmitsLight));
+
+ return rootJ;
+ }
+
+ void dataFromJson(json_t* rootJ) override {
+ json_t* figureEmitsLightJ = json_object_get(rootJ, "figureEmitsLight");
+ if (figureEmitsLightJ)
+ figureEmitsLight = json_boolean_value(figureEmitsLightJ);
+ }
};