From f89ee3feb7e514ec7fbb469a16d34569a57bd0dc Mon Sep 17 00:00:00 2001
From: Max-001 <80035972+Max-001@users.noreply.github.com>
Date: Wed, 18 Sep 2024 15:03:23 +0200
Subject: Added sources to text

---
 research.tex | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

(limited to 'research.tex')

diff --git a/research.tex b/research.tex
index 3e2e103..d453df5 100644
--- a/research.tex
+++ b/research.tex
@@ -72,23 +72,23 @@ entity. To assign properties and functions to entities, components are used.
 There are many C/C++ libraries available, completely dedicated to \gls{ecs}. The most
 popular libraries are shown in \cref{tab:popularECSLibraries}. The popularity is based
 on the amount of stars on GitHub.
-\begin{table}
-	\begin{tabularx}{\linewidth}{lXr}
-		\toprule
-		\textbf{Name} & \textbf{Short Description} & \textbf{GitHub Stars} \\
-		\midrule
-		EnTT & Fast and reliable entity-component system & 10k \\
-		Flecs & A Multithreaded Entity Component System written for C89 and C99 & 6.3k \\
-		EntityX & Fast, type-safe C++ entity component system & 2.2k \\
-		\bottomrule
-	\end{tabularx}
-	\caption{Popular \gls{ecs} libraries}
-	\label{tab:popularECSLibraries}
+\begin{table}[ht]
+    \centering
+    \begin{tabular}{ll@{\qquad}lr}
+        \toprule
+        \textbf{Name} & \textbf{Short Description} & \textbf{Stars} & \textbf{License} \\
+        \midrule
+        EnTT & Fast and reliable entity-component system & 10k & MIT \\
+        Flecs & A Multithreaded Entity Component System & 6.3k & MIT \\
+        EntityX & Fast, type-safe C++ entity component system & 2.2k & MIT \\
+        \bottomrule
+    \end{tabular}
+    \caption{Popular \gls{ecs} libraries \autocite{github:001}}
+    \label{tab:popularECSLibraries}
 \end{table}
-https://github.com/abeimler/ecs_benchmark
 
 It is, of course, not necessary to use a library to implement an \gls{ecs} architecture.
-However, it seems very hard to achieve the same performance as a library. https://github.com/SanderMertens/ecs-faq?tab=readme-ov-file#should-i-write-my-own-ecs
+However, it seems very hard to achieve the same performance as a library. \autocite{github:002}
 
 \subsection{Conclusion}
 
-- 
cgit v1.2.3

