Skip to content
Snippets Groups Projects

Finished the menu

Merged Edvard Granheim Harbo requested to merge Menu into dev
10 files
+ 310
280
Compare changes
  • Side-by-side
  • Inline
Files
10
@@ -34,12 +34,6 @@ public class GameController {
return ChaosGame.getInstance().getDescription().getTransforms();
}
public void setMinCoords(double minX0, double minX1) {
ChaosGame.getInstance().getDescription().setMinCoords(new Vector2D(minX0, minX1));
}
public void setMaxCoords(double maxX0, double maxX1) {
ChaosGame.getInstance().getDescription().setMaxCoords(new Vector2D(maxX0, maxX1));
}
public void setChaosGameDescription(ChaosGameDescription description) {
ChaosGame.getInstance().setDescription(description);
}
@@ -56,12 +50,11 @@ public class GameController {
ChaosGame.getInstance().runSteps();
}
public void setJuliaTransformation(Complex point) {
public void setJuliaTransformation(Complex point, Vector2D minCoords, Vector2D maxCoords) {
List<Transform2D> transforms = new ArrayList<>();
// Add the JuliaTransform to the list of transforms
transforms.add(new JuliaTransform(point, -1));
transforms.add(new JuliaTransform(point, 1));
ChaosGame.getInstance().setDescription(ChaosGameDescription.createWithTransforms(transforms, new Vector2D(-1.6, -1.0), new Vector2D(1.6, 1.0)));
ChaosGame.getInstance().setDescription(ChaosGameDescription.createWithTransforms(transforms, minCoords, maxCoords));
}
public void setAffineTransformation(List<Transform2D> transforms, Vector2D minCoords, Vector2D maxCoords) {
Loading