\hypertarget{structConditionTestDef}{\section{\-Condition\-Test\-Def \-Struct \-Reference}
\label{structConditionTestDef}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}
}


{\ttfamily \#include $<$\-Condition.\-h$>$}



\-Inheritance diagram for \-Condition\-Test\-Def\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=236pt]{structConditionTestDef__inherit__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273de}{type} \{ \*
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dead0b3fc17f198f30416e9947d658c27c3}{\-None}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deafe506176aaab9c5af3370747bb9583ab}{enemy\-Unit\-Count\-Greater\-Equal\-Than}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea37fd4c0aea927ea5c0ab04c578ab3b00}{enemy\-Doesnt\-Has\-Unit\-Less\-Than}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea956a2b6efdf4b1a18942f18dea6f5d4a}{enemy\-Has\-Researched}, 
\*
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deadc7a3b43735ff8905f4d8e8c4e5a952c}{enemy\-Has\-Upgraded}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea0b752386d48a53cc0aa3fe9307c31f3f}{enemy\-Has\-Expanded}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea54ad080e636c29b7d51012d09033fb17}{is\-Researching}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deae086f0c495328965f85a53e318b81744}{is\-Researched}, 
\*
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea59892f2c2e99a67ed464e02b379bde2e}{is\-Upgrading}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea423096b9834f89ceac9e15399bca0242}{is\-Upgraded}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deaf031f62f7318bad918aadfb659f2cf74}{my\-Planned\-Unit\-Total\-Greater\-Equal\-Than}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deaba7f1378054c5a90412ee5a6302056fb}{my\-Planned\-Unit\-Total\-Less\-Than}, 
\*
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deaef4df6c46fefcb47e52c5be5496149c3}{my\-Unit\-Total\-Build\-Count\-Greater\-Equal\-Than}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea9bd6e0336d02c7ffdec03ddbd9703927}{my\-Unit\-Total\-Build\-Count\-Less\-Than}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea79f8f170044596b97bde4c00d60adea5}{is\-Enemy\-Zerg}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea5efa28dda6528bbf10268b1defe5a27c}{is\-Enemy\-Protoss}, 
\*
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea3b69e394a11c200aac5d8d2617dc9fd2}{is\-Enemy\-Terran}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deacbc704a942a978c1cdd75bac5ba86129}{is\-Contained}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea2449eca40632cfa48100562bc611a5a1}{can\-Forge\-Expand}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deafea514308e7fdc0d5fa2b2b4e238e8d9}{map\-Has\-Island}, 
\*
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea94b147af009a54998b5216bddf22d7bb}{map\-Has\-Mineral\-Only\-Natural}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea9109133eb394bad41317e61b3a68f923}{distance\-Between\-Bot\-And\-Enemy}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea25993fe25f4ce8afe738a788bf36fa93}{min\-Distance\-Between\-Mains\-Less\-Than}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea9110363cef1d3226576cac6402514c68}{min\-Distance\-Between\-Mains\-Greater\-Than}, 
\*
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273deab6123f51063a30c8d928b64b672914e7}{map\-Size}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea981734c84fe7b737e833c6a2a62a2af2}{number\-Of\-Enemies}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea5fad8b8699281ad64485ef6d7a372e6e}{enemy\-Main\-Size}, 
\hyperlink{structConditionTestDef_a46599a25a7d294294423774d514273dea662d4f2a90f74390f267af82a00607c7}{map\-Is}
 \}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 10 of file \-Condition.\-h.



\subsection{\-Member \-Enumeration \-Documentation}
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273de}{\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!type@{type}}
\index{type@{type}!ConditionTestDef@{\-Condition\-Test\-Def}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf \-Condition\-Test\-Def\-::type}}}\label{structConditionTestDef_a46599a25a7d294294423774d514273de}
\begin{Desc}
\item[\-Enumerator\-: ]\par
\begin{description}
\index{\-None@{\-None}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!\-None@{\-None}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dead0b3fc17f198f30416e9947d658c27c3}{\-None}\label{structConditionTestDef_a46599a25a7d294294423774d514273dead0b3fc17f198f30416e9947d658c27c3}
}]\index{enemy\-Unit\-Count\-Greater\-Equal\-Than@{enemy\-Unit\-Count\-Greater\-Equal\-Than}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!enemy\-Unit\-Count\-Greater\-Equal\-Than@{enemy\-Unit\-Count\-Greater\-Equal\-Than}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deafe506176aaab9c5af3370747bb9583ab}{enemy\-Unit\-Count\-Greater\-Equal\-Than}\label{structConditionTestDef_a46599a25a7d294294423774d514273deafe506176aaab9c5af3370747bb9583ab}
}]\index{enemy\-Doesnt\-Has\-Unit\-Less\-Than@{enemy\-Doesnt\-Has\-Unit\-Less\-Than}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!enemy\-Doesnt\-Has\-Unit\-Less\-Than@{enemy\-Doesnt\-Has\-Unit\-Less\-Than}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea37fd4c0aea927ea5c0ab04c578ab3b00}{enemy\-Doesnt\-Has\-Unit\-Less\-Than}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea37fd4c0aea927ea5c0ab04c578ab3b00}
}]\index{enemy\-Has\-Researched@{enemy\-Has\-Researched}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!enemy\-Has\-Researched@{enemy\-Has\-Researched}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea956a2b6efdf4b1a18942f18dea6f5d4a}{enemy\-Has\-Researched}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea956a2b6efdf4b1a18942f18dea6f5d4a}
}]\index{enemy\-Has\-Upgraded@{enemy\-Has\-Upgraded}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!enemy\-Has\-Upgraded@{enemy\-Has\-Upgraded}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deadc7a3b43735ff8905f4d8e8c4e5a952c}{enemy\-Has\-Upgraded}\label{structConditionTestDef_a46599a25a7d294294423774d514273deadc7a3b43735ff8905f4d8e8c4e5a952c}
}]\index{enemy\-Has\-Expanded@{enemy\-Has\-Expanded}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!enemy\-Has\-Expanded@{enemy\-Has\-Expanded}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea0b752386d48a53cc0aa3fe9307c31f3f}{enemy\-Has\-Expanded}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea0b752386d48a53cc0aa3fe9307c31f3f}
}]\index{is\-Researching@{is\-Researching}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!is\-Researching@{is\-Researching}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea54ad080e636c29b7d51012d09033fb17}{is\-Researching}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea54ad080e636c29b7d51012d09033fb17}
}]\index{is\-Researched@{is\-Researched}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!is\-Researched@{is\-Researched}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deae086f0c495328965f85a53e318b81744}{is\-Researched}\label{structConditionTestDef_a46599a25a7d294294423774d514273deae086f0c495328965f85a53e318b81744}
}]\index{is\-Upgrading@{is\-Upgrading}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!is\-Upgrading@{is\-Upgrading}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea59892f2c2e99a67ed464e02b379bde2e}{is\-Upgrading}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea59892f2c2e99a67ed464e02b379bde2e}
}]\index{is\-Upgraded@{is\-Upgraded}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!is\-Upgraded@{is\-Upgraded}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea423096b9834f89ceac9e15399bca0242}{is\-Upgraded}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea423096b9834f89ceac9e15399bca0242}
}]\index{my\-Planned\-Unit\-Total\-Greater\-Equal\-Than@{my\-Planned\-Unit\-Total\-Greater\-Equal\-Than}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!my\-Planned\-Unit\-Total\-Greater\-Equal\-Than@{my\-Planned\-Unit\-Total\-Greater\-Equal\-Than}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deaf031f62f7318bad918aadfb659f2cf74}{my\-Planned\-Unit\-Total\-Greater\-Equal\-Than}\label{structConditionTestDef_a46599a25a7d294294423774d514273deaf031f62f7318bad918aadfb659f2cf74}
}]\index{my\-Planned\-Unit\-Total\-Less\-Than@{my\-Planned\-Unit\-Total\-Less\-Than}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!my\-Planned\-Unit\-Total\-Less\-Than@{my\-Planned\-Unit\-Total\-Less\-Than}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deaba7f1378054c5a90412ee5a6302056fb}{my\-Planned\-Unit\-Total\-Less\-Than}\label{structConditionTestDef_a46599a25a7d294294423774d514273deaba7f1378054c5a90412ee5a6302056fb}
}]\index{my\-Unit\-Total\-Build\-Count\-Greater\-Equal\-Than@{my\-Unit\-Total\-Build\-Count\-Greater\-Equal\-Than}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!my\-Unit\-Total\-Build\-Count\-Greater\-Equal\-Than@{my\-Unit\-Total\-Build\-Count\-Greater\-Equal\-Than}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deaef4df6c46fefcb47e52c5be5496149c3}{my\-Unit\-Total\-Build\-Count\-Greater\-Equal\-Than}\label{structConditionTestDef_a46599a25a7d294294423774d514273deaef4df6c46fefcb47e52c5be5496149c3}
}]\index{my\-Unit\-Total\-Build\-Count\-Less\-Than@{my\-Unit\-Total\-Build\-Count\-Less\-Than}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!my\-Unit\-Total\-Build\-Count\-Less\-Than@{my\-Unit\-Total\-Build\-Count\-Less\-Than}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea9bd6e0336d02c7ffdec03ddbd9703927}{my\-Unit\-Total\-Build\-Count\-Less\-Than}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea9bd6e0336d02c7ffdec03ddbd9703927}
}]\index{is\-Enemy\-Zerg@{is\-Enemy\-Zerg}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!is\-Enemy\-Zerg@{is\-Enemy\-Zerg}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea79f8f170044596b97bde4c00d60adea5}{is\-Enemy\-Zerg}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea79f8f170044596b97bde4c00d60adea5}
}]\index{is\-Enemy\-Protoss@{is\-Enemy\-Protoss}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!is\-Enemy\-Protoss@{is\-Enemy\-Protoss}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea5efa28dda6528bbf10268b1defe5a27c}{is\-Enemy\-Protoss}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea5efa28dda6528bbf10268b1defe5a27c}
}]\index{is\-Enemy\-Terran@{is\-Enemy\-Terran}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!is\-Enemy\-Terran@{is\-Enemy\-Terran}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea3b69e394a11c200aac5d8d2617dc9fd2}{is\-Enemy\-Terran}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea3b69e394a11c200aac5d8d2617dc9fd2}
}]\index{is\-Contained@{is\-Contained}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!is\-Contained@{is\-Contained}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deacbc704a942a978c1cdd75bac5ba86129}{is\-Contained}\label{structConditionTestDef_a46599a25a7d294294423774d514273deacbc704a942a978c1cdd75bac5ba86129}
}]\index{can\-Forge\-Expand@{can\-Forge\-Expand}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!can\-Forge\-Expand@{can\-Forge\-Expand}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea2449eca40632cfa48100562bc611a5a1}{can\-Forge\-Expand}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea2449eca40632cfa48100562bc611a5a1}
}]\index{map\-Has\-Island@{map\-Has\-Island}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!map\-Has\-Island@{map\-Has\-Island}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deafea514308e7fdc0d5fa2b2b4e238e8d9}{map\-Has\-Island}\label{structConditionTestDef_a46599a25a7d294294423774d514273deafea514308e7fdc0d5fa2b2b4e238e8d9}
}]\index{map\-Has\-Mineral\-Only\-Natural@{map\-Has\-Mineral\-Only\-Natural}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!map\-Has\-Mineral\-Only\-Natural@{map\-Has\-Mineral\-Only\-Natural}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea94b147af009a54998b5216bddf22d7bb}{map\-Has\-Mineral\-Only\-Natural}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea94b147af009a54998b5216bddf22d7bb}
}]\index{distance\-Between\-Bot\-And\-Enemy@{distance\-Between\-Bot\-And\-Enemy}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!distance\-Between\-Bot\-And\-Enemy@{distance\-Between\-Bot\-And\-Enemy}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea9109133eb394bad41317e61b3a68f923}{distance\-Between\-Bot\-And\-Enemy}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea9109133eb394bad41317e61b3a68f923}
}]\index{min\-Distance\-Between\-Mains\-Less\-Than@{min\-Distance\-Between\-Mains\-Less\-Than}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!min\-Distance\-Between\-Mains\-Less\-Than@{min\-Distance\-Between\-Mains\-Less\-Than}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea25993fe25f4ce8afe738a788bf36fa93}{min\-Distance\-Between\-Mains\-Less\-Than}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea25993fe25f4ce8afe738a788bf36fa93}
}]\index{min\-Distance\-Between\-Mains\-Greater\-Than@{min\-Distance\-Between\-Mains\-Greater\-Than}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!min\-Distance\-Between\-Mains\-Greater\-Than@{min\-Distance\-Between\-Mains\-Greater\-Than}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea9110363cef1d3226576cac6402514c68}{min\-Distance\-Between\-Mains\-Greater\-Than}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea9110363cef1d3226576cac6402514c68}
}]\index{map\-Size@{map\-Size}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!map\-Size@{map\-Size}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273deab6123f51063a30c8d928b64b672914e7}{map\-Size}\label{structConditionTestDef_a46599a25a7d294294423774d514273deab6123f51063a30c8d928b64b672914e7}
}]\index{number\-Of\-Enemies@{number\-Of\-Enemies}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!number\-Of\-Enemies@{number\-Of\-Enemies}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea981734c84fe7b737e833c6a2a62a2af2}{number\-Of\-Enemies}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea981734c84fe7b737e833c6a2a62a2af2}
}]\index{enemy\-Main\-Size@{enemy\-Main\-Size}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!enemy\-Main\-Size@{enemy\-Main\-Size}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea5fad8b8699281ad64485ef6d7a372e6e}{enemy\-Main\-Size}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea5fad8b8699281ad64485ef6d7a372e6e}
}]\index{map\-Is@{map\-Is}!\-Condition\-Test\-Def@{\-Condition\-Test\-Def}}\index{\-Condition\-Test\-Def@{\-Condition\-Test\-Def}!map\-Is@{map\-Is}}\item[{\em 
\hypertarget{structConditionTestDef_a46599a25a7d294294423774d514273dea662d4f2a90f74390f267af82a00607c7}{map\-Is}\label{structConditionTestDef_a46599a25a7d294294423774d514273dea662d4f2a90f74390f267af82a00607c7}
}]\end{description}
\end{Desc}



\-Definition at line 12 of file \-Condition.\-h.


\begin{DoxyCode}
        {
                None,
                enemyUnitCountGreaterEqualThan,
                enemyDoesntHasUnitLessThan,
                enemyHasResearched,
                enemyHasUpgraded,
                enemyHasExpanded,
                isResearching,
                isResearched,
                isUpgrading,
                isUpgraded,
                myPlannedUnitTotalGreaterEqualThan,
                myPlannedUnitTotalLessThan,
                myUnitTotalBuildCountGreaterEqualThan,
                myUnitTotalBuildCountLessThan,
                isEnemyZerg,
                isEnemyProtoss,
                isEnemyTerran,
                isContained,
                canForgeExpand,
                mapHasIsland,
                mapHasMineralOnlyNatural,
                distanceBetweenBotAndEnemy,
                minDistanceBetweenMainsLessThan,
                minDistanceBetweenMainsGreaterThan,
                mapSize,
                numberOfEnemies,
                enemyMainSize,
                mapIs
        };
\end{DoxyCode}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/\-Skynet/\hyperlink{Condition_8h}{\-Condition.\-h}\end{DoxyCompactItemize}
