From 976b5e837fa4b351fea460f924d22337a25775ae Mon Sep 17 00:00:00 2001
From: Magnus Eik <“mageik@stud.ntnu.no”>
Date: Tue, 2 Apr 2024 13:51:40 +0200
Subject: [PATCH] Add comments to ChaosGameFileHandler

---
 .../stud/chaosgame/model/game/ChaosGameFileHandler.java     | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/edu/ntnu/stud/chaosgame/model/game/ChaosGameFileHandler.java b/src/main/java/edu/ntnu/stud/chaosgame/model/game/ChaosGameFileHandler.java
index 47300b2..78e9c65 100644
--- a/src/main/java/edu/ntnu/stud/chaosgame/model/game/ChaosGameFileHandler.java
+++ b/src/main/java/edu/ntnu/stud/chaosgame/model/game/ChaosGameFileHandler.java
@@ -90,22 +90,26 @@ public class ChaosGameFileHandler {
     List<Transform2D> transforms = description.getTransforms();
     try (BufferedWriter writer = new BufferedWriter(new FileWriter(path))){
 
+      // Check for transform type and write name
       if (transforms.getFirst() instanceof AffineTransform2D){
         writer.write("Affine2D\n");
       } else if (transforms.getFirst() instanceof JuliaTransform){
         writer.write("Julia\n");
       }
+
+      // Write minimum and maximum vectors
       Vector2D minVector2D = description.getMinCoords();
       Vector2D maxVector2D = description.getMaxCoords();
       writer.write(minVector2D.getX0() + ", " + minVector2D.getX1() + "\n");
       writer.write(maxVector2D.getX0() + ", " + maxVector2D.getX1() + "\n");
 
+      // Write transformation values for correct transformation
       for(Transform2D transform : transforms){
         if (transform instanceof AffineTransform2D affineTransform2D) {
           Matrix2x2 matrix2x2 = affineTransform2D.getMatrix();
           Vector2D vector2D = affineTransform2D.getVector();
           writer.write(matrix2x2.getA00() + ", " + matrix2x2.getA01() + ", " + matrix2x2.getA10() + ", "
-              + matrix2x2.getA11() + ", " + vector2D.getX0() + ", " + vector2D.getX1() + "\n");
+                  + matrix2x2.getA11() + ", " + vector2D.getX0() + ", " + vector2D.getX1() + "\n");
 
         } else if (transform instanceof JuliaTransform juliaTransform){
           Complex complex = juliaTransform.getC1();
-- 
GitLab