\hypertarget{txt__sdl_8cpp}{
\section{textscreen/txt\_\-sdl.cpp File Reference}
\label{d5/db8/txt__sdl_8cpp}\index{textscreen/txt\_\-sdl.cpp@{textscreen/txt\_\-sdl.cpp}}
}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structtxt__font__t}{txt\_\-font\_\-t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{txt__sdl_8cpp_a9184de8a6846dccf03c76995426aa230}{TXT\_\-Init} (void)
\item 
void \hyperlink{txt__sdl_8cpp_a95c0494cafef9ee06e615f76ea952ad0}{TXT\_\-Shutdown} (void)
\item 
unsigned char $\ast$ \hyperlink{txt__sdl_8cpp_a3c56c0dc39c0d44e68673bf4bca485da}{TXT\_\-GetScreenData} (void)
\item 
void \hyperlink{txt__sdl_8cpp_a903d11777793c46a8ac2833ec998db00}{TXT\_\-UpdateScreenArea} (int \hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, int \hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y}, int \hyperlink{st__lib_8cpp_a8fb8bf9c04f5649d083add74c6ef783e}{w}, int \hyperlink{client_2src_2v__palette_8cpp_ae3b6a3a7fb933450f0e102a4ea5ff381}{h})
\item 
void \hyperlink{txt__sdl_8cpp_a8d6ad81403d7d470c7757aff4501322c}{TXT\_\-UpdateScreen} (void)
\item 
void \hyperlink{txt__sdl_8cpp_a9dfb991c5df6e64eb766d1b32ac5e9fe}{TXT\_\-GetMousePosition} (int $\ast$\hyperlink{cl__main_8cpp_ad4dec120c8756cb4abbd4bd41f63f9bf}{x}, int $\ast$\hyperlink{v__video_8cpp_a0a2f84ed7838f07779ae24c5a9086d33}{y})
\item 
signed int \hyperlink{txt__sdl_8cpp_ac042d13e04072bd406b658bd24c24546}{TXT\_\-GetChar} (void)
\item 
void \hyperlink{txt__sdl_8cpp_a83397ece15fa18d42fd1f2fed0a69058}{TXT\_\-GetKeyDescription} (int key, char $\ast$\hyperlink{minilzo_8cpp_a45f7b98fb35f9a2d3399619c05b86063}{buf})
\item 
int \hyperlink{txt__sdl_8cpp_a238af8cc59a8fe7962d736c5548374ad}{TXT\_\-ScreenHasBlinkingChars} (void)
\item 
void \hyperlink{txt__sdl_8cpp_a5b7a56bdb39352534e4294bd678c28b8}{TXT\_\-Sleep} (int timeout)
\item 
void \hyperlink{txt__sdl_8cpp_a254bc2c026928e6f0afdb64d8c375a82}{TXT\_\-EnableKeyMapping} (int enable)
\item 
void \hyperlink{txt__sdl_8cpp_ae39ade2ec79250dbf28ed156598ca6d6}{TXT\_\-SetWindowTitle} (char $\ast$title)
\item 
void \hyperlink{txt__sdl_8cpp_a716853101229686de40b76ffff4dff94}{TXT\_\-SDL\_\-SetEventCallback} (\hyperlink{txt__sdl_8h_a81adb07e5a47c77383c88c01502d517f}{TxtSDLEventCallbackFunc} callback, void $\ast$user\_\-data)
\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{txt__sdl_8cpp_a254bc2c026928e6f0afdb64d8c375a82}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-EnableKeyMapping@{TXT\_\-EnableKeyMapping}}
\index{TXT\_\-EnableKeyMapping@{TXT\_\-EnableKeyMapping}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-EnableKeyMapping}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-EnableKeyMapping (
\begin{DoxyParamCaption}
\item[{int}]{enable}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a254bc2c026928e6f0afdb64d8c375a82}
\hypertarget{txt__sdl_8cpp_ac042d13e04072bd406b658bd24c24546}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-GetChar@{TXT\_\-GetChar}}
\index{TXT\_\-GetChar@{TXT\_\-GetChar}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-GetChar}]{\setlength{\rightskip}{0pt plus 5cm}signed int TXT\_\-GetChar (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_ac042d13e04072bd406b658bd24c24546}
\hypertarget{txt__sdl_8cpp_a83397ece15fa18d42fd1f2fed0a69058}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-GetKeyDescription@{TXT\_\-GetKeyDescription}}
\index{TXT\_\-GetKeyDescription@{TXT\_\-GetKeyDescription}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-GetKeyDescription}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-GetKeyDescription (
\begin{DoxyParamCaption}
\item[{int}]{key, }
\item[{char $\ast$}]{buf}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a83397ece15fa18d42fd1f2fed0a69058}
\hypertarget{txt__sdl_8cpp_a9dfb991c5df6e64eb766d1b32ac5e9fe}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-GetMousePosition@{TXT\_\-GetMousePosition}}
\index{TXT\_\-GetMousePosition@{TXT\_\-GetMousePosition}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-GetMousePosition}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-GetMousePosition (
\begin{DoxyParamCaption}
\item[{int $\ast$}]{x, }
\item[{int $\ast$}]{y}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a9dfb991c5df6e64eb766d1b32ac5e9fe}
\hypertarget{txt__sdl_8cpp_a3c56c0dc39c0d44e68673bf4bca485da}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-GetScreenData@{TXT\_\-GetScreenData}}
\index{TXT\_\-GetScreenData@{TXT\_\-GetScreenData}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-GetScreenData}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ TXT\_\-GetScreenData (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a3c56c0dc39c0d44e68673bf4bca485da}
\hypertarget{txt__sdl_8cpp_a9184de8a6846dccf03c76995426aa230}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-Init@{TXT\_\-Init}}
\index{TXT\_\-Init@{TXT\_\-Init}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-Init}]{\setlength{\rightskip}{0pt plus 5cm}int TXT\_\-Init (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a9184de8a6846dccf03c76995426aa230}
\hypertarget{txt__sdl_8cpp_a238af8cc59a8fe7962d736c5548374ad}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-ScreenHasBlinkingChars@{TXT\_\-ScreenHasBlinkingChars}}
\index{TXT\_\-ScreenHasBlinkingChars@{TXT\_\-ScreenHasBlinkingChars}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-ScreenHasBlinkingChars}]{\setlength{\rightskip}{0pt plus 5cm}int TXT\_\-ScreenHasBlinkingChars (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a238af8cc59a8fe7962d736c5548374ad}
\hypertarget{txt__sdl_8cpp_a716853101229686de40b76ffff4dff94}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-SDL\_\-SetEventCallback@{TXT\_\-SDL\_\-SetEventCallback}}
\index{TXT\_\-SDL\_\-SetEventCallback@{TXT\_\-SDL\_\-SetEventCallback}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-SDL\_\-SetEventCallback}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-SDL\_\-SetEventCallback (
\begin{DoxyParamCaption}
\item[{{\bf TxtSDLEventCallbackFunc}}]{callback, }
\item[{void $\ast$}]{user\_\-data}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a716853101229686de40b76ffff4dff94}
\hypertarget{txt__sdl_8cpp_ae39ade2ec79250dbf28ed156598ca6d6}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-SetWindowTitle@{TXT\_\-SetWindowTitle}}
\index{TXT\_\-SetWindowTitle@{TXT\_\-SetWindowTitle}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-SetWindowTitle}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-SetWindowTitle (
\begin{DoxyParamCaption}
\item[{char $\ast$}]{title}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_ae39ade2ec79250dbf28ed156598ca6d6}
\hypertarget{txt__sdl_8cpp_a95c0494cafef9ee06e615f76ea952ad0}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-Shutdown@{TXT\_\-Shutdown}}
\index{TXT\_\-Shutdown@{TXT\_\-Shutdown}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-Shutdown}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-Shutdown (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a95c0494cafef9ee06e615f76ea952ad0}
\hypertarget{txt__sdl_8cpp_a5b7a56bdb39352534e4294bd678c28b8}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-Sleep@{TXT\_\-Sleep}}
\index{TXT\_\-Sleep@{TXT\_\-Sleep}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-Sleep}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-Sleep (
\begin{DoxyParamCaption}
\item[{int}]{timeout}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a5b7a56bdb39352534e4294bd678c28b8}
\hypertarget{txt__sdl_8cpp_a8d6ad81403d7d470c7757aff4501322c}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-UpdateScreen@{TXT\_\-UpdateScreen}}
\index{TXT\_\-UpdateScreen@{TXT\_\-UpdateScreen}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-UpdateScreen}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-UpdateScreen (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a8d6ad81403d7d470c7757aff4501322c}
\hypertarget{txt__sdl_8cpp_a903d11777793c46a8ac2833ec998db00}{
\index{txt\_\-sdl.cpp@{txt\_\-sdl.cpp}!TXT\_\-UpdateScreenArea@{TXT\_\-UpdateScreenArea}}
\index{TXT\_\-UpdateScreenArea@{TXT\_\-UpdateScreenArea}!txt_sdl.cpp@{txt\_\-sdl.cpp}}
\subsubsection[{TXT\_\-UpdateScreenArea}]{\setlength{\rightskip}{0pt plus 5cm}void TXT\_\-UpdateScreenArea (
\begin{DoxyParamCaption}
\item[{int}]{x, }
\item[{int}]{y, }
\item[{int}]{w, }
\item[{int}]{h}
\end{DoxyParamCaption}
)}}
\label{d5/db8/txt__sdl_8cpp_a903d11777793c46a8ac2833ec998db00}
