\hypertarget{Graphics_8cpp}{\section{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-Graphics.cpp \-File \-Reference}
\label{Graphics_8cpp}\index{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-Graphics.\-cpp@{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-Graphics.\-cpp}}
}
{\ttfamily \#include \char`\"{}\-Graphics.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}\-B\-W/\-Offsets.\-h\char`\"{}}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I/\-Coordinate\-Type.\-h$>$}\*
{\ttfamily \#include $<$\-B\-W\-A\-P\-I/\-Color.\-h$>$}\*
\-Include dependency graph for \-Graphics.\-cpp\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Graphics_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{Graphics_8cpp_adeec52a06c62577857508d690d3c75bb}{bw\-Draw\-Box} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-x, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-y, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-w, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-h, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} color, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} ctype)
\item 
void \hyperlink{Graphics_8cpp_a78152e073d32ab44e8aeb4351d393be5}{bw\-Draw\-Box\-Ex} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-x, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-y, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-w, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-h, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} border\-Color, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} border\-Thickness, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} color, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} ctype, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} style, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} intensity)
\item 
void \hyperlink{Graphics_8cpp_ae21eb784f8b89159dd734d5ad122b5ec}{bw\-Draw\-Dot} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-x, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-y, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} color, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} ctype)
\item 
void \hyperlink{Graphics_8cpp_a53ee2de1b9f62069f038e9919fa9eeae}{bw\-Draw\-Line} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-x1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-y1, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-x2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-y2, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} color, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} ctype)
\item 
void \hyperlink{Graphics_8cpp_aea74e0f6b5fafbe6e8cd39a22b0c618b}{bw\-Draw\-Text} (\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-x, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \-\_\-y, const char $\ast$ptext, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} ctype, char \hyperlink{Detours_8h_a95789996d14aee93fe32f6d653deb7d0}{size})
\end{DoxyCompactItemize}


\subsection{\-Function \-Documentation}
\hypertarget{Graphics_8cpp_adeec52a06c62577857508d690d3c75bb}{\index{\-Graphics.\-cpp@{\-Graphics.\-cpp}!bw\-Draw\-Box@{bw\-Draw\-Box}}
\index{bw\-Draw\-Box@{bw\-Draw\-Box}!Graphics.cpp@{\-Graphics.\-cpp}}
\subsubsection[{bw\-Draw\-Box}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf bw\-Draw\-Box} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{\-\_\-x, }
\item[{{\bf int}}]{\-\_\-y, }
\item[{{\bf int}}]{\-\_\-w, }
\item[{{\bf int}}]{\-\_\-h, }
\item[{{\bf int}}]{color, }
\item[{{\bf int}}]{ctype}
\end{DoxyParamCaption}
)}}\label{Graphics_8cpp_adeec52a06c62577857508d690d3c75bb}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{Graphics_8cpp_adeec52a06c62577857508d690d3c75bb_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Graphics_8cpp_adeec52a06c62577857508d690d3c75bb_icgraph}
\end{center}
\end{figure}


\hypertarget{Graphics_8cpp_a78152e073d32ab44e8aeb4351d393be5}{\index{\-Graphics.\-cpp@{\-Graphics.\-cpp}!bw\-Draw\-Box\-Ex@{bw\-Draw\-Box\-Ex}}
\index{bw\-Draw\-Box\-Ex@{bw\-Draw\-Box\-Ex}!Graphics.cpp@{\-Graphics.\-cpp}}
\subsubsection[{bw\-Draw\-Box\-Ex}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf bw\-Draw\-Box\-Ex} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{\-\_\-x, }
\item[{{\bf int}}]{\-\_\-y, }
\item[{{\bf int}}]{\-\_\-w, }
\item[{{\bf int}}]{\-\_\-h, }
\item[{{\bf int}}]{border\-Color, }
\item[{{\bf int}}]{border\-Thickness, }
\item[{{\bf int}}]{color, }
\item[{{\bf int}}]{ctype, }
\item[{{\bf int}}]{style, }
\item[{{\bf int}}]{intensity}
\end{DoxyParamCaption}
)}}\label{Graphics_8cpp_a78152e073d32ab44e8aeb4351d393be5}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Graphics_8cpp_a78152e073d32ab44e8aeb4351d393be5_cgraph}
\end{center}
\end{figure}


\hypertarget{Graphics_8cpp_ae21eb784f8b89159dd734d5ad122b5ec}{\index{\-Graphics.\-cpp@{\-Graphics.\-cpp}!bw\-Draw\-Dot@{bw\-Draw\-Dot}}
\index{bw\-Draw\-Dot@{bw\-Draw\-Dot}!Graphics.cpp@{\-Graphics.\-cpp}}
\subsubsection[{bw\-Draw\-Dot}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf bw\-Draw\-Dot} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{\-\_\-x, }
\item[{{\bf int}}]{\-\_\-y, }
\item[{{\bf int}}]{color, }
\item[{{\bf int}}]{ctype}
\end{DoxyParamCaption}
)}}\label{Graphics_8cpp_ae21eb784f8b89159dd734d5ad122b5ec}


\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Graphics_8cpp_ae21eb784f8b89159dd734d5ad122b5ec_icgraph}
\end{center}
\end{figure}


\hypertarget{Graphics_8cpp_a53ee2de1b9f62069f038e9919fa9eeae}{\index{\-Graphics.\-cpp@{\-Graphics.\-cpp}!bw\-Draw\-Line@{bw\-Draw\-Line}}
\index{bw\-Draw\-Line@{bw\-Draw\-Line}!Graphics.cpp@{\-Graphics.\-cpp}}
\subsubsection[{bw\-Draw\-Line}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf bw\-Draw\-Line} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{\-\_\-x1, }
\item[{{\bf int}}]{\-\_\-y1, }
\item[{{\bf int}}]{\-\_\-x2, }
\item[{{\bf int}}]{\-\_\-y2, }
\item[{{\bf int}}]{color, }
\item[{{\bf int}}]{ctype}
\end{DoxyParamCaption}
)}}\label{Graphics_8cpp_a53ee2de1b9f62069f038e9919fa9eeae}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=268pt]{Graphics_8cpp_a53ee2de1b9f62069f038e9919fa9eeae_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Graphics_8cpp_a53ee2de1b9f62069f038e9919fa9eeae_icgraph}
\end{center}
\end{figure}


\hypertarget{Graphics_8cpp_aea74e0f6b5fafbe6e8cd39a22b0c618b}{\index{\-Graphics.\-cpp@{\-Graphics.\-cpp}!bw\-Draw\-Text@{bw\-Draw\-Text}}
\index{bw\-Draw\-Text@{bw\-Draw\-Text}!Graphics.cpp@{\-Graphics.\-cpp}}
\subsubsection[{bw\-Draw\-Text}]{\setlength{\rightskip}{0pt plus 5cm}void {\bf bw\-Draw\-Text} (
\begin{DoxyParamCaption}
\item[{{\bf int}}]{\-\_\-x, }
\item[{{\bf int}}]{\-\_\-y, }
\item[{const char $\ast$}]{ptext, }
\item[{{\bf int}}]{ctype, }
\item[{char}]{size}
\end{DoxyParamCaption}
)}}\label{Graphics_8cpp_aea74e0f6b5fafbe6e8cd39a22b0c618b}


\-Here is the call graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Graphics_8cpp_aea74e0f6b5fafbe6e8cd39a22b0c618b_cgraph}
\end{center}
\end{figure}




\-Here is the caller graph for this function\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Graphics_8cpp_aea74e0f6b5fafbe6e8cd39a22b0c618b_icgraph}
\end{center}
\end{figure}


