abg

Animated background for X11
git clone git://git.laack.co/abg.git
Log | Files | Refs | README | LICENSE

commit 10d4cfe3526254a5e5b526ca8010f624db7cb4ea
parent c7293b3a370429efe4daab76bc8f77b5284b71fb
Author: Andrew Laack <andrew@laack.co>
Date:   Wed, 16 Sep 2026 00:10:47 -0500

Updated project structure

Diffstat:
Dheaders/prim.hpp | 20--------------------
Rheaders/background.hpp -> include/background.hpp | 0
Rheaders/constants.hpp -> include/constants.hpp | 0
Rheaders/edge.hpp -> include/edge.hpp | 0
Rheaders/graph.hpp -> include/graph.hpp | 0
Ainclude/prim.hpp | 20++++++++++++++++++++
Rheaders/utils.hpp -> include/utils.hpp | 0
Rheaders/vertex.hpp -> include/vertex.hpp | 0
Msrc/edge.cpp | 2+-
Msrc/graph.cpp | 8++++----
Msrc/main.cpp | 8++++----
Msrc/prim.cpp | 4++--
Msrc/utils.cpp | 2+-
Msrc/vertex.cpp | 2+-
Mtests/algo_test.cpp | 2+-
Mtests/graph_test.cpp | 2+-
16 files changed, 35 insertions(+), 35 deletions(-)

diff --git a/headers/prim.hpp b/headers/prim.hpp @@ -1,20 +0,0 @@ -#pragma once - -#include <cstdlib> -#include <unistd.h> -#include <raylib.h> -#include <queue> -#include "../headers/graph.hpp" -#include <unordered_set> - -void explore( - std::size_t cIdx, - std::priority_queue<Edge, std::vector<Edge>, std::greater<Edge>>& toVisit, - Edge& current, - Graph& g - ); -void oneStepPrim( - std::priority_queue<Edge, std::vector<Edge>, std::greater<Edge>>& toVisit, - std::unordered_set<std::size_t>& visitedIndices, - Graph& g - ); diff --git a/headers/background.hpp b/include/background.hpp diff --git a/headers/constants.hpp b/include/constants.hpp diff --git a/headers/edge.hpp b/include/edge.hpp diff --git a/headers/graph.hpp b/include/graph.hpp diff --git a/include/prim.hpp b/include/prim.hpp @@ -0,0 +1,20 @@ +#pragma once + +#include <cstdlib> +#include <unistd.h> +#include <raylib.h> +#include <queue> +#include "../include/graph.hpp" +#include <unordered_set> + +void explore( + std::size_t cIdx, + std::priority_queue<Edge, std::vector<Edge>, std::greater<Edge>>& toVisit, + Edge& current, + Graph& g + ); +void oneStepPrim( + std::priority_queue<Edge, std::vector<Edge>, std::greater<Edge>>& toVisit, + std::unordered_set<std::size_t>& visitedIndices, + Graph& g + ); diff --git a/headers/utils.hpp b/include/utils.hpp diff --git a/headers/vertex.hpp b/include/vertex.hpp diff --git a/src/edge.cpp b/src/edge.cpp @@ -1,4 +1,4 @@ -#include "../headers/edge.hpp" +#include "../include/edge.hpp" #include <cstddef> Edge::Edge(std::size_t v1, std::size_t v2, double length2, std::size_t identifier) diff --git a/src/graph.cpp b/src/graph.cpp @@ -1,7 +1,7 @@ -#include "../headers/graph.hpp" -#include "../headers/constants.hpp" -#include "../headers/vertex.hpp" -#include "../headers/utils.hpp" +#include "../include/graph.hpp" +#include "../include/constants.hpp" +#include "../include/vertex.hpp" +#include "../include/utils.hpp" #include <cstddef> #include <cstdint> #include <raylib.h> diff --git a/src/main.cpp b/src/main.cpp @@ -1,7 +1,7 @@ -#include "../headers/graph.hpp" -#include "../headers/prim.hpp" -#include "../headers/background.hpp" -#include "../headers/constants.hpp" +#include "../include/graph.hpp" +#include "../include/prim.hpp" +#include "../include/background.hpp" +#include "../include/constants.hpp" #include "../vendor/argparse.hpp" #include <cstddef> #include <cstdint> diff --git a/src/prim.cpp b/src/prim.cpp @@ -1,5 +1,5 @@ -#include "../headers/graph.hpp" -#include "../headers/prim.hpp" +#include "../include/graph.hpp" +#include "../include/prim.hpp" #include <cstdlib> #include <unistd.h> #include <raylib.h> diff --git a/src/utils.cpp b/src/utils.cpp @@ -1,4 +1,4 @@ -#include "../headers/utils.hpp" +#include "../include/utils.hpp" #include <cstdint> #include <cassert> #include <cstdlib> diff --git a/src/vertex.cpp b/src/vertex.cpp @@ -1,4 +1,4 @@ -#include "../headers/vertex.hpp" +#include "../include/vertex.hpp" #include <string> #include <raylib.h> diff --git a/tests/algo_test.cpp b/tests/algo_test.cpp @@ -1,4 +1,4 @@ -#include "../headers/prim.hpp" +#include "../include/prim.hpp" #include <catch2/catch_test_macros.hpp> #include <cstddef> diff --git a/tests/graph_test.cpp b/tests/graph_test.cpp @@ -1,4 +1,4 @@ -#include "../headers/graph.hpp" +#include "../include/graph.hpp" #include <catch2/catch_test_macros.hpp> #include <cstdlib>