\hypertarget{MapHelper_8h}{\section{\-Skynet/\-Skynet/\-Map\-Helper.h \-File \-Reference}
\label{MapHelper_8h}\index{\-Skynet/\-Skynet/\-Map\-Helper.\-h@{\-Skynet/\-Skynet/\-Map\-Helper.\-h}}
}
{\ttfamily \#include \char`\"{}\-Interface.\-h\char`\"{}}\*
\-Include dependency graph for \-Map\-Helper.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{MapHelper_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{MapHelper_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceMapHelper}{\-Map\-Helper}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} \hyperlink{namespaceMapHelper_aa6fd14893a4f26dcb56929717ff84621}{\-Map\-Helper\-::spiral\-Search} (\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} start\-Location, std\-::tr1\-::function$<$ bool(\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position})$>$ test\-Function, int max\-Radius=0)
\item 
std\-::set$<$ \hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} $>$ \hyperlink{namespaceMapHelper_ad2a2bc441e341a604da6874da4870635}{\-Map\-Helper\-::flood\-Fill} (\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} start, std\-::tr1\-::function$<$ bool(\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position})$>$ test\-Function, std\-::set$<$ \hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} $>$ targets=std\-::set$<$ \hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} $>$(), std\-::set$<$ \hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} $>$ ignore\-Tiles=std\-::set$<$ \hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} $>$())
\item 
std\-::map$<$ \hyperlink{classWalkPosition}{\-Walk\-Position}, int $>$ \hyperlink{namespaceMapHelper_acb26af45e73545e02b22a3e650b3bd28}{\-Map\-Helper\-::walk\-Search} (\hyperlink{classWalkPosition}{\-Walk\-Position} start, std\-::tr1\-::function$<$ bool(\hyperlink{classWalkPosition}{\-Walk\-Position})$>$ test\-Function, std\-::set$<$ \hyperlink{classWalkPosition}{\-Walk\-Position} $>$ targets=std\-::set$<$ \hyperlink{classWalkPosition}{\-Walk\-Position} $>$(), std\-::set$<$ \hyperlink{classWalkPosition}{\-Walk\-Position} $>$ ignore\-Tiles=std\-::set$<$ \hyperlink{classWalkPosition}{\-Walk\-Position} $>$())
\item 
bool \hyperlink{namespaceMapHelper_a1080dc596d5e1f04b016580da391cd13}{\-Map\-Helper\-::is\-Any\-Visible} (\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} location, \hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type)
\item 
bool \hyperlink{namespaceMapHelper_a13b853b92e3529eedd2446980d3ad466}{\-Map\-Helper\-::is\-All\-Visible} (\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} location, \hyperlink{classBWAPI_1_1UnitType}{\-B\-W\-A\-P\-I\-::\-Unit\-Type} type)
\item 
bool \hyperlink{namespaceMapHelper_aa01b878e12e57e63afcbfcb564a7cec0}{\-Map\-Helper\-::is\-Tile\-Walkable} (\hyperlink{Interface_8h_ad2186bdc15b990e538451931b3e11c67}{\-Tile\-Position} location)
\item 
bool \hyperlink{namespaceMapHelper_a2043e6d86f96881a854c33feb481bca9}{\-Map\-Helper\-::is\-Tile\-Walkable} (int x, int y)
\item 
bool \hyperlink{namespaceMapHelper_adebbc5bfe75b49e11a2d4a789c865c00}{\-Map\-Helper\-::map\-Is} (std\-::string name)
\item 
int \hyperlink{namespaceMapHelper_adfa4943f969ca1021cd9dc6e2f812068}{\-Map\-Helper\-::get\-Ground\-Distance} (\hyperlink{Interface_8h_a7ae5d695cf6b7c013c5ad30d124278e0}{\-Position} start, \hyperlink{Interface_8h_a7ae5d695cf6b7c013c5ad30d124278e0}{\-Position} end)
\end{DoxyCompactItemize}
