\hypertarget{utils_8cpp_source}{}\doxysection{utils.\+cpp}
\label{utils_8cpp_source}\index{src/utils.cpp@{src/utils.cpp}}
\mbox{\hyperlink{utils_8cpp}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00001}00001 \textcolor{preprocessor}{\#include "{}\mbox{\hyperlink{utils_8h}{utils.h}}"{}}}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00002}00002 }
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00003}\mbox{\hyperlink{utils_8h_a8d01e61a45fe7072e45f22044013e358}{00003}} \textcolor{keywordtype}{bool} \mbox{\hyperlink{utils_8cpp_a8d01e61a45fe7072e45f22044013e358}{areLinesColliding}}(\textcolor{keywordtype}{unsigned} start1, \textcolor{keywordtype}{unsigned} end1, \textcolor{keywordtype}{unsigned} start2, \textcolor{keywordtype}{unsigned} end2)\{}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00004}00004     \textcolor{keywordflow}{return} start1 < end2 == start2 < end1;}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00005}00005     \textcolor{comment}{// if it returns true, lines are colliding. I like truth tables}}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00006}00006 \}}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00007}00007 }
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00008}\mbox{\hyperlink{utils_8h_a984f84273044b866085f08117f942b8f}{00008}} \textcolor{keywordtype}{void} \mbox{\hyperlink{utils_8cpp_a984f84273044b866085f08117f942b8f}{applyTransformation}}(\mbox{\hyperlink{classns_graphics_1_1_vec2_d}{Position}}\& pos, \textcolor{keywordtype}{unsigned} sizeFrom, \textcolor{keywordtype}{unsigned} sizeTo)\{}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00009}00009     pos += \mbox{\hyperlink{utils_8h_aaa06d516441b519f8892f37adafeade2}{Position}}(sizeFrom/2, sizeFrom/2);}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00010}00010     pos -\/= \mbox{\hyperlink{utils_8h_aaa06d516441b519f8892f37adafeade2}{Position}}(sizeTo/2, sizeTo/2);}
\DoxyCodeLine{\Hypertarget{utils_8cpp_source_l00011}00011 \}}

\end{DoxyCode}
