diff --git a/.vscode/tasks.json b/.vscode/tasks.json index a63dca5..ec4b442 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -15,9 +15,10 @@ "-Wconversion", "-Wsign-conversion", "-Werror", - "${fileDirname}/**.cpp", + "${workspaceFolder}/main.cpp", + "${workspaceFolder}/mandelbrot.cpp", "-o", - "${fileDirname}/${fileBasenameNoExtension}", + "${workspaceFolder}/main", "-lraylib", "-lGL", "-lm", diff --git a/include/constants.hpp b/include/constants.hpp index 0034932..db1cba0 100644 --- a/include/constants.hpp +++ b/include/constants.hpp @@ -4,8 +4,8 @@ namespace Constants { constexpr int maxIterations{2000}; constexpr int windowWidth{600}; constexpr int windowHeight{600}; -constexpr double posRealRange{3.0}; -constexpr double negRealRange{-3.0}; -constexpr double posImagRange{3.0}; -constexpr double negImagRange{-3.0}; +constexpr double posRealRange{1.0}; +constexpr double negRealRange{-2.5}; +constexpr double posImagRange{1.25}; +constexpr double negImagRange{-1.25}; } // Namespace Constants diff --git a/main.cpp b/main.cpp index 4c98647..7b8e133 100644 --- a/main.cpp +++ b/main.cpp @@ -27,13 +27,9 @@ void drawMandelbrot() { int iterationsMandelbrot{calculateMandelbrot(cReal, cImag)}; - if (iterationsMandelbrot - 1 == maxIterations) { - DrawPixel(x, y, BLACK); - } else { - float t = static_cast(iterationsMandelbrot) / maxIterations; - Color color = LerpColor(BLUE, RED, t); - DrawPixel(x, y, color); - } + float t = static_cast(iterationsMandelbrot) / maxIterations; + Color color = LerpColor(BLUE, RED, t); + DrawPixel(x, y, color); // std::cout << "Iterations: " << iterationsMandelbrot << '\n'; } }