\hypertarget{classBufferedText}{\section{\-Buffered\-Text \-Class \-Reference}
\label{classBufferedText}\index{\-Buffered\-Text@{\-Buffered\-Text}}
}


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



\-Inheritance diagram for \-Buffered\-Text\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=174pt]{classBufferedText__inherit__graph}
\end{center}
\end{figure}


\-Collaboration diagram for \-Buffered\-Text\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{classBufferedText__coll__graph}
\end{center}
\end{figure}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classBufferedText_a6dbb07a852348f2b1e0a025340f99e8b}{\-Buffered\-Text} (\hyperlink{namespaceBWAPI_1_1CoordinateType_a44abdfdfcf5c0fd00406ca992937b254}{\-B\-W\-A\-P\-I\-::\-Coordinate\-Type\-::\-Enum} coord\-Type, \hyperlink{BufferedItem_8h_a539f352b6a28f43a62c8f53ac54edc16}{\-Buffered\-Category} id, int time, int x, int y, std\-::string text)
\item 
virtual void \hyperlink{classBufferedText_a7d578fc3adf0319a5a34214ccd9baa7a}{draw} ()
\end{DoxyCompactItemize}
\subsection*{\-Private \-Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{classBufferedText_a17153641adb9d1ce8158901eef941d7d}{m\-X}
\item 
int \hyperlink{classBufferedText_ab2208ef943fa5d0bc1a42dd3de72e2ca}{m\-Y}
\item 
std\-::string \hyperlink{classBufferedText_adb3ee9bca25c4998714afcb9cecad61b}{m\-Text}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}


\-Definition at line 7 of file \-Buffered\-Text.\-h.



\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{classBufferedText_a6dbb07a852348f2b1e0a025340f99e8b}{\index{\-Buffered\-Text@{\-Buffered\-Text}!\-Buffered\-Text@{\-Buffered\-Text}}
\index{\-Buffered\-Text@{\-Buffered\-Text}!BufferedText@{\-Buffered\-Text}}
\subsubsection[{\-Buffered\-Text}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-Buffered\-Text\-::\-Buffered\-Text} (
\begin{DoxyParamCaption}
\item[{{\bf \-B\-W\-A\-P\-I\-::\-Coordinate\-Type\-::\-Enum}}]{coord\-Type, }
\item[{{\bf \-Buffered\-Category}}]{id, }
\item[{int}]{time, }
\item[{int}]{x, }
\item[{int}]{y, }
\item[{std\-::string}]{text}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}\label{classBufferedText_a6dbb07a852348f2b1e0a025340f99e8b}


\-Definition at line 10 of file \-Buffered\-Text.\-h.


\begin{DoxyCode}
                : BufferedItem(coordType, id, time)
                , mX(x)
                , mY(y)
                , mText(text)
        {}
\end{DoxyCode}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{classBufferedText_a7d578fc3adf0319a5a34214ccd9baa7a}{\index{\-Buffered\-Text@{\-Buffered\-Text}!draw@{draw}}
\index{draw@{draw}!BufferedText@{\-Buffered\-Text}}
\subsubsection[{draw}]{\setlength{\rightskip}{0pt plus 5cm}virtual void {\bf \-Buffered\-Text\-::draw} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline, virtual\mbox{]}}}}\label{classBufferedText_a7d578fc3adf0319a5a34214ccd9baa7a}


\-Reimplemented from \hyperlink{classBufferedItem_af9816ddb761607a2503fa06298958703}{\-Buffered\-Item}.



\-Definition at line 17 of file \-Buffered\-Text.\-h.



\-References \-B\-W\-A\-P\-I\-::\-Broodwar, \-B\-W\-A\-P\-I\-::\-Game\-::draw\-Text(), \-Buffered\-Item\-::m\-Coord\-Type, m\-Text, m\-X, and m\-Y.


\begin{DoxyCode}
        {
                BWAPI::Broodwar->drawText(mCoordType, mX, mY, mText.c_str());
        }
\end{DoxyCode}


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




\subsection{\-Member \-Data \-Documentation}
\hypertarget{classBufferedText_adb3ee9bca25c4998714afcb9cecad61b}{\index{\-Buffered\-Text@{\-Buffered\-Text}!m\-Text@{m\-Text}}
\index{m\-Text@{m\-Text}!BufferedText@{\-Buffered\-Text}}
\subsubsection[{m\-Text}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string {\bf \-Buffered\-Text\-::m\-Text}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classBufferedText_adb3ee9bca25c4998714afcb9cecad61b}


\-Definition at line 25 of file \-Buffered\-Text.\-h.



\-Referenced by draw().

\hypertarget{classBufferedText_a17153641adb9d1ce8158901eef941d7d}{\index{\-Buffered\-Text@{\-Buffered\-Text}!m\-X@{m\-X}}
\index{m\-X@{m\-X}!BufferedText@{\-Buffered\-Text}}
\subsubsection[{m\-X}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Buffered\-Text\-::m\-X}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classBufferedText_a17153641adb9d1ce8158901eef941d7d}


\-Definition at line 23 of file \-Buffered\-Text.\-h.



\-Referenced by draw().

\hypertarget{classBufferedText_ab2208ef943fa5d0bc1a42dd3de72e2ca}{\index{\-Buffered\-Text@{\-Buffered\-Text}!m\-Y@{m\-Y}}
\index{m\-Y@{m\-Y}!BufferedText@{\-Buffered\-Text}}
\subsubsection[{m\-Y}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \-Buffered\-Text\-::m\-Y}\hspace{0.3cm}{\ttfamily  \mbox{[}private\mbox{]}}}}\label{classBufferedText_ab2208ef943fa5d0bc1a42dd3de72e2ca}


\-Definition at line 24 of file \-Buffered\-Text.\-h.



\-Referenced by draw().



\-The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\-Skynet/\-Skynet/\hyperlink{BufferedText_8h}{\-Buffered\-Text.\-h}\end{DoxyCompactItemize}
