diff --git a/class/Tasks/TruthTableTask.php b/class/Tasks/TruthTableTask.php index 3b3b47a..d313cd2 100644 --- a/class/Tasks/TruthTableTask.php +++ b/class/Tasks/TruthTableTask.php @@ -77,4 +77,17 @@ class TruthTableTask extends PicturedTask return $a; } + + public function randomize(): void + { + if ($this->hasFlag("drawnetwork")) { + $svg_file = sys_get_temp_dir() . DIRECTORY_SEPARATOR . uniqid("truthtable_") . ".svg"; + $this->lf->drawNetwork($svg_file); + $this->setImageData(file_get_contents($svg_file) ?? ""); + $this->setImageType("svg"); + @unlink($svg_file); + } + + parent::randomize(); + } } \ No newline at end of file