taking docs out of cvs

This commit is contained in:
James Turk 2003-07-10 23:47:39 +00:00
parent 0afd2cf7ec
commit 469b05dd8e
79 changed files with 0 additions and 12171 deletions

View File

@ -1,26 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/external/SDLGL_Util.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/external/SDLGL_Util.h</h1><div class="fragment"><pre>00001 <span class="comment">/*This code comes from testgl.c which is part of the SDL source distribution.</span>
00002 <span class="comment"> Available at http://libsdl.org/</span>
00003 <span class="comment">*/</span>
00004 <span class="preprocessor">#ifndef __sdlgl_h__</span>
00005 <span class="preprocessor"></span><span class="preprocessor">#define __sdlgl_h__</span>
00006 <span class="preprocessor"></span>
00007 <span class="preprocessor">#include "<a class="code" href="ZE__Includes_8h.html">ZE_Includes.h</a>"</span>
00008
00009 <span class="keywordtype">int</span> power_of_two(<span class="keywordtype">int</span> input);
00010 GLuint SDL_GL_LoadTexture(SDL_Surface *surface, GLfloat *texcoord);
00011
00012 <span class="preprocessor">#endif //__sdlgl_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,51 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_Defines.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_Defines.h</h1><a href="ZE__Defines_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_defines_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_defines_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="comment">//Defines- undefine any of these if you dont have the indicated SDL extension//</span>
00024
<a name="l00026"></a><a class="code" href="ZE__Defines_8h.html#a0">00026</a> <span class="preprocessor">#define USE_SDL_TTF</span>
00027 <span class="preprocessor"></span>
<a name="l00028"></a><a class="code" href="ZE__Defines_8h.html#a1">00028</a> <span class="preprocessor">#define USE_SDL_IMAGE</span>
00029 <span class="preprocessor"></span>
<a name="l00030"></a><a class="code" href="ZE__Defines_8h.html#a2">00030</a> <span class="preprocessor">#define USE_SDL_MIXER</span>
00031 <span class="preprocessor"></span>
00032 <span class="comment">//#define USE_SDL_NET</span>
00034 <span class="comment"></span><span class="comment">//#define USE_PHYSFS</span>
00035
00036 <span class="preprocessor">#ifdef USE_SDL_NET</span>
00037 <span class="preprocessor"></span>
00038 <span class="keyword">namespace </span>ZE
00039 {
00040
00042 <span class="keyword">const</span> <span class="keywordtype">int</span> MAX_MSG_LEN = 10240;
00044 <span class="keyword">typedef</span> <span class="keywordtype">char</span> ZByte;
00045
00046 }
00047
00048 <span class="preprocessor">#endif</span>
00049 <span class="preprocessor"></span>
00050 <span class="preprocessor">#endif //__ze_defines_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,35 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_Defines.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_Defines.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file, holds #define statements describing optional features of ZEngine. <br>
$ id: <a class="el" href="ZE__Defines_8h.html">ZE_Defines.h</a>,v 1.13 2003/05/07 18:38:43 cozman Exp $<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<p>
<a href="ZE__Defines_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Defines</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="a0" doxytag="ZE_Defines.h::USE_SDL_TTF"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="ZE__Defines_8h.html#a0">USE_SDL_TTF</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Define to include font support.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a1" doxytag="ZE_Defines.h::USE_SDL_IMAGE"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="ZE__Defines_8h.html#a1">USE_SDL_IMAGE</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Define to include non-bmp image file support.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="a2" doxytag="ZE_Defines.h::USE_SDL_MIXER"></a>
#define&nbsp;</td><td valign=bottom><a class="el" href="ZE__Defines_8h.html#a2">USE_SDL_MIXER</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Define to include sound support.</em><br><br></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,56 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_Includes.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_Includes.h</h1><a href="ZE__Includes_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00021 <span class="preprocessor">#ifndef __ze_includes_h__</span>
00022 <span class="preprocessor"></span><span class="preprocessor">#define __ze_includes_h__</span>
00023 <span class="preprocessor"></span>
00024 <span class="preprocessor">#include "<a class="code" href="ZE__Defines_8h.html">ZE_Defines.h</a>"</span>
00025
00026 <span class="preprocessor">#include "SDL.h"</span>
00027 <span class="preprocessor">#include "SDL_opengl.h"</span>
00028 <span class="preprocessor">#include "external/SDLGL_Util.h"</span>
00029 <span class="preprocessor">#ifdef USE_SDL_IMAGE</span>
00030 <span class="preprocessor"></span><span class="preprocessor">#include "SDL_image.h"</span>
00031 <span class="preprocessor">#endif</span>
00032 <span class="preprocessor"></span><span class="preprocessor">#ifdef USE_SDL_TTF</span>
00033 <span class="preprocessor"></span><span class="preprocessor">#include "SDL_ttf.h"</span>
00034 <span class="preprocessor">#endif</span>
00035 <span class="preprocessor"></span><span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00036 <span class="preprocessor"></span><span class="preprocessor">#include "SDL_mixer.h"</span>
00037 <span class="preprocessor">#endif</span>
00038 <span class="preprocessor"></span><span class="preprocessor">#ifdef USE_SDL_NET</span>
00039 <span class="preprocessor"></span><span class="preprocessor">#include "SDL_net.h"</span>
00040 <span class="preprocessor">#endif</span>
00041 <span class="preprocessor"></span><span class="preprocessor">#ifdef USE_PHYSFS</span>
00042 <span class="preprocessor"></span><span class="preprocessor">#include "physfs.h"</span>
00043 <span class="preprocessor">#include "external/physfsrwops.h"</span>
00044 <span class="preprocessor">#endif</span>
00045 <span class="preprocessor"></span>
00046 <span class="preprocessor">#include &lt;string&gt;</span> <span class="comment">//used frequently</span>
00047 <span class="preprocessor">#include &lt;queue&gt;</span> <span class="comment">//used by ZEngine for ZErrors</span>
00048 <span class="preprocessor">#include &lt;list&gt;</span> <span class="comment">//used by ZConfigFile</span>
00049 <span class="preprocessor">#include &lt;fstream&gt;</span> <span class="comment">//used by ZConfigFile</span>
00050 <span class="preprocessor">#include &lt;cctype&gt;</span> <span class="comment">//used in parsing</span>
00051
00052 <span class="preprocessor">#endif //__ze_includes_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,36 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_Includes.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_Includes.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
ZE_*.h files should only include this file and any other ZE_*.h files that they need, External Library or C/C++ Standard Library files should be included from within this file. $ id: <a class="el" href="ZE__Includes_8h.html">ZE_Includes.h</a>,v 1.8 2003/04/27 22:05:25 cozman Exp $<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__Defines_8h-source.html">ZE_Defines.h</a>"</code><br>
<code>#include "SDL.h"</code><br>
<code>#include "SDL_opengl.h"</code><br>
<code>#include "external/SDLGL_Util.h"</code><br>
<code>#include "SDL_image.h"</code><br>
<code>#include "SDL_ttf.h"</code><br>
<code>#include "SDL_mixer.h"</code><br>
<code>#include &lt;string&gt;</code><br>
<code>#include &lt;queue&gt;</code><br>
<code>#include &lt;list&gt;</code><br>
<code>#include &lt;fstream&gt;</code><br>
<code>#include &lt;cctype&gt;</code><br>
<p>
<a href="ZE__Includes_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_Utility.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_Utility.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Source file containing open utilities for use inside and alongside ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__Utility_8cpp.html">ZE_Utility.cpp</a>,v 1.9 2003/06/11 05:51:15 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__Utility_8h-source.html">ZE_Utility.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,55 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_Utility.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_Utility.h</h1><a href="ZE__Utility_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00022 <span class="preprocessor">#ifndef __ze_utility_h__</span>
00023 <span class="preprocessor"></span><span class="preprocessor">#define __ze_utility_h__</span>
00024 <span class="preprocessor"></span>
00025 <span class="preprocessor">#include "<a class="code" href="ZE__Includes_8h.html">ZE_Includes.h</a>"</span>
00026
<a name="l00027"></a><a class="code" href="namespaceZE.html">00027</a> <span class="keyword">namespace </span>ZE
00028 {
00029
00039 std::string <a class="code" href="namespaceZE.html#a19">FormatStr</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *fmtstr, ...);
00040
00042 <span class="comment">//Memory//</span>
00044 <span class="comment"></span>
00051 <span class="keywordtype">void</span> <a class="code" href="namespaceZE.html#a20">FreeImage</a>(SDL_Surface *&amp;image);
00052
00053 <span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00054 <span class="preprocessor"></span>
00061 <span class="keywordtype">void</span> <a class="code" href="namespaceZE.html#a21">FreeSound</a>(Mix_Chunk *&amp;chunk);
00062
00069 <span class="keywordtype">void</span> <a class="code" href="namespaceZE.html#a22">FreeMusic</a>(Mix_Music *&amp;music);
00070
00071 <span class="preprocessor">#endif</span>
00072 <span class="preprocessor"></span>
00073 <span class="preprocessor">#ifdef USE_SDL_TTF</span>
00074 <span class="preprocessor"></span>
00080 <span class="keywordtype">void</span> <a class="code" href="namespaceZE.html#a23">FreeFont</a>(TTF_Font *&amp;font);
00081 <span class="preprocessor">#endif</span>
00082 <span class="preprocessor"></span>
00083 }
00084
00085 <span class="preprocessor">#endif //__ze_utility_h__</span>
00086 <span class="preprocessor"></span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_Utility.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_Utility.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZEngine Utilities which are used throughout the engine and can be used in conjunction with ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__Utility_8h.html">ZE_Utility.h</a>,v 1.5 2003/06/11 00:15:25 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__Includes_8h-source.html">ZE_Includes.h</a>"</code><br>
<p>
<a href="ZE__Utility_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZClient.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZClient.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation file for ZClient, the TCP Client class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZClient_8cpp.html">ZE_ZClient.cpp</a>,v 1.11 2003/06/16 21:17:22 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZClient_8h-source.html">ZE_ZClient.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,68 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZClient.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZClient.h</h1><a href="ZE__ZClient_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_zclient_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zclient_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00024
00025 <span class="preprocessor">#ifdef USE_SDL_NET</span>
00026 <span class="preprocessor"></span>
00027 <span class="keyword">namespace </span>ZE
00028 {
00029
00036 <span class="keyword">class </span>ZClient
00037 {
00038 <span class="keyword">protected</span>:
00040 ZEngine *rEngine;
00042 TCPsocket rSocket;
00044 SDLNet_SocketSet rSocketSet;
00046 <span class="keywordtype">bool</span> rVerbose;
00048 <span class="keywordtype">int</span> rWaitTime;
00049
00050 <span class="keyword">public</span>:
00057 ZClient(<span class="keywordtype">bool</span> verbose=<span class="keyword">false</span>);
00058
00064 <span class="keyword">virtual</span> ~ZClient();
00065
00074 <span class="keywordtype">bool</span> Connect(<span class="keywordtype">char</span> *server, Uint16 port);
00075
00081 <span class="keywordtype">void</span> Disconnect();
00082
00090 <span class="keywordtype">void</span> SetWaitTime(<span class="keywordtype">int</span> wait);
00091
00100 <span class="keywordtype">bool</span> Send(ZByte *data, <span class="keywordtype">int</span> size);
00101
00109 <span class="keywordtype">int</span> Receive(ZByte *data);
00110
00117 <span class="keywordtype">bool</span> Connected();
00118
00125 <span class="keywordtype">int</span> WaitTime();
00126 };
00127
00128 } <span class="comment">//namespace ZE</span>
00129
00130 <span class="preprocessor">#endif //USE_SDL_NET</span>
00131 <span class="preprocessor"></span>
00132 <span class="preprocessor">#endif //__ze_zclient_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZClient.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZClient.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZClient, the TCP Client class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZClient_8h.html">ZE_ZClient.h</a>,v 1.6 2003/05/13 01:30:51 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<p>
<a href="ZE__ZClient_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZConfigFile.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZConfigFile.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of ZConfigFile, the ZEngine INI-Style Config File. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZConfigFile_8cpp.html">ZE_ZConfigFile.cpp</a>,v 1.13 2003/06/16 07:45:03 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZConfigFile_8h-source.html">ZE_ZConfigFile.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,100 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZConfigFile.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZConfigFile.h</h1><a href="ZE__ZConfigFile_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00021 <span class="preprocessor">#ifndef __ze_zconfigfile_h__</span>
00022 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zconfigfile_h__</span>
00023 <span class="preprocessor"></span>
00024 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00025
00026 <span class="keyword">namespace </span>ZE
00027 {
00028
<a name="l00034"></a><a class="code" href="classZE_1_1ZConfigFile.html">00034</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZConfigFile.html">ZConfigFile</a>
00035 {
00036 <span class="keyword">private</span>:
00037
00038 <span class="comment">//Private Types//</span>
00039
<a name="l00046"></a><a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">00046</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">ZCF_Variable</a>
00047 {
00048 <span class="keyword">public</span>:
<a name="l00050"></a><a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m0">00050</a> std::string <a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m0">var</a>;
<a name="l00052"></a><a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m1">00052</a> std::string <a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m1">val</a>;
00053 };
00054
<a name="l00060"></a><a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html">00060</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html">ZCF_Section</a>
00061 {
00062 <span class="keyword">public</span>:
<a name="l00064"></a><a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m0">00064</a> std::string <a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m0">section</a>;
<a name="l00066"></a><a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m1">00066</a> std::list&lt;ZCF_Variable&gt; <a class="code" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m1">varList</a>;
00067 };
00068
00069 <span class="keyword">protected</span>:
<a name="l00071"></a><a class="code" href="classZE_1_1ZConfigFile.html#n0">00071</a> std::list&lt;ZCF_Section&gt; <a class="code" href="classZE_1_1ZConfigFile.html#n0">rFileLayout</a>;
<a name="l00073"></a><a class="code" href="classZE_1_1ZConfigFile.html#n1">00073</a> std::string <a class="code" href="classZE_1_1ZConfigFile.html#n1">rFilename</a>;
00074
00082 std::string <a class="code" href="classZE_1_1ZConfigFile.html#b0">CleanString</a>(std::string str) <span class="keyword">const</span>;
00083
00091 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZConfigFile.html#b1">Exists</a>(std::string sec) <span class="keyword">const</span>;
00092
00101 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZConfigFile.html#b1">Exists</a>(std::string sec, std::string var) <span class="keyword">const</span>;
00102
00111 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZConfigFile.html#b3">SetVariable</a>(std::string sec, std::string var, std::string val);
00112
00122 std::string <a class="code" href="classZE_1_1ZConfigFile.html#b4">GetVariable</a>(std::string sec, std::string var, std::string defVal) <span class="keyword">const</span>;
00123
00124 <span class="keyword">public</span>:
00125
00131 <a class="code" href="classZE_1_1ZConfigFile.html#a0">ZConfigFile</a>();
00132
00139 <a class="code" href="classZE_1_1ZConfigFile.html#a0">ZConfigFile</a>(std::string filename);
00140
00146 <span class="keyword">virtual</span> <a class="code" href="classZE_1_1ZConfigFile.html#a2">~ZConfigFile</a>();
00147
00154 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZConfigFile.html#a3">Process</a>(std::string filename);
00155
00166 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZConfigFile.html#a4">GetFloat</a>(std::string section, std::string var, <span class="keywordtype">float</span> defVal) <span class="keyword">const</span>;
00167
00177 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZConfigFile.html#a5">GetInt</a>(std::string section, std::string var, <span class="keywordtype">int</span> defVal) <span class="keyword">const</span>;
00178
00189 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZConfigFile.html#a6">GetBool</a>(std::string section, std::string var, <span class="keywordtype">bool</span> defVal) <span class="keyword">const</span>;
00190
00200 std::string <a class="code" href="classZE_1_1ZConfigFile.html#a7">GetString</a>(std::string section, std::string var, std::string defVal) <span class="keyword">const</span>;
00201
00212 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZConfigFile.html#a8">SetFloat</a>(std::string section, std::string var, <span class="keywordtype">float</span> val);
00213
00223 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZConfigFile.html#a9">SetInt</a>(std::string section, std::string var, <span class="keywordtype">int</span> val);
00224
00234 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZConfigFile.html#a10">SetBool</a>(std::string section, std::string var, <span class="keywordtype">bool</span> val);
00235
00245 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZConfigFile.html#a11">SetString</a>(std::string section, std::string var, std::string val);
00246
00252 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZConfigFile.html#a12">Flush</a>();
00253
00259 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZConfigFile.html#a13">Close</a>();
00260 };
00261
00262 }
00263
00264 <span class="preprocessor">#endif //__ze_zconfigfile_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZConfigFile.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZConfigFile.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZConfigFile, an INI-style config file format.<br>
$ id: <a class="el" href="ZE__ZConfigFile_8h.html">ZE_ZConfigFile.h</a>,v 1.9 2003/02/10 04:40:16 cozman Exp $ <dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<p>
<a href="ZE__ZConfigFile_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZEngine.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZEngine.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Actual implementation of ZEngine singleton class, the core of ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZEngine_8cpp.html">ZE_ZEngine.cpp</a>,v 1.47 2003/06/16 07:45:03 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,250 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZEngine.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZEngine.h</h1><a href="ZE__ZEngine_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="comment">//revision on this is so high.. can this be lowered?</span>
00021
00022 <span class="preprocessor">#ifndef __ze_zengine_h__</span>
00023 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zengine_h__</span>
00024 <span class="preprocessor"></span>
00025 <span class="preprocessor">#include "<a class="code" href="ZE__Defines_8h.html">ZE_Defines.h</a>"</span>
00026 <span class="preprocessor">#include "<a class="code" href="ZE__Utility_8h.html">ZE_Utility.h</a>"</span>
00027 <span class="preprocessor">#include "<a class="code" href="ZE__Includes_8h.html">ZE_Includes.h</a>"</span>
00028 <span class="preprocessor">#include "<a class="code" href="ZE__ZError_8h.html">ZE_ZError.h</a>"</span>
00029 <span class="preprocessor">#include "<a class="code" href="ZE__ZRandGen_8h.html">ZE_ZRandGen.h</a>"</span>
00030 <span class="preprocessor">#include "<a class="code" href="VersionInfo_8h.html">VersionInfo.h</a>"</span>
00031
00037 <span class="keyword">namespace </span>ZE
00038 {
00039
<a name="l00046"></a><a class="code" href="classZE_1_1ZEngine.html">00046</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZEngine.html">ZEngine</a>
00047 {
00048 <span class="keyword">public</span>:
00050 <span class="keyword">static</span> <a class="code" href="classVersionInfo.html">VersionInfo</a> <a class="code" href="classZE_1_1ZEngine.html#p0">Version</a>;
00051
00052 <span class="keyword">private</span>:
00054 <span class="keyword">static</span> <a class="code" href="classZE_1_1ZEngine.html">ZEngine</a> *<a class="code" href="classZE_1_1ZEngine.html#r0">sInstance</a>;
<a name="l00056"></a><a class="code" href="classZE_1_1ZEngine.html#o0">00056</a> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#o0">mWidth</a>;
<a name="l00058"></a><a class="code" href="classZE_1_1ZEngine.html#o1">00058</a> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#o1">mHeight</a>;
<a name="l00060"></a><a class="code" href="classZE_1_1ZEngine.html#o2">00060</a> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#o2">mBPP</a>;
<a name="l00062"></a><a class="code" href="classZE_1_1ZEngine.html#o3">00062</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o3">mFullscreen</a>;
<a name="l00064"></a><a class="code" href="classZE_1_1ZEngine.html#o4">00064</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o4">mInitialized</a>;
<a name="l00066"></a><a class="code" href="classZE_1_1ZEngine.html#o5">00066</a> SDL_Surface *<a class="code" href="classZE_1_1ZEngine.html#o5">mScreen</a>;
<a name="l00068"></a><a class="code" href="classZE_1_1ZEngine.html#o6">00068</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o6">mPaused</a>;
<a name="l00070"></a><a class="code" href="classZE_1_1ZEngine.html#o7">00070</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o7">mUnpauseOnActive</a>;
<a name="l00072"></a><a class="code" href="classZE_1_1ZEngine.html#o8">00072</a> Uint8 <a class="code" href="classZE_1_1ZEngine.html#o8">mDesiredFramerate</a>;
<a name="l00074"></a><a class="code" href="classZE_1_1ZEngine.html#o9">00074</a> Uint32 <a class="code" href="classZE_1_1ZEngine.html#o9">mNextUpdate</a>;
<a name="l00076"></a><a class="code" href="classZE_1_1ZEngine.html#o10">00076</a> Uint32 <a class="code" href="classZE_1_1ZEngine.html#o10">mLastPause</a>;
<a name="l00078"></a><a class="code" href="classZE_1_1ZEngine.html#o11">00078</a> Uint32 <a class="code" href="classZE_1_1ZEngine.html#o11">mPausedTime</a>;
<a name="l00080"></a><a class="code" href="classZE_1_1ZEngine.html#o12">00080</a> Uint32 <a class="code" href="classZE_1_1ZEngine.html#o12">mLastTime</a>;
<a name="l00082"></a><a class="code" href="classZE_1_1ZEngine.html#o13">00082</a> <span class="keywordtype">double</span> <a class="code" href="classZE_1_1ZEngine.html#o13">mSecPerFrame</a>;
<a name="l00084"></a><a class="code" href="classZE_1_1ZEngine.html#o14">00084</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o14">mNeedReload</a>;
<a name="l00086"></a><a class="code" href="classZE_1_1ZEngine.html#o15">00086</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o15">mActive</a>;
<a name="l00088"></a><a class="code" href="classZE_1_1ZEngine.html#o16">00088</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o16">mQuit</a>;
<a name="l00090"></a><a class="code" href="classZE_1_1ZEngine.html#o17">00090</a> Uint8 *<a class="code" href="classZE_1_1ZEngine.html#o17">mKeyIsPressed</a>;
<a name="l00092"></a><a class="code" href="classZE_1_1ZEngine.html#o18">00092</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o18">mKeyPress</a>[SDLK_LAST];
<a name="l00094"></a><a class="code" href="classZE_1_1ZEngine.html#o19">00094</a> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#o19">mMouseX</a>;
<a name="l00096"></a><a class="code" href="classZE_1_1ZEngine.html#o20">00096</a> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#o20">mMouseY</a>;
<a name="l00098"></a><a class="code" href="classZE_1_1ZEngine.html#o21">00098</a> Uint8 <a class="code" href="classZE_1_1ZEngine.html#o21">mMouseB</a>;
<a name="l00100"></a><a class="code" href="classZE_1_1ZEngine.html#o22">00100</a> std::queue&lt;ZError&gt; <a class="code" href="classZE_1_1ZEngine.html#o22">mErrorQueue</a>;
<a name="l00102"></a><a class="code" href="classZE_1_1ZEngine.html#o23">00102</a> <a class="code" href="classZE_1_1ZError.html">ZError</a> <a class="code" href="classZE_1_1ZEngine.html#o23">mCurError</a>;
<a name="l00104"></a><a class="code" href="classZE_1_1ZEngine.html#o24">00104</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o24">mLogAllErrors</a>;
<a name="l00106"></a><a class="code" href="classZE_1_1ZEngine.html#o25">00106</a> std::FILE *<a class="code" href="classZE_1_1ZEngine.html#o25">mErrlog</a>;
<a name="l00108"></a><a class="code" href="classZE_1_1ZEngine.html#o26">00108</a> SDL_EventFilter <a class="code" href="classZE_1_1ZEngine.html#o26">mEventFilter</a>;
<a name="l00110"></a><a class="code" href="classZE_1_1ZEngine.html#o27">00110</a> <a class="code" href="classZE_1_1ZRandGen.html">ZRandGen</a> <a class="code" href="classZE_1_1ZEngine.html#o27">mRandGen</a>;
00111
00112 <span class="preprocessor">#ifdef USE_SDL_MIXER </span>
00113 <span class="preprocessor"></span>
<a name="l00114"></a><a class="code" href="classZE_1_1ZEngine.html#o28">00114</a> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#o28">mRate</a>;
<a name="l00116"></a><a class="code" href="classZE_1_1ZEngine.html#o29">00116</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#o29">mStereo</a>;
00117 <span class="preprocessor">#endif </span>
00118 <span class="preprocessor"></span>
00120 <span class="comment">//Singleton + Memory Management//</span>
00122 <span class="comment"></span>
00123 <span class="keyword">private</span>:
00129 <a class="code" href="classZE_1_1ZEngine.html#c0">ZEngine</a>();
00130
00131 <span class="keyword">public</span>:
00132
00139 <span class="keyword">static</span> <a class="code" href="classZE_1_1ZEngine.html">ZEngine</a>* <a class="code" href="classZE_1_1ZEngine.html#d0">GetInstance</a>();
00140
00146 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#d1">ReleaseInstance</a>();
00147
00149 <span class="comment">//Initialization//</span>
00151 <span class="comment"></span>
00162 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a0">SetupDisplay</a>(<span class="keywordtype">int</span> width, <span class="keywordtype">int</span> height, <span class="keywordtype">int</span> bpp, <span class="keywordtype">bool</span> fullscreen);
00163
00164 <span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00165 <span class="preprocessor"></span>
00173 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a1">SetupSound</a>(<span class="keywordtype">int</span> rate, <span class="keywordtype">bool</span> stereo);
00174 <span class="preprocessor">#endif </span>
00175 <span class="preprocessor"></span>
00187 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a2">CreateDisplay</a>(std::string title, std::string icon=<span class="stringliteral">""</span>);
00188
00194 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a3">CloseDisplay</a>();
00195
00203 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a4">ToggleFullscreen</a>();
00204
00212 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a5">Initialized</a>();
00213
00215 <span class="comment">//Screen Access//</span>
00217 <span class="comment"></span>
00224 SDL_Surface *<a class="code" href="classZE_1_1ZEngine.html#a6">Display</a>();
00225
00232 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a7">Update</a>();
00233
00243 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a8">Clear</a>(<span class="keywordtype">float</span> red=0.0f, <span class="keywordtype">float</span> green=0.0f, <span class="keywordtype">float</span> blue=0.0f, <span class="keywordtype">float</span> alpha=1.0f);
00244
00246 <span class="comment">//OpenGL Specific Functions//</span>
00248 <span class="comment"></span>
00255 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a9">SetGL2D</a>();
00256
00258 <span class="comment">//Timer and Framerate Independent Movement//</span>
00260 <span class="comment"></span>
00267 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a10">Delay</a>(Uint32 milliseconds);
00268
00275 Uint32 <a class="code" href="classZE_1_1ZEngine.html#a11">GetTime</a>();
00276
00282 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a12">PauseTimer</a>();
00283
00289 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a13">UnpauseTimer</a>();
00290
00297 <span class="keywordtype">double</span> <a class="code" href="classZE_1_1ZEngine.html#a14">GetFrameTime</a>();
00298
00306 <span class="keywordtype">double</span> <a class="code" href="classZE_1_1ZEngine.html#a15">GetFramerate</a>();
00307
00317 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a16">SetDesiredFramerate</a>(Uint8 rate);
00318
00326 Uint8 <a class="code" href="classZE_1_1ZEngine.html#a17">GetDesiredFramerate</a>();
00327
00334 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a18">IsPaused</a>();
00335
00337 <span class="comment">//Event and Input Handling//</span>
00339 <span class="comment"></span>
00346 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a19">IsActive</a>();
00347
00354 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a20">RequestQuit</a>();
00355
00363 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a21">QuitRequested</a>();
00364
00369 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a22">SetReloadNeed</a>(<span class="keywordtype">bool</span> state);
00370
00378 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a23">ImagesNeedReload</a>();
00379
00388 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a24">SetKeyRepeatRate</a>(<span class="keywordtype">int</span> rate);
00389
00397 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a25">KeyIsPressed</a>(SDLKey key);
00398
00406 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a26">KeyPress</a>(SDLKey key);
00407
00413 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a27">HideCursor</a>();
00414
00420 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a28">ShowCursor</a>();
00421
00428 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a29">MouseX</a>();
00429
00436 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a30">MouseY</a>();
00437
00444 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a31">LButtonPressed</a>();
00445
00452 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a32">RButtonPressed</a>();
00453
00461 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a33">MouseInRect</a>(SDL_Rect *rect);
00462
00468 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a34">CheckEvents</a>();
00469
00482 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a35">SetEventFilter</a>(SDL_EventFilter filter);
00483
00484 <span class="preprocessor">#ifdef USE_PHYSFS</span>
00485 <span class="preprocessor"></span>
00486 <span class="comment">//Physfs Utilities//</span>
00488 <span class="comment"></span>
00494 <span class="keywordtype">void</span> InitPhysFS(std::string argv);
00495
00502 <span class="keywordtype">void</span> AddPhysFSDir(std::string dir);
00503
00504 <span class="preprocessor">#endif //USE_PHYSFS</span>
00505 <span class="preprocessor"></span>
00507 <span class="comment">//Error Logging//</span>
00509 <span class="comment"></span> <span class="keyword">private</span>:
00517 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#c1">LogError</a>(<a class="code" href="classZE_1_1ZError.html">ZError</a> error);
00518
00519 <span class="keyword">public</span>:
00530 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a36">SetErrorLog</a>(<span class="keywordtype">bool</span> logAll, std::string logFile=<span class="stringliteral">""</span>);
00531
00542 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a37">ReportError</a>(ZErrorCode code, std::string desc=<span class="stringliteral">""</span>, std::string file=<span class="stringliteral">""</span>, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> line=0);
00543
00551 <a class="code" href="namespaceZE.html#a24">ZErrorCode</a> <a class="code" href="classZE_1_1ZEngine.html#a38">GetLastError</a>();
00552
00560 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a39">WriteLog</a>(std::string str);
00561
00568 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a40">FlushErrors</a>();
00569
00571 <span class="comment">//Random Number Generation//</span>
00573 <span class="comment"></span>
00579 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a41">SeedRandGen</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> seed);
00580
00588 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a42">Rand</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max);
00589
00597 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classZE_1_1ZEngine.html#a42">Rand</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> max);
00598
00607 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a42">Rand</a>(<span class="keywordtype">int</span> min, <span class="keywordtype">int</span> max);
00608
00617 <span class="keywordtype">long</span> <a class="code" href="classZE_1_1ZEngine.html#a42">Rand</a>(<span class="keywordtype">long</span> min, <span class="keywordtype">long</span> max);
00618
00627 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZEngine.html#a42">Rand</a>(<span class="keywordtype">float</span> min, <span class="keywordtype">float</span> max);
00628
00637 <span class="keywordtype">double</span> <a class="code" href="classZE_1_1ZEngine.html#a42">Rand</a>(<span class="keywordtype">double</span> min, <span class="keywordtype">double</span> max);
00638
00645 <span class="keywordtype">double</span> <a class="code" href="classZE_1_1ZEngine.html#a48">RandDouble</a>();
00646
00648 <span class="comment">//Data Loading + Unloading//</span>
00650 <span class="comment"></span>
00657 SDL_Surface* <a class="code" href="classZE_1_1ZEngine.html#a49">LoadImage</a>(std::string filename);
00658
00659 <span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00660 <span class="preprocessor"></span>
00667 Mix_Chunk* <a class="code" href="classZE_1_1ZEngine.html#a50">LoadSound</a>(std::string filename);
00668
00676 Mix_Music* <a class="code" href="classZE_1_1ZEngine.html#a51">LoadMusic</a>(std::string filename);
00677 <span class="preprocessor">#endif</span>
00678 <span class="preprocessor"></span>
00679 <span class="preprocessor">#ifdef USE_SDL_TTF</span>
00680 <span class="preprocessor"></span>
00688 TTF_Font* <a class="code" href="classZE_1_1ZEngine.html#a52">LoadFont</a>(std::string filename, <span class="keywordtype">int</span> size);
00689 <span class="preprocessor">#endif </span>
00690 <span class="preprocessor"></span>
00692 <span class="comment">//Accessors//</span>
00694 <span class="comment"></span>
00701 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a53">Width</a>();
00702
00709 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a54">Height</a>();
00710
00717 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a55">BPP</a>();
00718
00725 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a56">IsFullscreen</a>();
00726 };
00727
00728 }
00729
00730 <span class="preprocessor">#endif //__ze_zengine_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,34 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZEngine.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZEngine.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
ZEngine Game Engine core Engine definition. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>,v 1.41 2003/06/11 05:51:32 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__Defines_8h-source.html">ZE_Defines.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__Utility_8h-source.html">ZE_Utility.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__Includes_8h-source.html">ZE_Includes.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZError_8h-source.html">ZE_ZError.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZRandGen_8h-source.html">ZE_ZRandGen.h</a>"</code><br>
<code>#include "<a class="el" href="VersionInfo_8h-source.html">VersionInfo.h</a>"</code><br>
<p>
<a href="ZE__ZEngine_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZError.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZError.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of ZError, the ZEngine internal error information storage class. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZError_8cpp.html">ZE_ZError.cpp</a>,v 1.10 2003/06/11 05:51:16 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZError_8h-source.html">ZE_ZError.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,82 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZError.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZError.h</h1><a href="ZE__ZError_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00021 <span class="preprocessor">#ifndef __ze_zerror_h__</span>
00022 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zerror_h__</span>
00023 <span class="preprocessor"></span>
00024 <span class="preprocessor">#include "<a class="code" href="ZE__Utility_8h.html">ZE_Utility.h</a>"</span>
00025 <span class="preprocessor">#include &lt;string&gt;</span>
00026
00027 <span class="keyword">namespace </span>ZE
00028 {
00029
<a name="l00036"></a><a class="code" href="namespaceZE.html#a24">00036</a> <span class="keyword">enum</span> <a class="code" href="namespaceZE.html#a24">ZErrorCode</a>
00037 {
00038 <a class="code" href="namespaceZE.html#a24a0">ZERR_NONE</a>,
00039 <a class="code" href="namespaceZE.html#a24a1">ZERR_SDL_INTERNAL</a>,
00040 <a class="code" href="namespaceZE.html#a24a2">ZERR_SDL_INIT</a>,
00041 <a class="code" href="namespaceZE.html#a24a3">ZERR_MIX_INIT</a>,
00042 <a class="code" href="namespaceZE.html#a24a4">ZERR_TTF_INIT</a>,
00043 <a class="code" href="namespaceZE.html#a24a5">ZERR_NET_INIT</a>,
00044 <a class="code" href="namespaceZE.html#a24a6">ZERR_VIDMODE</a>,
00045 <a class="code" href="namespaceZE.html#a24a7">ZERR_LOAD_IMAGE</a>,
00046 <a class="code" href="namespaceZE.html#a24a8">ZERR_LOAD_SOUND</a>,
00047 <a class="code" href="namespaceZE.html#a24a9">ZERR_LOAD_MUSIC</a>,
00048 <a class="code" href="namespaceZE.html#a24a10">ZERR_LOAD_FONT</a>,
00049 <a class="code" href="namespaceZE.html#a24a11">ZERR_NOIMAGE</a>,
00050 <a class="code" href="namespaceZE.html#a24a12">ZERR_NOSOUND</a>,
00051 <a class="code" href="namespaceZE.html#a24a13">ZERR_NOMUSIC</a>,
00052 <a class="code" href="namespaceZE.html#a24a14">ZERR_NOFONT</a>,
00053 <a class="code" href="namespaceZE.html#a24a15">ZERR_NOSOCKET</a>,
00054 <a class="code" href="namespaceZE.html#a24a16">ZERR_NET_CLIENT</a>,
00055 <a class="code" href="namespaceZE.html#a24a17">ZERR_NET_SERVER</a>,
00056 <a class="code" href="namespaceZE.html#a24a18">ZERR_LAST</a>
00057 };
00058
<a name="l00065"></a><a class="code" href="classZE_1_1ZError.html">00065</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZError.html">ZError</a>
00066 {
00067 <span class="keyword">protected</span>:
00069 <span class="keyword">static</span> std::string <a class="code" href="classZE_1_1ZError.html#q0">sErrorDesc</a>[<a class="code" href="namespaceZE.html#a24a18">ZERR_LAST</a>];
<a name="l00071"></a><a class="code" href="classZE_1_1ZError.html#n0">00071</a> <a class="code" href="namespaceZE.html#a24">ZErrorCode</a> <a class="code" href="classZE_1_1ZError.html#n0">rCode</a>;
<a name="l00073"></a><a class="code" href="classZE_1_1ZError.html#n1">00073</a> std::string <a class="code" href="classZE_1_1ZError.html#n1">rDescription</a>;
<a name="l00075"></a><a class="code" href="classZE_1_1ZError.html#n2">00075</a> std::string <a class="code" href="classZE_1_1ZError.html#n2">rFilename</a>;
<a name="l00077"></a><a class="code" href="classZE_1_1ZError.html#n3">00077</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZError.html#n3">rLine</a>;
00078
00079 <span class="keyword">public</span>:
00085 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZError.html#d0">CreateStringTable</a>();
00086
00096 <a class="code" href="classZE_1_1ZError.html#a0">ZError</a>(ZErrorCode code=ZERR_NONE, std::string desc=<span class="stringliteral">""</span>, std::string file=<span class="stringliteral">""</span>, <span class="keywordtype">int</span> line=0);
00097
00107 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZError.html#a1">Create</a>(ZErrorCode code, std::string desc=<span class="stringliteral">""</span>, std::string file=<span class="stringliteral">""</span>, <span class="keywordtype">int</span> line=0);
00108
00110 <span class="comment">//Accessors//</span>
00112 <span class="comment"></span>
00119 <a class="code" href="namespaceZE.html#a24">ZErrorCode</a> <a class="code" href="classZE_1_1ZError.html#a2">Code</a>() <span class="keyword">const</span>;
00120
00126 std::string <a class="code" href="classZE_1_1ZError.html#a3">LogString</a>() <span class="keyword">const</span>;
00127 };
00128
00129 }
00130
00131 <span class="preprocessor">#endif //__ze_zerror_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,30 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZError.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZError.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZError, the Error logging class for ZEngine. This class should never be used by the average user, it is used by ZEngine to store information on an error. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZError_8h.html">ZE_ZError.h</a>,v 1.12 2003/06/11 05:51:32 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__Utility_8h-source.html">ZE_Utility.h</a>"</code><br>
<code>#include &lt;string&gt;</code><br>
<p>
<a href="ZE__ZError_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZFont.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZFont.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of ZFont, the basic Font class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZFont_8cpp.html">ZE_ZFont.cpp</a>,v 1.12 2003/06/11 05:51:16 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZFont_8h-source.html">ZE_ZFont.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,96 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZFont.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZFont.h</h1><a href="ZE__ZFont_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_zfont_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zfont_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00024 <span class="preprocessor">#include "<a class="code" href="ZE__ZImage_8h.html">ZE_ZImage.h</a>"</span>
00025
00026 <span class="preprocessor">#ifdef USE_SDL_TTF</span>
00027 <span class="preprocessor"></span>
00028 <span class="keyword">namespace </span>ZE
00029 {
00030
<a name="l00036"></a><a class="code" href="classZE_1_1ZFont.html">00036</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZFont.html">ZFont</a>
00037 {
00038 <span class="keyword">protected</span>:
<a name="l00040"></a><a class="code" href="classZE_1_1ZFont.html#n0">00040</a> <a class="code" href="classZE_1_1ZEngine.html">ZEngine</a>* <a class="code" href="classZE_1_1ZFont.html#n0">rEngine</a>;
<a name="l00042"></a><a class="code" href="classZE_1_1ZFont.html#n1">00042</a> TTF_Font *<a class="code" href="classZE_1_1ZFont.html#n1">rFont</a>;
<a name="l00044"></a><a class="code" href="classZE_1_1ZFont.html#n2">00044</a> std::string <a class="code" href="classZE_1_1ZFont.html#n2">rFilename</a>;
<a name="l00046"></a><a class="code" href="classZE_1_1ZFont.html#n3">00046</a> SDL_Color <a class="code" href="classZE_1_1ZFont.html#n3">rColor</a>;
<a name="l00048"></a><a class="code" href="classZE_1_1ZFont.html#n4">00048</a> SDL_Color <a class="code" href="classZE_1_1ZFont.html#n4">rBGColor</a>;
00049
00050 <span class="keyword">public</span>:
00051
00053 <span class="comment">//Opening and Closing//</span>
00055 <span class="comment"></span>
00061 <a class="code" href="classZE_1_1ZFont.html#a0">ZFont</a>();
00062
00070 <a class="code" href="classZE_1_1ZFont.html#a0">ZFont</a>(std::string filename, <span class="keywordtype">int</span> size);
00071
00077 <span class="keyword">virtual</span> <a class="code" href="classZE_1_1ZFont.html#a2">~ZFont</a>();
00078
00086 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZFont.html#a3">Open</a>(std::string filename, <span class="keywordtype">int</span> size);
00087
00093 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZFont.html#a4">Release</a>();
00094
00096 <span class="comment">//Settings and Drawing//</span>
00098 <span class="comment"></span>
00106 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZFont.html#a5">DrawText</a>(std::string text, <a class="code" href="classZE_1_1ZImage.html">ZImage</a> &amp;image) <span class="keyword">const</span>;
00107
00115 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZFont.html#a6">DrawShadedText</a>(std::string text, <a class="code" href="classZE_1_1ZImage.html">ZImage</a> &amp;image) <span class="keyword">const</span>;
00116
00126 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZFont.html#a7">SetColor</a>(Uint8 r, Uint8 g, Uint8 b, Uint8 a=255);
00127
00136 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZFont.html#a8">SetBGColor</a>(Uint8 r, Uint8 g, Uint8 b);
00137
00146 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZFont.html#a9">SetStyle</a>(<span class="keywordtype">bool</span> bold, <span class="keywordtype">bool</span> italic, <span class="keywordtype">bool</span> underline);
00147
00154 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZFont.html#a10">Resize</a>(<span class="keywordtype">int</span> size);
00155
00157 <span class="comment">//Accessors//</span>
00159 <span class="comment"></span>
00166 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZFont.html#a11">IsLoaded</a>() <span class="keyword">const</span>;
00167
00174 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZFont.html#a12">IsBold</a>() <span class="keyword">const</span>;
00175
00182 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZFont.html#a13">IsItalic</a>() <span class="keyword">const</span>;
00183
00190 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZFont.html#a14">IsUnderlined</a>() <span class="keyword">const</span>;
00191
00198 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZFont.html#a15">Height</a>() <span class="keyword">const</span>;
00199
00206 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZFont.html#a16">LineSkip</a>() <span class="keyword">const</span>;
00207
00215 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZFont.html#a17">StringWidth</a>(std::string text) <span class="keyword">const</span>;
00216
00224 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZFont.html#a18">StringHeight</a>(std::string text) <span class="keyword">const</span>;
00225 };
00226
00227 }
00228
00229 <span class="preprocessor">#endif //USE_SDL_TTF</span>
00230 <span class="preprocessor"></span>
00231 <span class="preprocessor">#endif //__ze_zfont_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZFont.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZFont.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZFont, the basic Font class for ZEngine. <br>
$ Id $<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZImage_8h-source.html">ZE_ZImage.h</a>"</code><br>
<p>
<a href="ZE__ZFont_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZImage.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZImage.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of ZImage, the Image class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZImage_8cpp.html">ZE_ZImage.cpp</a>,v 1.35 2003/06/11 05:51:16 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZImage_8h-source.html">ZE_ZImage.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,114 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZImage.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZImage.h</h1><a href="ZE__ZImage_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_zimage_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zimage_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00024
00025 <span class="keyword">namespace </span>ZE
00026 {
00027
<a name="l00033"></a><a class="code" href="classZE_1_1ZImage.html">00033</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZImage.html">ZImage</a>
00034 {
00035 <span class="keyword">protected</span>:
<a name="l00037"></a><a class="code" href="classZE_1_1ZImage.html#n0">00037</a> <a class="code" href="classZE_1_1ZEngine.html">ZEngine</a>* <a class="code" href="classZE_1_1ZImage.html#n0">rEngine</a>;
<a name="l00039"></a><a class="code" href="classZE_1_1ZImage.html#n1">00039</a> GLfloat <a class="code" href="classZE_1_1ZImage.html#n1">rTexMinX</a>;
<a name="l00041"></a><a class="code" href="classZE_1_1ZImage.html#n2">00041</a> GLfloat <a class="code" href="classZE_1_1ZImage.html#n2">rTexMinY</a>;
<a name="l00043"></a><a class="code" href="classZE_1_1ZImage.html#n3">00043</a> GLfloat <a class="code" href="classZE_1_1ZImage.html#n3">rTexMaxX</a>;
<a name="l00045"></a><a class="code" href="classZE_1_1ZImage.html#n4">00045</a> GLfloat <a class="code" href="classZE_1_1ZImage.html#n4">rTexMaxY</a>;
<a name="l00047"></a><a class="code" href="classZE_1_1ZImage.html#n5">00047</a> SDL_Surface *<a class="code" href="classZE_1_1ZImage.html#n5">rImage</a>;
<a name="l00049"></a><a class="code" href="classZE_1_1ZImage.html#n6">00049</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZImage.html#n6">rTexID</a>;
<a name="l00051"></a><a class="code" href="classZE_1_1ZImage.html#n7">00051</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZImage.html#n7">rWidth</a>;
<a name="l00053"></a><a class="code" href="classZE_1_1ZImage.html#n8">00053</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZImage.html#n8">rHeight</a>;
<a name="l00055"></a><a class="code" href="classZE_1_1ZImage.html#n9">00055</a> Uint8 <a class="code" href="classZE_1_1ZImage.html#n9">rAlpha</a>;
00056
00057 <span class="keyword">public</span>:
00058
00064 <a class="code" href="classZE_1_1ZImage.html#a0">ZImage</a>();
00065
00072 <a class="code" href="classZE_1_1ZImage.html#a0">ZImage</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZImage.html">ZImage</a> &amp;rhs);
00073
00080 <a class="code" href="classZE_1_1ZImage.html#a0">ZImage</a>(std::string filename);
00081
00088 <a class="code" href="classZE_1_1ZImage.html#a0">ZImage</a>(SDL_Surface *surface);
00089
00101 <a class="code" href="classZE_1_1ZImage.html#a0">ZImage</a>(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h);
00102
00114 <a class="code" href="classZE_1_1ZImage.html#a0">ZImage</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZImage.html">ZImage</a> &amp;img, Sint16 x, Sint16 y, Sint16 w, Sint16 h);
00115
00121 <span class="keyword">virtual</span> <a class="code" href="classZE_1_1ZImage.html#a6">~ZImage</a>();
00122
00124 <span class="comment">//Opening and Closing//</span>
00126 <span class="comment"></span>
00133 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a7">Open</a>(std::string filename);
00134
00146 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a8">OpenFromImage</a>(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h);
00147
00159 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a8">OpenFromImage</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZImage.html">ZImage</a> &amp;img, Sint16 x, Sint16 y, Sint16 w, Sint16 h);
00160
00167 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a10">Attach</a>(SDL_Surface *surface);
00168
00174 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a11">Reload</a>();
00175
00181 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a12">Release</a>();
00182
00184 <span class="comment">//Graphics//</span>
00186 <span class="comment"></span>
00194 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a13">SetAlpha</a>(Uint8 alpha);
00195
00204 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a14">SetColorKey</a>(Uint8 red, Uint8 green, Uint8 blue);
00205
00213 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a15">Flip</a>(<span class="keywordtype">bool</span> horizontal, <span class="keywordtype">bool</span> vertical);
00214
00222 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a16">Stretch</a>(<span class="keywordtype">float</span> xFactor, <span class="keywordtype">float</span> yFactor);
00223
00231 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a17">Resize</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> height);
00232
00239 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a18">Bind</a>() <span class="keyword">const</span>;
00240
00250 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a19">Draw</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, Uint8 zIndex=0) <span class="keyword">const</span>;
00251
00261 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a19">Draw</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, Uint8 zIndex=0) <span class="keyword">const</span>;
00262
00272 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a21">DrawRotated</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y, <span class="keywordtype">float</span> angle, Uint8 zIndex=0) <span class="keyword">const</span>;
00273
00284 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZImage.html#a21">DrawRotated</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> angle, Uint8 zIndex=0) <span class="keyword">const</span>;
00285
00287 <span class="comment">//Accessors//</span>
00289 <span class="comment"></span>
00296 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZImage.html#a23">IsLoaded</a>() <span class="keyword">const</span>;
00297
00303 SDL_Surface *<a class="code" href="classZE_1_1ZImage.html#a24">Surface</a>() <span class="keyword">const</span>;
00304
00311 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZImage.html#a25">Width</a>() <span class="keyword">const</span>;
00312
00319 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZImage.html#a26">Height</a>() <span class="keyword">const</span>;
00320
00328 Uint8 <a class="code" href="classZE_1_1ZImage.html#a27">Alpha</a>() <span class="keyword">const</span>;
00329 };
00330
00331 }
00332
00333 <span class="preprocessor">#endif</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZImage.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZImage.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZImage, the OpenGL version of the ZImage class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZImage_8h.html">ZE_ZImage.h</a>,v 1.19 2003/06/11 00:15:26 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<p>
<a href="ZE__ZImage_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZMusic.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZMusic.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of ZMusic, the basic Music class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZMusic_8cpp.html">ZE_ZMusic.cpp</a>,v 1.10 2003/06/11 05:51:16 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZMusic_8h-source.html">ZE_ZMusic.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,86 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZMusic.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZMusic.h</h1><a href="ZE__ZMusic_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_zmusic_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zmusic_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00024
00025 <span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00026 <span class="preprocessor"></span>
00027 <span class="keyword">namespace </span>ZE
00028 {
00029
<a name="l00035"></a><a class="code" href="classZE_1_1ZMusic.html">00035</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZMusic.html">ZMusic</a>
00036 {
00037 <span class="keyword">protected</span>:
<a name="l00039"></a><a class="code" href="classZE_1_1ZMusic.html#n0">00039</a> <a class="code" href="classZE_1_1ZEngine.html">ZEngine</a>* <a class="code" href="classZE_1_1ZMusic.html#n0">rEngine</a>;
<a name="l00041"></a><a class="code" href="classZE_1_1ZMusic.html#n1">00041</a> Mix_Music *<a class="code" href="classZE_1_1ZMusic.html#n1">rMusic</a>;
00042
00043 <span class="keyword">public</span>:
<a name="l00045"></a><a class="code" href="classZE_1_1ZMusic.html#p0">00045</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZMusic.html#p0">LoopInfinite</a>;
00046
00048 <span class="comment">//Opening and Closing//</span>
00050 <span class="comment"></span>
00056 <a class="code" href="classZE_1_1ZMusic.html#a0">ZMusic</a>();
00057
00064 <a class="code" href="classZE_1_1ZMusic.html#a0">ZMusic</a>(std::string filename);
00065
00071 <span class="keyword">virtual</span> <a class="code" href="classZE_1_1ZMusic.html#a2">~ZMusic</a>();
00072
00079 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZMusic.html#a3">Open</a>(std::string filename);
00080
00086 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZMusic.html#a4">Release</a>();
00087
00089 <span class="comment">//Play Controls//</span>
00091 <span class="comment"></span>
00100 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZMusic.html#a5">Play</a>(<span class="keywordtype">int</span> loopNum=0, <span class="keywordtype">int</span> fadeTime=0) <span class="keyword">const</span>;
00101
00107 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZMusic.html#a6">Pause</a>() <span class="keyword">const</span>;
00108
00114 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZMusic.html#a7">Unpause</a>() <span class="keyword">const</span>;
00115
00121 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZMusic.html#a8">Rewind</a>() <span class="keyword">const</span>;
00122
00129 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZMusic.html#a9">Stop</a>(<span class="keywordtype">int</span> fadeTime=0) <span class="keyword">const</span>;
00130
00137 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZMusic.html#a10">SetVolume</a>(<span class="keywordtype">int</span> volume);
00138
00140 <span class="comment">//Accessors//</span>
00142 <span class="comment"></span>
00149 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZMusic.html#a11">IsLoaded</a>() <span class="keyword">const</span>;
00150
00157 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZMusic.html#a12">IsPlaying</a>() <span class="keyword">const</span>;
00158
00165 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZMusic.html#a13">IsPaused</a>() <span class="keyword">const</span>;
00166
00173 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZMusic.html#a14">Volume</a>() <span class="keyword">const</span>;
00174 };
00175
00176
00177 }
00178
00179 <span class="preprocessor">#endif //USE_SDL_MIXER</span>
00180 <span class="preprocessor"></span>
00181 <span class="preprocessor">#endif //__ze_zmusic_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZMusic.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZMusic.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZMusic, the Music file wrapper for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZMusic_8h.html">ZE_ZMusic.h</a>,v 1.9 2003/06/11 00:15:26 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<p>
<a href="ZE__ZMusic_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZRect.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZRect.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of ZRect, the Rectangle class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZRect_8cpp.html">ZE_ZRect.cpp</a>,v 1.12 2003/06/11 05:51:16 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZRect_8h-source.html">ZE_ZRect.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,96 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZRect.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZRect.h</h1><a href="ZE__ZRect_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_zrect_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zrect_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00024
00025 <span class="keyword">namespace </span>ZE
00026 {
00027
<a name="l00033"></a><a class="code" href="classZE_1_1ZRect.html">00033</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZRect.html">ZRect</a>
00034 {
00035 <span class="keyword">protected</span>:
<a name="l00037"></a><a class="code" href="classZE_1_1ZRect.html#n0">00037</a> <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#n0">rX</a>;
<a name="l00039"></a><a class="code" href="classZE_1_1ZRect.html#n1">00039</a> <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#n1">rY</a>;
<a name="l00041"></a><a class="code" href="classZE_1_1ZRect.html#n2">00041</a> <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#n2">rWidth</a>;
<a name="l00043"></a><a class="code" href="classZE_1_1ZRect.html#n3">00043</a> <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#n3">rHeight</a>;
00044
00045 <span class="keyword">public</span>:
00046
00052 <a class="code" href="classZE_1_1ZRect.html#a0">ZRect</a>();
00053
00063 <a class="code" href="classZE_1_1ZRect.html#a0">ZRect</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y, <span class="keywordtype">float</span> width, <span class="keywordtype">float</span> height);
00064
00071 <a class="code" href="classZE_1_1ZRect.html#a0">ZRect</a>(<span class="keyword">const</span> SDL_Rect &amp;rect);
00072
00079 <a class="code" href="classZE_1_1ZRect.html#a0">ZRect</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZRect.html">ZRect</a> &amp;rhs);
00080
00088 <span class="keyword">const</span> <a class="code" href="classZE_1_1ZRect.html">ZRect</a>&amp; <a class="code" href="classZE_1_1ZRect.html#a4">operator=</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZRect.html">ZRect</a> &amp;rhs);
00089
00095 <span class="keyword">virtual</span> <a class="code" href="classZE_1_1ZRect.html#a5">~ZRect</a>();
00096
00105 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZRect.html#a6">operator&lt;</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZRect.html">ZRect</a> &amp;rhs) <span class="keyword">const</span>;
00106
00116 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZRect.html#a7">Draw</a>(Uint8 red, Uint8 green, Uint8 blue, Uint8 alpha=255) <span class="keyword">const</span>;
00117
00125 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZRect.html#a8">Move</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y);
00126
00134 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZRect.html#a9">MoveRel</a>(<span class="keywordtype">float</span> xMove, <span class="keywordtype">float</span> yMove);
00135
00143 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZRect.html#a10">Resize</a>(<span class="keywordtype">float</span> width, <span class="keywordtype">float</span> height);
00144
00152 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZRect.html#a11">ResizeRel</a>(<span class="keywordtype">float</span> widthChange, <span class="keywordtype">float</span> heightChange);
00153
00161 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZRect.html#a12">Intersects</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZRect.html">ZRect</a> &amp;rect) <span class="keyword">const</span>;
00162
00171 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZRect.html#a13">Contains</a>(<span class="keywordtype">float</span> x, <span class="keywordtype">float</span> y) <span class="keyword">const</span>;
00172
00180 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZRect.html#a13">Contains</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZRect.html">ZRect</a> &amp;rect) <span class="keyword">const</span>;
00181
00189 <a class="code" href="classZE_1_1ZRect.html">ZRect</a> <a class="code" href="classZE_1_1ZRect.html#a15">Intersection</a>(<span class="keyword">const</span> <a class="code" href="classZE_1_1ZRect.html">ZRect</a> &amp;rect) <span class="keyword">const</span>;
00190
00197 SDL_Rect <a class="code" href="classZE_1_1ZRect.html#a16">SDLrect</a>() <span class="keyword">const</span>;
00198
00205 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#a17">X</a>() <span class="keyword">const</span>;
00206
00213 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#a18">Y</a>() <span class="keyword">const</span>;
00214
00221 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#a19">Left</a>() <span class="keyword">const</span>;
00222
00229 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#a20">Right</a>() <span class="keyword">const</span>;
00230
00237 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#a21">Top</a>() <span class="keyword">const</span>;
00238
00245 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#a22">Bottom</a>() <span class="keyword">const</span>;
00246
00253 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#a23">Width</a>() <span class="keyword">const</span>;
00254
00261 <span class="keywordtype">float</span> <a class="code" href="classZE_1_1ZRect.html#a24">Height</a>() <span class="keyword">const</span>;
00262 };
00263
00264 } <span class="comment">//namespace ZE</span>
00265
00266 <span class="preprocessor">#endif //__ze_zrect_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZRect.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZRect.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZRect, the Rectangle class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZRect_8h.html">ZE_ZRect.h</a>,v 1.11 2003/05/13 01:30:51 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<p>
<a href="ZE__ZRect_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZServer.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZServer.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation file for ZServer, the TCP Server class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZServer_8cpp.html">ZE_ZServer.cpp</a>,v 1.7 2003/06/11 05:51:16 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZServer_8h-source.html">ZE_ZServer.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,70 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZServer.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZServer.h</h1><a href="ZE__ZServer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_zserver_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zserver_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00024
00025 <span class="preprocessor">#ifdef USE_SDL_NET</span>
00026 <span class="preprocessor"></span>
00027 <span class="keyword">namespace </span>ZE
00028 {
00029
00037 <span class="keyword">class </span>ZServer
00038 {
00039 <span class="keyword">private</span>:
00041 ZEngine *rEngine;
00043 TCPsocket rSocket;
00045 SDLNet_SocketSet rSocketSet;
00047 TCPsocket *rClientSockets;
00049 <span class="keywordtype">int</span> rMaxClients;
00051 <span class="keywordtype">bool</span> rVerbose;
00053 <span class="keywordtype">int</span> rWaitTime;
00054
00061 <span class="keywordtype">void</span> CloseSocket(<span class="keywordtype">int</span> num);
00062
00063 <span class="keyword">public</span>:
00070 ZServer(<span class="keywordtype">bool</span> verbose=<span class="keyword">false</span>);
00071
00077 <span class="keyword">virtual</span> ~ZServer();
00078
00087 <span class="keywordtype">bool</span> Start(<span class="keywordtype">int</span> maxClients, Uint16 port);
00088
00094 <span class="keywordtype">void</span> Stop();
00095
00103 <span class="keywordtype">void</span> SetWaitTime(<span class="keywordtype">int</span> wait);
00104
00111 <span class="keywordtype">void</span> CheckSockets();
00112
00119 <span class="keywordtype">int</span> Clients();
00120
00127 <span class="keywordtype">int</span> WaitTime();
00128 };
00129
00130 } <span class="comment">//namespace ZE</span>
00131
00132 <span class="preprocessor">#endif //USE_SDL_NET</span>
00133 <span class="preprocessor"></span>
00134 <span class="preprocessor">#endif //__ze_zserver_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZServer.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZServer.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZServer, the TCP Server class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZServer_8h.html">ZE_ZServer.h</a>,v 1.7 2003/05/13 01:30:51 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<p>
<a href="ZE__ZServer_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,25 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZSound.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZSound.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of ZSound, the basic Sound class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZSound_8cpp.html">ZE_ZSound.cpp</a>,v 1.10 2003/06/11 05:51:16 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZSound_8h-source.html">ZE_ZSound.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,85 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZSound.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZSound.h</h1><a href="ZE__ZSound_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_zsound_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_zsound_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00024
00025 <span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00026 <span class="preprocessor"></span>
00027 <span class="keyword">namespace </span>ZE
00028 {
00029
<a name="l00035"></a><a class="code" href="classZE_1_1ZSound.html">00035</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZSound.html">ZSound</a>
00036 {
00037 <span class="keyword">protected</span>:
<a name="l00039"></a><a class="code" href="classZE_1_1ZSound.html#n0">00039</a> <a class="code" href="classZE_1_1ZEngine.html">ZEngine</a>* <a class="code" href="classZE_1_1ZSound.html#n0">rEngine</a>;
<a name="l00041"></a><a class="code" href="classZE_1_1ZSound.html#n1">00041</a> Mix_Chunk* <a class="code" href="classZE_1_1ZSound.html#n1">rSound</a>;
<a name="l00043"></a><a class="code" href="classZE_1_1ZSound.html#n2">00043</a> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZSound.html#n2">rChannelID</a>;
00044
00045 <span class="keyword">public</span>:
<a name="l00047"></a><a class="code" href="classZE_1_1ZSound.html#p0">00047</a> <span class="keyword">static</span> <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZSound.html#p0">LoopInfinite</a>;
00048
00050 <span class="comment">//Opening and Closing//</span>
00052 <span class="comment"></span>
00058 <a class="code" href="classZE_1_1ZSound.html#a0">ZSound</a>();
00059
00066 <a class="code" href="classZE_1_1ZSound.html#a0">ZSound</a>(std::string filename);
00067
00073 <span class="keyword">virtual</span> <a class="code" href="classZE_1_1ZSound.html#a2">~ZSound</a>();
00074
00081 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZSound.html#a3">Open</a>(std::string filename);
00082
00088 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZSound.html#a4">Release</a>();
00089
00091 <span class="comment">//Play Controls//</span>
00093 <span class="comment"></span>
00102 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZSound.html#a5">Play</a>(<span class="keywordtype">int</span> loopNum=0, <span class="keywordtype">int</span> fadeTime=0);
00103
00109 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZSound.html#a6">Pause</a>() <span class="keyword">const</span>;
00110
00116 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZSound.html#a7">Unpause</a>() <span class="keyword">const</span>;
00117
00124 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZSound.html#a8">Stop</a>(<span class="keywordtype">int</span> fadeTime=0) <span class="keyword">const</span>;
00125
00132 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZSound.html#a9">SetVolume</a>(<span class="keywordtype">int</span> volume);
00133
00135 <span class="comment">//Accessors//</span>
00137 <span class="comment"></span>
00144 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZSound.html#a10">IsLoaded</a>() <span class="keyword">const</span>;
00145
00152 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZSound.html#a11">IsPlaying</a>() <span class="keyword">const</span>;
00153
00160 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZSound.html#a12">IsPaused</a>() <span class="keyword">const</span>;
00161
00168 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZSound.html#a13">Volume</a>() <span class="keyword">const</span>;
00169 };
00170
00171
00172 }
00173
00174 <span class="preprocessor">#endif //USE_SDL_MIXER</span>
00175 <span class="preprocessor"></span>
00176 <span class="preprocessor">#endif //__ze_zsound_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZSound.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZSound.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZSound, the Sound Effect wrapper for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZSound_8h.html">ZE_ZSound.h</a>,v 1.9 2003/06/11 00:15:26 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<p>
<a href="ZE__ZSound_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,27 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZTimer.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/src/ZE_ZTimer.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Implementation of ZTimer, the basic Timer class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZTimer_8cpp.html">ZE_ZTimer.cpp</a>,v 1.9 2003/06/11 05:51:16 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZTimer_8h-source.html">ZE_ZTimer.h</a>"</code><br>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,63 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZE_ZTimer.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZTimer.h</h1><a href="ZE__ZTimer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 <span class="comment">/*******************************************************************************</span>
00002 <span class="comment"> This file is Part of the ZEngine Library for 2D game development.</span>
00003 <span class="comment"> Copyright (C) 2002, 2003 James Turk</span>
00004 <span class="comment"></span>
00005 <span class="comment"> Licensed under a BSD-style license.</span>
00006 <span class="comment"></span>
00007 <span class="comment"> The maintainer of this library is James Turk (james@conceptofzero.net) </span>
00008 <span class="comment"> and the home of this Library is http://www.zengine.sourceforge.net</span>
00009 <span class="comment">*******************************************************************************/</span>
00010
00020 <span class="preprocessor">#ifndef __ze_ztimer_h__</span>
00021 <span class="preprocessor"></span><span class="preprocessor">#define __ze_ztimer_h__</span>
00022 <span class="preprocessor"></span>
00023 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00024
00025 <span class="keyword">namespace </span>ZE
00026 {
00027
<a name="l00033"></a><a class="code" href="classZE_1_1ZTimer.html">00033</a> <span class="keyword">class </span><a class="code" href="classZE_1_1ZTimer.html">ZTimer</a>
00034 {
00035 <span class="keyword">protected</span>:
<a name="l00037"></a><a class="code" href="classZE_1_1ZTimer.html#n0">00037</a> <a class="code" href="classZE_1_1ZEngine.html">ZEngine</a>* <a class="code" href="classZE_1_1ZTimer.html#n0">rEngine</a>;
<a name="l00039"></a><a class="code" href="classZE_1_1ZTimer.html#n1">00039</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZTimer.html#n1">rPaused</a>;
<a name="l00041"></a><a class="code" href="classZE_1_1ZTimer.html#n2">00041</a> <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZTimer.html#n2">rUseZEngine</a>;
<a name="l00043"></a><a class="code" href="classZE_1_1ZTimer.html#n3">00043</a> Uint32 <a class="code" href="classZE_1_1ZTimer.html#n3">rPausedTime</a>;
<a name="l00045"></a><a class="code" href="classZE_1_1ZTimer.html#n4">00045</a> Uint32 <a class="code" href="classZE_1_1ZTimer.html#n4">rLastPause</a>;
00046
00053 Uint32 <a class="code" href="classZE_1_1ZTimer.html#b0">GetParentTime</a>() <span class="keyword">const</span>;
00054
00055 <span class="keyword">public</span>:
00056
00063 <a class="code" href="classZE_1_1ZTimer.html#a0">ZTimer</a>(<span class="keywordtype">bool</span> useZEngine=<span class="keyword">true</span>);
00064
00070 <span class="keyword">virtual</span> <a class="code" href="classZE_1_1ZTimer.html#a1">~ZTimer</a>();
00071
00077 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZTimer.html#a2">Reset</a>();
00078
00084 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZTimer.html#a3">Pause</a>();
00085
00091 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZTimer.html#a4">Unpause</a>();
00092
00099 Uint32 <a class="code" href="classZE_1_1ZTimer.html#a5">GetTime</a>() <span class="keyword">const</span>;
00100
00107 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZTimer.html#a6">IsPaused</a>() <span class="keyword">const</span>;
00108 };
00109
00110 }
00111
00112 <span class="preprocessor">#endif //__ze_ztimer_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE_ZTimer.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZE_ZTimer.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Definition file for ZTimer, the Timer class for ZEngine. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__ZTimer_8h.html">ZE_ZTimer.h</a>,v 1.8 2003/05/13 01:30:51 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<p>
<a href="ZE__ZTimer_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html">ZE</a></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,38 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/ZEngine.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZEngine.h</h1><a href="ZEngine_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001
00050 <span class="preprocessor">#ifndef __zengine_h__</span>
00051 <span class="preprocessor"></span><span class="preprocessor">#define __zengine_h__</span>
00052 <span class="preprocessor"></span>
00053 <span class="preprocessor">#include "<a class="code" href="ZE__Defines_8h.html">ZE_Defines.h</a>"</span>
00054 <span class="preprocessor">#include "<a class="code" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a>"</span>
00055 <span class="preprocessor">#include "<a class="code" href="ZE__Utility_8h.html">ZE_Utility.h</a>"</span>
00056 <span class="preprocessor">#include "<a class="code" href="ZE__ZImage_8h.html">ZE_ZImage.h</a>"</span>
00057 <span class="preprocessor">#include "<a class="code" href="ZE__ZTimer_8h.html">ZE_ZTimer.h</a>"</span>
00058 <span class="preprocessor">#include "<a class="code" href="ZE__ZConfigFile_8h.html">ZE_ZConfigFile.h</a>"</span>
00059 <span class="preprocessor">#include "<a class="code" href="ZE__ZRect_8h.html">ZE_ZRect.h</a>"</span>
00060 <span class="preprocessor">#ifdef USE_SDL_TTF</span>
00061 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="ZE__ZFont_8h.html">ZE_ZFont.h</a>"</span>
00062 <span class="preprocessor">#endif</span>
00063 <span class="preprocessor"></span><span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00064 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="ZE__ZSound_8h.html">ZE_ZSound.h</a>"</span>
00065 <span class="preprocessor">#include "<a class="code" href="ZE__ZMusic_8h.html">ZE_ZMusic.h</a>"</span>
00066 <span class="preprocessor">#endif</span>
00067 <span class="preprocessor"></span><span class="preprocessor">#ifdef USE_SDL_NET</span>
00068 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="ZE__ZClient_8h.html">ZE_ZClient.h</a>"</span>
00069 <span class="preprocessor">#include "<a class="code" href="ZE__ZServer_8h.html">ZE_ZServer.h</a>"</span>
00070 <span class="preprocessor">#endif</span>
00071 <span class="preprocessor"></span>
00072 <span class="preprocessor">#endif //__zengine_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,36 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZEngine.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/ZEngine.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Header file for ZEngine Game Engine from Concept of Zero, this is the file that programs that wish to utilize ZEngine should include. <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZEngine_8h.html">ZEngine.h</a>,v 1.26 2003/05/13 01:30:51 cozman Exp </dd></dl>
<br>
<dl compact><dt><b>Author:</b></dt><dd>James Turk</dd></dl>
<p>
<code>#include "<a class="el" href="ZE__Defines_8h-source.html">ZE_Defines.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__Utility_8h-source.html">ZE_Utility.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZImage_8h-source.html">ZE_ZImage.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZTimer_8h-source.html">ZE_ZTimer.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZConfigFile_8h-source.html">ZE_ZConfigFile.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZRect_8h-source.html">ZE_ZRect.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZFont_8h-source.html">ZE_ZFont.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZSound_8h-source.html">ZE_ZSound.h</a>"</code><br>
<code>#include "<a class="el" href="ZE__ZMusic_8h-source.html">ZE_ZMusic.h</a>"</code><br>
<p>
<a href="ZEngine_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Annotated Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZEngine Compound List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="classVersionInfo.html">VersionInfo</a></td><td class="indexvalue">Class for holding version information</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> Class for use in <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a></td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html">ZE::ZConfigFile::ZCF_Section</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> Section class</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">ZE::ZConfigFile::ZCF_Variable</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> Variable class</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td class="indexvalue">Main <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Singleton Class</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZError.html">ZError</a> class for describing errors</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZFont.html">ZFont</a> class for basic Font use</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZImage.html">ZImage</a> class for basic Image use</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZMusic.html">ZMusic</a> class for playing full length music (eg. ogg or wav)</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZRandGen.html">ZE::ZRandGen</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZRandGen.html">ZRandGen</a> class for OO encapsulation of superb random generator "Mersenne Twister."</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> class for simplified rectangle use</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZSound.html">ZSound</a> class for playing sound effects. (WAV)</td></tr>
<tr><td class="indexkey"><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZTimer.html">ZTimer</a> class for Timer use</td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3-rc2 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZClient Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a2">Connect</a>(char *server, Uint16 port)</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a7">Connected</a>()</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a3">Disconnect</a>()</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a6">Receive</a>(ZByte *data)</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#n0">rEngine</a></td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#n1">rSocket</a></td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#n2">rSocketSet</a></td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#n3">rVerbose</a></td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#n4">rWaitTime</a></td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a5">Send</a>(ZByte *data, int size)</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a4">SetWaitTime</a>(int wait)</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a8">WaitTime</a>()</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a0">ZClient</a>(bool verbose=false)</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZClient.html#a1">~ZClient</a>()</td><td><a class="el" href="classZE_1_1ZClient.html">ZE::ZClient</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 22:34:35 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
</body>
</html>

View File

@ -1,369 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZClient class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3-rc2 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZClient Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZClient_8h-source.html">ZE_ZClient.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZClient-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZClient.html">ZClient</a> net client class, used to create a simple TCP game client for use with <a class="el" href="classZE_1_1ZServer.html">ZServer</a>. <dl compact><dt><b>Since:</b></dt><dd>0.8.3 </dd></dl>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a0">ZClient</a> (bool verbose=false)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default Constructor.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a1">~ZClient</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Destructor, disconnects and frees memory.</em> <a href="#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a2">Connect</a> (char *server, Uint16 port)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Connects to a server on a given port.</em> <a href="#a2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a3">Disconnect</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Disconnect client.</em> <a href="#a3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a4">SetWaitTime</a> (int wait)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets wait time for recieves.</em> <a href="#a4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a5">Send</a> (<a class="el" href="ZE__Defines_8h.html#a7">ZByte</a> *data, int size)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Send data too connected server.</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a6">Receive</a> (<a class="el" href="ZE__Defines_8h.html#a7">ZByte</a> *data)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Recieve data if available.</em> <a href="#a6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a7">Connected</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Return connected state.</em> <a href="#a7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#a8">WaitTime</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets current wait time.</em> <a href="#a8"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="n0" doxytag="ZE::ZClient::rEngine"></a>
<a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#n0">rEngine</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Pointer to <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Object.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n1" doxytag="ZE::ZClient::rSocket"></a>
TCPsocket&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#n1">rSocket</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>SDL_net socket for connection.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n2" doxytag="ZE::ZClient::rSocketSet"></a>
SDLNet_SocketSet&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#n2">rSocketSet</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Socket set for connection.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n3" doxytag="ZE::ZClient::rVerbose"></a>
bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#n3">rVerbose</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Verbose setting for connection logs.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n4" doxytag="ZE::ZClient::rWaitTime"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZClient.html#n4">rWaitTime</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Wait timeout setting for recieves on connection. [Defaults to 0.].</em></font><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZClient::ZClient"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZClient::ZClient </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; <em>verbose</em> = false </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Default Constructor, does basic initialization. If verbose is true connection data will be added to log file. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>verbose</em>&nbsp;</td><td>Sets verbose setting of client. [Defaults to false.] </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZClient::~ZClient"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual ZE::ZClient::~ZClient </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Destructor calls <a class="el" href="classZE_1_1ZClient.html#a3">ZClient::Disconnect()</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a2" doxytag="ZE::ZClient::Connect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZClient::Connect </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">char *&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>server</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint16&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>port</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Connects to a server (given in dotted ip form) on a given port. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>server</em>&nbsp;</td><td>Dotted IP address to connect to. </td></tr>
<tr><td valign=top><em>port</em>&nbsp;</td><td>Port number to connect to. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if connected, false otherwise. </dd></dl>
</td>
</tr>
</table>
<a name="a3" doxytag="ZE::ZClient::Disconnect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZClient::Disconnect </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Disconnect from server if connected. </td>
</tr>
</table>
<a name="a4" doxytag="ZE::ZClient::SetWaitTime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZClient::SetWaitTime </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; <em>wait</em> </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Sets wait time in milliseconds , time which ZClient::Recieve will wait before returning if there is no data. Before this is called for the first time WaitTime is 0. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>wait</em>&nbsp;</td><td>Wait time. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a5" doxytag="ZE::ZClient::Send"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZClient::Send </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="ZE__Defines_8h.html#a7">ZByte</a> *&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>data</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>size</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Sends data to server if available. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>data</em>&nbsp;</td><td>Pointer to data buffer to send. </td></tr>
<tr><td valign=top><em>size</em>&nbsp;</td><td>Size of data buffer. (Can't be larger than MAX_MSG_LEN as defined in <a class="el" href="ZE__Defines_8h.html">ZE_Defines.h</a>) </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>True if data could be sent, false upon error. </dd></dl>
</td>
</tr>
</table>
<a name="a6" doxytag="ZE::ZClient::Receive"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZClient::Receive </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="ZE__Defines_8h.html#a7">ZByte</a> *&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; <em>data</em> </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Recieves data from server if available, waiting for timeout period if no data is pending. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>data</em>&nbsp;</td><td>Pointer to buffer to store data in. (Must be large enough, needs not be more than MAX_MSG_LEN as defined in <a class="el" href="ZE__Defines_8h.html">ZE_Defines.h</a>) </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Size of recieved data stored to buffer. (&lt;MAX_MSG_LEN) </dd></dl>
</td>
</tr>
</table>
<a name="a7" doxytag="ZE::ZClient::Connected"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZClient::Connected </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Returns state of connection. <dl compact><dt><b>Returns:</b></dt><dd>true if connected, false otherwise </dd></dl>
</td>
</tr>
</table>
<a name="a8" doxytag="ZE::ZClient::WaitTime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZClient::WaitTime </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Gets amount of time in milliseconds that is specified to wait for data on Recieve. <dl compact><dt><b>Returns:</b></dt><dd>Wait time. </dd></dl>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li>/include/<a class="el" href="ZE__ZClient_8h-source.html">ZE_ZClient.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 22:34:35 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
</body>
</html>

View File

@ -1,36 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZConfigFile Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#b0">CleanString</a>(std::string str) const</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a13">Close</a>()</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#b1">Exists</a>(std::string sec) const</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#b2">Exists</a>(std::string sec, std::string var) const</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a12">Flush</a>()</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a6">GetBool</a>(std::string section, std::string var, bool defVal) const</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a4">GetFloat</a>(std::string section, std::string var, float defVal) const</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a5">GetInt</a>(std::string section, std::string var, int defVal) const</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a7">GetString</a>(std::string section, std::string var, std::string defVal) const</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#b4">GetVariable</a>(std::string sec, std::string var, std::string defVal) const</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a3">Process</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#n0">rFileLayout</a></td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#n1">rFilename</a></td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a10">SetBool</a>(std::string section, std::string var, bool val)</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a8">SetFloat</a>(std::string section, std::string var, float val)</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a9">SetInt</a>(std::string section, std::string var, int val)</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a11">SetString</a>(std::string section, std::string var, std::string val)</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#b3">SetVariable</a>(std::string sec, std::string var, std::string val)</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a0">ZConfigFile</a>()</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a1">ZConfigFile</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile.html#a2">~ZConfigFile</a>()</td><td><a class="el" href="classZE_1_1ZConfigFile.html">ZE::ZConfigFile</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,885 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZConfigFile class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZConfigFile Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZConfigFile_8h-source.html">ZE_ZConfigFile.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZConfigFile-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> class for INI-style configuration files for games or applications. Inherited from ZObject.
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a0">ZConfigFile</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Default constructor.</em> <a href="#a0"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a1">ZConfigFile</a> (std::string filename)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Constructor which takes filename.</em> <a href="#a1"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a2">~ZConfigFile</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Destructor, flushes file.</em> <a href="#a2"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a3">Process</a> (std::string filename)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Parse a file.</em> <a href="#a3"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a4">GetFloat</a> (std::string section, std::string var, float defVal) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get value in floating point format from file.</em> <a href="#a4"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a5">GetInt</a> (std::string section, std::string var, int defVal) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get value in integer format from file.</em> <a href="#a5"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a6">GetBool</a> (std::string section, std::string var, bool defVal) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get value in boolean format from file.</em> <a href="#a6"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a7">GetString</a> (std::string section, std::string var, std::string defVal) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get value in std::string format from file.</em> <a href="#a7"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a8">SetFloat</a> (std::string section, std::string var, float val)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Set value in floating point format in file.</em> <a href="#a8"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a9">SetInt</a> (std::string section, std::string var, int val)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Set value in integer format in file.</em> <a href="#a9"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a10">SetBool</a> (std::string section, std::string var, bool val)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Set value in boolean format in file.</em> <a href="#a10"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a11">SetString</a> (std::string section, std::string var, std::string val)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Set value in std::string format in file.</em> <a href="#a11"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a12">Flush</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Write all values to file.</em> <a href="#a12"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#a13">Close</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Close the file.</em> <a href="#a13"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#b0">CleanString</a> (std::string str) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Reformat a std::string in a form more suitable to parsing.</em> <a href="#b0"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#b1">Exists</a> (std::string sec) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if a section exists.</em> <a href="#b1"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#b2">Exists</a> (std::string sec, std::string var) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if a variable exists.</em> <a href="#b2"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#b3">SetVariable</a> (std::string sec, std::string var, std::string val)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Internal function to set variables.</em> <a href="#b3"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#b4">GetVariable</a> (std::string sec, std::string var, std::string defVal) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Internal function to get value of a variable.</em> <a href="#b4"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="n0" doxytag="ZE::ZConfigFile::rFileLayout"></a>
std::list&lt; <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html">ZCF_Section</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#n0">rFileLayout</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">List of sections of internal type.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n1" doxytag="ZE::ZConfigFile::rFilename"></a>
std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html#n1">rFilename</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Filename of file currently open.</em><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZConfigFile::ZConfigFile"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZConfigFile::ZConfigFile </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
A no-op default constructor. </td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZConfigFile::ZConfigFile"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZConfigFile::ZConfigFile </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor takes filename, and calls process on it. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em>&nbsp;</td><td>File to load as <a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a>. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a2" doxytag="ZE::ZConfigFile::~ZConfigFile"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZConfigFile::~ZConfigFile </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Flushes the file, ensures a flush if the file is left open. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="b0" doxytag="ZE::ZConfigFile::CleanString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> std::string ZE::ZConfigFile::CleanString </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>str</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [protected]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Removes whitespace from a std::string and makes all characters lowercase. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>str</em>&nbsp;</td><td>The std::string to get a clean version of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Cleaned std::string. </dd></dl>
</td>
</tr>
</table>
<a name="b1" doxytag="ZE::ZConfigFile::Exists"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZConfigFile::Exists </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>sec</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [protected]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Find out if a section currently exists. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>sec</em>&nbsp;</td><td>Section to check for. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>bool, true if section exists in file. </dd></dl>
</td>
</tr>
</table>
<a name="b2" doxytag="ZE::ZConfigFile::Exists"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZConfigFile::Exists </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>sec</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const<code> [protected]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Find out if a variable currently exists. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>sec</em>&nbsp;</td><td>Section to check in. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Variable to check for. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>bool, true if section exists in file. </dd></dl>
</td>
</tr>
</table>
<a name="b3" doxytag="ZE::ZConfigFile::SetVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZConfigFile::SetVariable </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>sec</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>val</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"><code> [protected]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set variable to value, called internally only. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>sec</em>&nbsp;</td><td>Section for variable. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Variable to set. </td></tr>
<tr><td valign=top><em>val</em>&nbsp;</td><td>Value to set variable to. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="b4" doxytag="ZE::ZConfigFile::GetVariable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> std::string ZE::ZConfigFile::GetVariable </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>sec</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>defVal</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const<code> [protected]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get value of variable, called internally only. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>sec</em>&nbsp;</td><td>Section for variable. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Variable to get. </td></tr>
<tr><td valign=top><em>defVal</em>&nbsp;</td><td>Value to return if variable doesnt exist. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Value of variable. </dd></dl>
</td>
</tr>
</table>
<a name="a3" doxytag="ZE::ZConfigFile::Process"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZConfigFile::Process </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Parses the file, reading the contents into the fileLayout map. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em>&nbsp;</td><td>File to parse and attach this ZDataFile to. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a4" doxytag="ZE::ZConfigFile::GetFloat"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZConfigFile::GetFloat </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>section</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>defVal</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the current value of a variable in the file, or defVal if not found in file. <dl compact><dt><b>Since:</b></dt><dd>0.8.3 </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>section</em>&nbsp;</td><td>Name of section to seek variable under. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Name of variable to seek value for. </td></tr>
<tr><td valign=top><em>defVal</em>&nbsp;</td><td>Value to return if var does not exist within section. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Contents of the variable in floating point format. </dd></dl>
</td>
</tr>
</table>
<a name="a5" doxytag="ZE::ZConfigFile::GetInt"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZConfigFile::GetInt </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>section</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap> <em>defVal</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the current value of a variable in the file, or defVal if not found in file. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>section</em>&nbsp;</td><td>Name of section to seek variable under. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Name of variable to seek value for. </td></tr>
<tr><td valign=top><em>defVal</em>&nbsp;</td><td>Value to return if var does not exist within section. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Contents of the variable in integer format. </dd></dl>
</td>
</tr>
</table>
<a name="a6" doxytag="ZE::ZConfigFile::GetBool"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZConfigFile::GetBool </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>section</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>bool&nbsp;</td>
<td class="mdname" nowrap> <em>defVal</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the current value of a variable in the file, or defVal if not found in file. (Valid values are "0","1","true" and "false") <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>section</em>&nbsp;</td><td>Name of section to seek variable under. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Name of variable to seek value for. </td></tr>
<tr><td valign=top><em>defVal</em>&nbsp;</td><td>Value to return if var does not exist within section. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Contents of the variable in boolean format. </dd></dl>
</td>
</tr>
</table>
<a name="a7" doxytag="ZE::ZConfigFile::GetString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> std::string ZE::ZConfigFile::GetString </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>section</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>defVal</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get the current value of a variable in the file, or defVal if not found in file. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>section</em>&nbsp;</td><td>Name of section to seek variable under. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Name of variable to seek value for. </td></tr>
<tr><td valign=top><em>defVal</em>&nbsp;</td><td>Value to return if var does not exist within section. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Contents of the variable in std::string format. </dd></dl>
</td>
</tr>
</table>
<a name="a8" doxytag="ZE::ZConfigFile::SetFloat"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZConfigFile::SetFloat </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>section</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>val</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the new value of a variable in the file to val, creating the section and variable if not already found in file. <dl compact><dt><b>Since:</b></dt><dd>0.8.3 </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>section</em>&nbsp;</td><td>Name of section to edit variable under. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Name of variable to set value for. </td></tr>
<tr><td valign=top><em>val</em>&nbsp;</td><td>Floating point value to set variable to in file. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a9" doxytag="ZE::ZConfigFile::SetInt"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZConfigFile::SetInt </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>section</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap> <em>val</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the new value of a variable in the file to val, creating the section and variable if not already found in file. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>section</em>&nbsp;</td><td>Name of section to edit variable under. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Name of variable to set value for. </td></tr>
<tr><td valign=top><em>val</em>&nbsp;</td><td>Integer value to set variable to in file. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a10" doxytag="ZE::ZConfigFile::SetBool"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZConfigFile::SetBool </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>section</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>bool&nbsp;</td>
<td class="mdname" nowrap> <em>val</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the new value of a variable in the file to val, creating the section and variable if not already found in file. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>section</em>&nbsp;</td><td>Name of section to edit variable under. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Name of variable to set value for. </td></tr>
<tr><td valign=top><em>val</em>&nbsp;</td><td>Boolean value to set variable to in file. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a11" doxytag="ZE::ZConfigFile::SetString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZConfigFile::SetString </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>section</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>var</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>val</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set the new value of a variable in the file to val, creating the section and variable if not already found in file. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>section</em>&nbsp;</td><td>Name of section to edit variable under. </td></tr>
<tr><td valign=top><em>var</em>&nbsp;</td><td>Name of variable to set value for. </td></tr>
<tr><td valign=top><em>val</em>&nbsp;</td><td>String value to set variable to in file. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a12" doxytag="ZE::ZConfigFile::Flush"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZConfigFile::Flush </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Writes all values and sections to file. </td>
</tr>
</table>
<a name="a13" doxytag="ZE::ZConfigFile::Close"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZConfigFile::Close </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Flush the file and clear the filename. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li>/include/<a class="el" href="ZE__ZConfigFile_8h-source.html">ZE_ZConfigFile.h</a><li>/src/<a class="el" href="ZE__ZConfigFile_8cpp.html">ZE_ZConfigFile.cpp</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,17 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZConfigFile::ZCF_Section Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html">ZE::ZConfigFile::ZCF_Section</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m0">section</a></td><td><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html">ZE::ZConfigFile::ZCF_Section</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m1">varList</a></td><td><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html">ZE::ZConfigFile::ZCF_Section</a></td><td></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZConfigFile::ZCF_Section class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZConfigFile::ZCF_Section Class Reference</h1><a href="classZE_1_1ZConfigFile_1_1ZCF__Section-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> class for mapping a section name to a list of variables in that section.
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="m0" doxytag="ZE::ZConfigFile::ZCF_Section::section"></a>
std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m0">section</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Section name.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="m1" doxytag="ZE::ZConfigFile::ZCF_Section::varList"></a>
std::list&lt; <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">ZCF_Variable</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m1">varList</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">STL list of variables.</em><br><br></td></tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li>/include/<a class="el" href="ZE__ZConfigFile_8h-source.html">ZE_ZConfigFile.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,17 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZConfigFile::ZCF_Variable Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">ZE::ZConfigFile::ZCF_Variable</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m1">val</a></td><td><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">ZE::ZConfigFile::ZCF_Variable</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m0">var</a></td><td><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">ZE::ZConfigFile::ZCF_Variable</a></td><td></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,29 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZConfigFile::ZCF_Variable class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZConfigFile::ZCF_Variable Class Reference</h1><a href="classZE_1_1ZConfigFile_1_1ZCF__Variable-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> class for mapping a variable name to it's value, stored in std::string form (later converted to bool or int if needed).
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="m0" doxytag="ZE::ZConfigFile::ZCF_Variable::var"></a>
std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m0">var</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Variable name.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="m1" doxytag="ZE::ZConfigFile::ZCF_Variable::val"></a>
std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m1">val</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Value associated with variable.</em><br><br></td></tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li>/include/<a class="el" href="ZE__ZConfigFile_8h-source.html">ZE_ZConfigFile.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,108 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZEngine Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a55">BPP</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a34">CheckEvents</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a8">Clear</a>(float red=0.0f, float green=0.0f, float blue=0.0f, float alpha=1.0f)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a3">CloseDisplay</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a2">CreateDisplay</a>(std::string title, std::string icon="")</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a10">Delay</a>(Uint32 milliseconds)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a6">Display</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a40">FlushErrors</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a17">GetDesiredFramerate</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a15">GetFramerate</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a14">GetFrameTime</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#d0">GetInstance</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [static]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a38">GetLastError</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a11">GetTime</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a54">Height</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a27">HideCursor</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a23">ImagesNeedReload</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a5">Initialized</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a19">IsActive</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a56">IsFullscreen</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a18">IsPaused</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a25">KeyIsPressed</a>(SDLKey key)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a26">KeyPress</a>(SDLKey key)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a31">LButtonPressed</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a52">LoadFont</a>(std::string filename, int size)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a49">LoadImage</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a51">LoadMusic</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a50">LoadSound</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#c1">LogError</a>(ZError error)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o15">mActive</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o2">mBPP</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o23">mCurError</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o8">mDesiredFramerate</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o25">mErrlog</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o22">mErrorQueue</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o26">mEventFilter</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o3">mFullscreen</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o1">mHeight</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o4">mInitialized</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o17">mKeyIsPressed</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o18">mKeyPress</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o10">mLastPause</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o12">mLastTime</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o24">mLogAllErrors</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o21">mMouseB</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o19">mMouseX</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o20">mMouseY</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o14">mNeedReload</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o9">mNextUpdate</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a33">MouseInRect</a>(SDL_Rect *rect)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a29">MouseX</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a30">MouseY</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o6">mPaused</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o11">mPausedTime</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o16">mQuit</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o27">mRandGen</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o28">mRate</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o5">mScreen</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o13">mSecPerFrame</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o29">mStereo</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o7">mUnpauseOnActive</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#o0">mWidth</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a12">PauseTimer</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a21">QuitRequested</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a42">Rand</a>(unsigned int max)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a43">Rand</a>(unsigned long max)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a44">Rand</a>(int min, int max)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a45">Rand</a>(long min, long max)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a46">Rand</a>(float min, float max)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a47">Rand</a>(double min, double max)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a48">RandDouble</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a32">RButtonPressed</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#d1">ReleaseInstance</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [static]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a37">ReportError</a>(ZErrorCode code, std::string desc="", std::string file="", unsigned int line=0)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a20">RequestQuit</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a41">SeedRandGen</a>(unsigned long seed)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a16">SetDesiredFramerate</a>(Uint8 rate)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a36">SetErrorLog</a>(bool logAll, std::string logFile="")</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a35">SetEventFilter</a>(SDL_EventFilter filter)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a9">SetGL2D</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a24">SetKeyRepeatRate</a>(int rate)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a22">SetReloadNeed</a>(bool state)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a0">SetupDisplay</a>(int width, int height, int bpp, bool fullscreen)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a1">SetupSound</a>(int rate, bool stereo)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a28">ShowCursor</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#r0">sInstance</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private, static]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a4">ToggleFullscreen</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a13">UnpauseTimer</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a7">Update</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#p0">Version</a></td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [static]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a53">Width</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#a39">WriteLog</a>(std::string str)</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZEngine.html#c0">ZEngine</a>()</td><td><a class="el" href="classZE_1_1ZEngine.html">ZE::ZEngine</a></td><td><code> [private]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,25 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZError Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZError.html">ZE::ZError</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#a2">Code</a>() const</td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#a1">Create</a>(ZErrorCode code, std::string desc="", std::string file="", int line=0)</td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#d0">CreateStringTable</a>()</td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td><code> [static]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#a3">LogString</a>() const</td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#n0">rCode</a></td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#n1">rDescription</a></td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#n2">rFilename</a></td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#n3">rLine</a></td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#q0">sErrorDesc</a></td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td><code> [protected, static]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZError.html#a0">ZError</a>(ZErrorCode code=ZERR_NONE, std::string desc="", std::string file="", int line=0)</td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,257 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZError class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZError Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZError_8h-source.html">ZE_ZError.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZError-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZError.html">ZError</a> class for storing and printing information on errors. Inherited from ZObject and tied closely to <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a>. <dl compact><dt><b>Since:</b></dt><dd>0.8.2 </dd></dl>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#a0">ZError</a> (<a class="el" href="namespaceZE.html#a24">ZErrorCode</a> code=ZERR_NONE, std::string desc="", std::string file="", int line=0)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Default constructor for <a class="el" href="classZE_1_1ZError.html">ZError</a>.</em> <a href="#a0"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#a1">Create</a> (<a class="el" href="namespaceZE.html#a24">ZErrorCode</a> code, std::string desc="", std::string file="", int line=0)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Set members of error object.</em> <a href="#a1"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceZE.html#a24">ZErrorCode</a>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#a2">Code</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get ZErrorCode of error.</em> <a href="#a2"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#a3">LogString</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get formatted string for log file.</em> <a href="#a3"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#d0">CreateStringTable</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Construct string table for error strings.</em> <a href="#d0"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="n0" doxytag="ZE::ZError::rCode"></a>
<a class="el" href="namespaceZE.html#a24">ZErrorCode</a>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#n0">rCode</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Error ID.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n1" doxytag="ZE::ZError::rDescription"></a>
std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#n1">rDescription</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Error Description.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n2" doxytag="ZE::ZError::rFilename"></a>
std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#n2">rFilename</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">File which error occured in.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n3" doxytag="ZE::ZError::rLine"></a>
unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#n3">rLine</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Line which error occured on.</em><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="q0" doxytag="ZE::ZError::sErrorDesc"></a>
std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html#q0">sErrorDesc</a> [ZERR_LAST]</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Static Array of Error Identifiers.</em><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZError::ZError"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZError::ZError </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="namespaceZE.html#a24">ZErrorCode</a>&nbsp;</td>
<td class="mdname" nowrap> <em>code</em> = ZERR_NONE, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>desc</em> = "", </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>file</em> = "", </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap> <em>line</em> = 0</td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Make new <a class="el" href="classZE_1_1ZError.html">ZError</a> object, by default set rCode to ZERR_NONE with no description. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>code</em>&nbsp;</td><td>ZErrorCode to set object to, defaults to ZERR_NONE. </td></tr>
<tr><td valign=top><em>desc</em>&nbsp;</td><td>Description to use for object, defaults to nothing. </td></tr>
<tr><td valign=top><em>file</em>&nbsp;</td><td>Optional argument specifying the file the error occured in. </td></tr>
<tr><td valign=top><em>line</em>&nbsp;</td><td>Optional argument specifying the line the error occured on. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="d0" doxytag="ZE::ZError::CreateStringTable"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZError::CreateStringTable </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [static]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructs a string table for errors, enabling <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> to properly delete the table on exit. </td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZError::Create"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZError::Create </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top"><a class="el" href="namespaceZE.html#a24">ZErrorCode</a>&nbsp;</td>
<td class="mdname" nowrap> <em>code</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>desc</em> = "", </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>std::string&nbsp;</td>
<td class="mdname" nowrap> <em>file</em> = "", </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap> <em>line</em> = 0</td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set new values in <a class="el" href="classZE_1_1ZError.html">ZError</a> object. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>code</em>&nbsp;</td><td>ZErrorCode to set object to. </td></tr>
<tr><td valign=top><em>desc</em>&nbsp;</td><td>Description to use for object, defaults to nothing. </td></tr>
<tr><td valign=top><em>file</em>&nbsp;</td><td>Optional argument specifying the file the error occured in. </td></tr>
<tr><td valign=top><em>line</em>&nbsp;</td><td>Optional argument specifying the line the error occured on. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a2" doxytag="ZE::ZError::Code"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> <a class="el" href="namespaceZE.html#a24">ZErrorCode</a> ZE::ZError::Code </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Access ZErrorCode of the <a class="el" href="classZE_1_1ZError.html">ZError</a> object. <dl compact><dt><b>Returns:</b></dt><dd>The error ZErrorCode. </dd></dl>
</td>
</tr>
</table>
<a name="a3" doxytag="ZE::ZError::LogString"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> std::string ZE::ZError::LogString </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Return the string to be written to the logfile. Called by <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> in LogError. </td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li>/include/<a class="el" href="ZE__ZError_8h-source.html">ZE_ZError.h</a><li>/src/<a class="el" href="ZE__ZError_8cpp.html">ZE_ZError.cpp</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,39 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZFont Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a6">DrawShadedText</a>(std::string text, ZImage &amp;image) const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a5">DrawText</a>(std::string text, ZImage &amp;image) const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a15">Height</a>() const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a12">IsBold</a>() const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a13">IsItalic</a>() const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a11">IsLoaded</a>() const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a14">IsUnderlined</a>() const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a16">LineSkip</a>() const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a3">Open</a>(std::string filename, int size)</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#n4">rBGColor</a></td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#n3">rColor</a></td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a4">Release</a>()</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#n0">rEngine</a></td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a10">Resize</a>(int size)</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#n2">rFilename</a></td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#n1">rFont</a></td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a8">SetBGColor</a>(Uint8 r, Uint8 g, Uint8 b)</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a7">SetColor</a>(Uint8 r, Uint8 g, Uint8 b, Uint8 a=255)</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a9">SetStyle</a>(bool bold, bool italic, bool underline)</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a18">StringHeight</a>(std::string text) const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a17">StringWidth</a>(std::string text) const</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a0">ZFont</a>()</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a1">ZFont</a>(std::string filename, int size)</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZFont.html#a2">~ZFont</a>()</td><td><a class="el" href="classZE_1_1ZFont.html">ZE::ZFont</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,779 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZFont class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZFont Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZFont_8h-source.html">ZE_ZFont.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZFont-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZFont.html">ZFont</a> font container class, class wraps common features of SDL_TTF.
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a0">ZFont</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Default Constructor.</em> <a href="#a0"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a1">ZFont</a> (std::string filename, int size)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Constructor that opens a font with a certain size.</em> <a href="#a1"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a2">~ZFont</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Destructor, frees memory.</em> <a href="#a2"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a3">Open</a> (std::string filename, int size)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Opens a font with a certain size.</em> <a href="#a3"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a4">Release</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Release font.</em> <a href="#a4"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a5">DrawText</a> (std::string text, <a class="el" href="classZE_1_1ZImage.html">ZImage</a> &amp;image) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Draws a std::string in a color to a <a class="el" href="classZE_1_1ZImage.html">ZImage</a>.</em> <a href="#a5"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a6">DrawShadedText</a> (std::string text, <a class="el" href="classZE_1_1ZImage.html">ZImage</a> &amp;image) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Draws a std::string with a colored background to a <a class="el" href="classZE_1_1ZImage.html">ZImage</a>.</em> <a href="#a6"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a7">SetColor</a> (Uint8 r, Uint8 g, Uint8 b, Uint8 a=255)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Set Text rColor.</em> <a href="#a7"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a8">SetBGColor</a> (Uint8 r, Uint8 g, Uint8 b)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Set Background rColor.</em> <a href="#a8"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a9">SetStyle</a> (bool bold, bool italic, bool underline)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Set display format.</em> <a href="#a9"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a10">Resize</a> (int size)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Resize Font.</em> <a href="#a10"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a11">IsLoaded</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if file is loaded.</em> <a href="#a11"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a12">IsBold</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get Bold Setting.</em> <a href="#a12"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a13">IsItalic</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get Italic Setting.</em> <a href="#a13"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a14">IsUnderlined</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get Underlined Setting.</em> <a href="#a14"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a15">Height</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get Height of Font.</em> <a href="#a15"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a16">LineSkip</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get Line Skip for Font.</em> <a href="#a16"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a17">StringWidth</a> (std::string text) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get String Width.</em> <a href="#a17"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#a18">StringHeight</a> (std::string text) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get String Height.</em> <a href="#a18"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="n0" doxytag="ZE::ZFont::rEngine"></a>
<a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#n0">rEngine</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pointer to <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Object.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n1" doxytag="ZE::ZFont::rFont"></a>
TTF_Font *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#n1">rFont</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pointer to font data.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n2" doxytag="ZE::ZFont::rFilename"></a>
std::string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#n2">rFilename</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Filename, for resizing.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n3" doxytag="ZE::ZFont::rColor"></a>
SDL_Color&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#n3">rColor</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">SDL_Color for current text color.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n4" doxytag="ZE::ZFont::rBGColor"></a>
SDL_Color&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html#n4">rBGColor</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">SDL_Color for background color to be used in shaded draws.</em><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZFont::ZFont"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZFont::ZFont </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Default Constructor, does nothing. </td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZFont::ZFont"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZFont::ZFont </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>filename</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap> <em>size</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor simply calls <a class="el" href="classZE_1_1ZFont.html#a3">ZFont::Open()</a> with same parameters. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em>&nbsp;</td><td>Font to open. </td></tr>
<tr><td valign=top><em>size</em>&nbsp;</td><td>Size to use for font. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a2" doxytag="ZE::ZFont::~ZFont"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual ZE::ZFont::~ZFont </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Destructor calls <a class="el" href="classZE_1_1ZFont.html#a4">ZFont::Release()</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a3" doxytag="ZE::ZFont::Open"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZFont::Open </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>filename</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap> <em>size</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Opens a font given a filename and a point size. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em>&nbsp;</td><td>Font to open. </td></tr>
<tr><td valign=top><em>size</em>&nbsp;</td><td>Size to use for font. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a4" doxytag="ZE::ZFont::Release"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZFont::Release </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Release memory held by font. </td>
</tr>
</table>
<a name="a5" doxytag="ZE::ZFont::DrawText"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZFont::DrawText </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>text</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap><a class="el" href="classZE_1_1ZImage.html">ZImage</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>image</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Draw to a surface in specified color and associate that surface with a <a class="el" href="classZE_1_1ZImage.html">ZImage</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>text</em>&nbsp;</td><td>String to write. </td></tr>
<tr><td valign=top><em>image</em>&nbsp;</td><td><a class="el" href="classZE_1_1ZImage.html">ZImage</a> to draw to. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a6" doxytag="ZE::ZFont::DrawShadedText"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZFont::DrawShadedText </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname" nowrap> <em>text</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap><a class="el" href="classZE_1_1ZImage.html">ZImage</a> &amp;&nbsp;</td>
<td class="mdname" nowrap> <em>image</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Draw to a surface a std::string with a background of rBGColor and lettering in the normal color and associate that surface with a <a class="el" href="classZE_1_1ZImage.html">ZImage</a>. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>text</em>&nbsp;</td><td>String to write. </td></tr>
<tr><td valign=top><em>image</em>&nbsp;</td><td><a class="el" href="classZE_1_1ZImage.html">ZImage</a> to draw to. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a7" doxytag="ZE::ZFont::SetColor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZFont::SetColor </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>r</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>g</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>b</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>a</em> = 255</td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set rColor of Text Output. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>r</em>&nbsp;</td><td>Red component of color (0-255). </td></tr>
<tr><td valign=top><em>g</em>&nbsp;</td><td>Green component of color (0-255). </td></tr>
<tr><td valign=top><em>b</em>&nbsp;</td><td>Blue component of color (0-255). </td></tr>
<tr><td valign=top><em>a</em>&nbsp;</td><td>Alpha component of drawn font, including background if present. (0-255) (Optional, defaults to 255.) </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a8" doxytag="ZE::ZFont::SetBGColor"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZFont::SetBGColor </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>r</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>g</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>b</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set rColor of Background for Shaded Draw. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>r</em>&nbsp;</td><td>Red component of color (0-255). </td></tr>
<tr><td valign=top><em>g</em>&nbsp;</td><td>Green component of color (0-255). </td></tr>
<tr><td valign=top><em>b</em>&nbsp;</td><td>Blue component of color (0-255). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a9" doxytag="ZE::ZFont::SetStyle"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZFont::SetStyle </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname" nowrap> <em>bold</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>bool&nbsp;</td>
<td class="mdname" nowrap> <em>italic</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>bool&nbsp;</td>
<td class="mdname" nowrap> <em>underline</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set display format (bold, italic, underline). <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>bold</em>&nbsp;</td><td>Decides bold setting of font. </td></tr>
<tr><td valign=top><em>italic</em>&nbsp;</td><td>Decides italic setting of font. </td></tr>
<tr><td valign=top><em>underline</em>&nbsp;</td><td>Decides underline setting of font. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a10" doxytag="ZE::ZFont::Resize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZFont::Resize </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>size</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Release and Reopen font in new size. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>size</em>&nbsp;</td><td>New size for font. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a11" doxytag="ZE::ZFont::IsLoaded"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZFont::IsLoaded </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if file is loaded and pointer to data is non-NULL. <dl compact><dt><b>Returns:</b></dt><dd>Loaded or Unloaded state of data. </dd></dl>
</td>
</tr>
</table>
<a name="a12" doxytag="ZE::ZFont::IsBold"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZFont::IsBold </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if font output is currently bold. <dl compact><dt><b>Returns:</b></dt><dd>True or False state of bold. </dd></dl>
</td>
</tr>
</table>
<a name="a13" doxytag="ZE::ZFont::IsItalic"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZFont::IsItalic </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if font output is currently italic. <dl compact><dt><b>Returns:</b></dt><dd>True or False state of italic. </dd></dl>
</td>
</tr>
</table>
<a name="a14" doxytag="ZE::ZFont::IsUnderlined"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZFont::IsUnderlined </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if font output is currently underline. <dl compact><dt><b>Returns:</b></dt><dd>True or False state of underline. </dd></dl>
</td>
</tr>
</table>
<a name="a15" doxytag="ZE::ZFont::Height"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZFont::Height </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check font height as reported by SDL_ttf. <dl compact><dt><b>Returns:</b></dt><dd>Height of font. </dd></dl>
</td>
</tr>
</table>
<a name="a16" doxytag="ZE::ZFont::LineSkip"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZFont::LineSkip </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check font line skip as reported by SDL_ttf. <dl compact><dt><b>Returns:</b></dt><dd>Recommended Line Skip of font. </dd></dl>
</td>
</tr>
</table>
<a name="a17" doxytag="ZE::ZFont::StringWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZFont::StringWidth </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>text</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get Width of String in Current Font in Pixels. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>text</em>&nbsp;</td><td>String to get width of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Width of String in Current font. </dd></dl>
</td>
</tr>
</table>
<a name="a18" doxytag="ZE::ZFont::StringHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZFont::StringHeight </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>text</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get Height of String in Current Font in Pixels. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>text</em>&nbsp;</td><td>String to get height of. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Height of String in Current font. </dd></dl>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li>/include/<a class="el" href="ZE__ZFont_8h-source.html">ZE_ZFont.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,53 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZImage Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a27">Alpha</a>() const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a10">Attach</a>(SDL_Surface *surface)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a18">Bind</a>() const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a19">Draw</a>(int x, int y, Uint8 zIndex=0) const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a20">Draw</a>(float x, float y, Uint8 zIndex=0) const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a21">DrawRotated</a>(int x, int y, float angle, Uint8 zIndex=0) const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a22">DrawRotated</a>(float x, float y, float angle, Uint8 zIndex=0) const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a15">Flip</a>(bool horizontal, bool vertical)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a26">Height</a>() const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a23">IsLoaded</a>() const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a7">Open</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a8">OpenFromImage</a>(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a9">OpenFromImage</a>(const ZImage &amp;img, Sint16 x, Sint16 y, Sint16 w, Sint16 h)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n9">rAlpha</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a12">Release</a>()</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a11">Reload</a>()</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n0">rEngine</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a17">Resize</a>(unsigned int width, unsigned int height)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n8">rHeight</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n5">rImage</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n6">rTexID</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n3">rTexMaxX</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n4">rTexMaxY</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n1">rTexMinX</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n2">rTexMinY</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#n7">rWidth</a></td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a13">SetAlpha</a>(Uint8 alpha)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a14">SetColorKey</a>(Uint8 red, Uint8 green, Uint8 blue)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a16">Stretch</a>(float xFactor, float yFactor)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a24">Surface</a>() const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a25">Width</a>() const</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a0">ZImage</a>()</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a1">ZImage</a>(const ZImage &amp;rhs)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a2">ZImage</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a3">ZImage</a>(SDL_Surface *surface)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a4">ZImage</a>(SDL_Surface *img, Sint16 x, Sint16 y, Sint16 w, Sint16 h)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a5">ZImage</a>(const ZImage &amp;img, Sint16 x, Sint16 y, Sint16 w, Sint16 h)</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZImage.html#a6">~ZImage</a>()</td><td><a class="el" href="classZE_1_1ZImage.html">ZE::ZImage</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,33 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZMusic Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a11">IsLoaded</a>() const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a13">IsPaused</a>() const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a12">IsPlaying</a>() const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#p0">LoopInfinite</a></td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td><code> [static]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a3">Open</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a6">Pause</a>() const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a5">Play</a>(int loopNum=0, int fadeTime=0) const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a4">Release</a>()</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#n0">rEngine</a></td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a8">Rewind</a>() const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#n1">rMusic</a></td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a10">SetVolume</a>(int volume)</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a9">Stop</a>(int fadeTime=0) const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a7">Unpause</a>() const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a14">Volume</a>() const</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a0">ZMusic</a>()</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a1">ZMusic</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZMusic.html#a2">~ZMusic</a>()</td><td><a class="el" href="classZE_1_1ZMusic.html">ZE::ZMusic</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,532 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZMusic class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZMusic Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZMusic_8h-source.html">ZE_ZMusic.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZMusic-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZMusic.html">ZMusic</a> music class, class wraps common features for SDL_Mixer's Mix_Music. Inherited from ZObject.
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a0">ZMusic</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Default Constructor.</em> <a href="#a0"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a1">ZMusic</a> (std::string filename)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Constructor that opens a music file.</em> <a href="#a1"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a2">~ZMusic</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Destructor, frees memory.</em> <a href="#a2"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a3">Open</a> (std::string filename)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Opens a music file.</em> <a href="#a3"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a4">Release</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Release music.</em> <a href="#a4"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a5">Play</a> (int loopNum=0, int fadeTime=0) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Play currently loaded music.</em> <a href="#a5"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a6">Pause</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pause music.</em> <a href="#a6"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a7">Unpause</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Unpause music.</em> <a href="#a7"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a8">Rewind</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Rewind music.</em> <a href="#a8"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a9">Stop</a> (int fadeTime=0) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Stop music.</em> <a href="#a9"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a10">SetVolume</a> (int volume)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Change Volume.</em> <a href="#a10"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a11">IsLoaded</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if file is loaded.</em> <a href="#a11"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a12">IsPlaying</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if music is Playing.</em> <a href="#a12"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a13">IsPaused</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if music is Paused.</em> <a href="#a13"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#a14">Volume</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Find Current Volume of Music.</em> <a href="#a14"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="p0" doxytag="ZE::ZMusic::LoopInfinite"></a>
const int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#p0">LoopInfinite</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Static Variable For Infinite loop of sound. (Defined as -1).</em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="n0" doxytag="ZE::ZMusic::rEngine"></a>
<a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#n0">rEngine</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pointer to <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Object.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n1" doxytag="ZE::ZMusic::rMusic"></a>
Mix_Music *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html#n1">rMusic</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pointer to music data.</em><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZMusic::ZMusic"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZMusic::ZMusic </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Default Constructor, does nothing. </td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZMusic::ZMusic"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZMusic::ZMusic </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor simply calls <a class="el" href="classZE_1_1ZMusic.html#a3">ZMusic::Open()</a> with same filename. (WAV,MOD,MID,OGG) <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em>&nbsp;</td><td>Music to open. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a2" doxytag="ZE::ZMusic::~ZMusic"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual ZE::ZMusic::~ZMusic </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Destructor calls <a class="el" href="classZE_1_1ZMusic.html#a4">ZMusic::Release()</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a3" doxytag="ZE::ZMusic::Open"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZMusic::Open </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Open a music file to be used. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em>&nbsp;</td><td>Music to open. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a4" doxytag="ZE::ZMusic::Release"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZMusic::Release </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Release memory held by music data. </td>
</tr>
</table>
<a name="a5" doxytag="ZE::ZMusic::Play"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZMusic::Play </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname" nowrap> <em>loopNum</em> = 0, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap> <em>fadeTime</em> = 0</td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Play music currently loaded in <a class="el" href="classZE_1_1ZMusic.html">ZMusic</a>, looping loopNum times. (use <a class="el" href="classZE_1_1ZMusic.html#p0">ZMusic::LoopInfinite</a> to loop forever.) If fade is not zero (which it defaults to) music will fade in over specified number of milliseconds. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>loopNum</em>&nbsp;</td><td>Number of times to loop song, defaults to zero. </td></tr>
<tr><td valign=top><em>fadeTime</em>&nbsp;</td><td>Milliseconds to fade to full volume, defaults to zero for no fade. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a6" doxytag="ZE::ZMusic::Pause"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZMusic::Pause </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Pause currently playing music. </td>
</tr>
</table>
<a name="a7" doxytag="ZE::ZMusic::Unpause"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZMusic::Unpause </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Unpause currently paused music. </td>
</tr>
</table>
<a name="a8" doxytag="ZE::ZMusic::Rewind"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZMusic::Rewind </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Rewind music to beginning. </td>
</tr>
</table>
<a name="a9" doxytag="ZE::ZMusic::Stop"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZMusic::Stop </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>fadeTime</em> = 0 </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Stop currently playing music, if fadeTime is not zero, fade out over specified time. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>fadeTime</em>&nbsp;</td><td>Milliseconds to fade out over, defaults to zero for immediate stop. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a10" doxytag="ZE::ZMusic::SetVolume"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZMusic::SetVolume </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>volume</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Change volume of currently playing music. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>volume</em>&nbsp;</td><td>Volume to change to, can be in a range from 0 to 128 </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a11" doxytag="ZE::ZMusic::IsLoaded"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZMusic::IsLoaded </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if file is loaded and pointer to data is non-NULL. <dl compact><dt><b>Returns:</b></dt><dd>Loaded or Unloaded state of data. </dd></dl>
</td>
</tr>
</table>
<a name="a12" doxytag="ZE::ZMusic::IsPlaying"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZMusic::IsPlaying </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if music is playing, specifically if it is not stopped. (Paused state should be checked for by IsPaused) <dl compact><dt><b>Returns:</b></dt><dd>Playing / Not Playing State of Music. </dd></dl>
</td>
</tr>
</table>
<a name="a13" doxytag="ZE::ZMusic::IsPaused"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZMusic::IsPaused </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if music is "playing" but currently paused. <dl compact><dt><b>Returns:</b></dt><dd>Paused / Not Paused State of Music. </dd></dl>
</td>
</tr>
</table>
<a name="a14" doxytag="ZE::ZMusic::Volume"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZMusic::Volume </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get current volume of music represented as a value from 0-128. <dl compact><dt><b>Returns:</b></dt><dd>Volume of music, 0-128. </dd></dl>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li>/include/<a class="el" href="ZE__ZMusic_8h-source.html">ZE_ZMusic.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,44 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZRect Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a22">Bottom</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a13">Contains</a>(float x, float y) const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a14">Contains</a>(const ZRect &amp;rect) const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a7">Draw</a>(Uint8 red, Uint8 green, Uint8 blue, Uint8 alpha=255) const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a24">Height</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a15">Intersection</a>(const ZRect &amp;rect) const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a12">Intersects</a>(const ZRect &amp;rect) const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a19">Left</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a8">Move</a>(float x, float y)</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a9">MoveRel</a>(float xMove, float yMove)</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a6">operator&lt;</a>(const ZRect &amp;rhs) const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a4">operator=</a>(const ZRect &amp;rhs)</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a10">Resize</a>(float width, float height)</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a11">ResizeRel</a>(float widthChange, float heightChange)</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#n3">rHeight</a></td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a20">Right</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#n2">rWidth</a></td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#n0">rX</a></td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#n1">rY</a></td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a16">SDLrect</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a21">Top</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a23">Width</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a17">X</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a18">Y</a>() const</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a0">ZRect</a>()</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a1">ZRect</a>(float x, float y, float width, float height)</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a2">ZRect</a>(const SDL_Rect &amp;rect)</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a3">ZRect</a>(const ZRect &amp;rhs)</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZRect.html#a5">~ZRect</a>()</td><td><a class="el" href="classZE_1_1ZRect.html">ZE::ZRect</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,987 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZRect class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZRect Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZRect_8h-source.html">ZE_ZRect.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZRect-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZRect.html">ZRect</a> Rectangle class, used to define a rectangular area or perform operations on the defined area.
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a0">ZRect</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Default constructor for <a class="el" href="classZE_1_1ZRect.html">ZRect</a>.</em> <a href="#a0"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a1">ZRect</a> (float x, float y, float width, float height)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Constructor for <a class="el" href="classZE_1_1ZRect.html">ZRect</a> that takes inital values.</em> <a href="#a1"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a2">ZRect</a> (const SDL_Rect &amp;rect)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Constructor for <a class="el" href="classZE_1_1ZRect.html">ZRect</a> that uses an SDL_Rect.</em> <a href="#a2"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a3">ZRect</a> (const ZRect &amp;rhs)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Copy constructor for <a class="el" href="classZE_1_1ZRect.html">ZRect</a>.</em> <a href="#a3"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>const ZRect &amp;&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a4">operator=</a> (const ZRect &amp;rhs)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Overload for = operator with <a class="el" href="classZE_1_1ZRect.html">ZRect</a>.</em> <a href="#a4"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a5">~ZRect</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Virtual Destructor.</em> <a href="#a5"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a6">operator&lt;</a> (const ZRect &amp;rhs) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Overload for &lt; operator with <a class="el" href="classZE_1_1ZRect.html">ZRect</a>, based upon location then size.</em> <a href="#a6"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a7">Draw</a> (Uint8 red, Uint8 green, Uint8 blue, Uint8 alpha=255) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Draw rectangle. (filled).</em> <a href="#a7"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a8">Move</a> (float x, float y)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Changes the location of the rectangle.</em> <a href="#a8"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a9">MoveRel</a> (float xMove, float yMove)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Changes the location of the rectangle based upon the current location.</em> <a href="#a9"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a10">Resize</a> (float width, float height)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Resize rectangle.</em> <a href="#a10"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a11">ResizeRel</a> (float widthChange, float heightChange)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Grows or shrinks current rectangle.</em> <a href="#a11"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a12">Intersects</a> (const ZRect &amp;rect) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if one <a class="el" href="classZE_1_1ZRect.html">ZRect</a> intersects another.</em> <a href="#a12"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a13">Contains</a> (float x, float y) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if a rectangle contains a given point.</em> <a href="#a13"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a14">Contains</a> (const ZRect &amp;rect) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if a rectangle contains a given point.</em> <a href="#a14"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>ZRect&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a15">Intersection</a> (const ZRect &amp;rect) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Finds intersection of two rectangles.</em> <a href="#a15"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>SDL_Rect&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a16">SDLrect</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Returns an SDL_Rect representing the rectangle.</em> <a href="#a16"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a17">X</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Returns X Location.</em> <a href="#a17"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a18">Y</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Returns Y Location.</em> <a href="#a18"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a19">Left</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Return position of left side.</em> <a href="#a19"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a20">Right</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Return position of right side.</em> <a href="#a20"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a21">Top</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Return position of top side.</em> <a href="#a21"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a22">Bottom</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Return position of bottom side.</em> <a href="#a22"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a23">Width</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Returns Width.</em> <a href="#a23"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#a24">Height</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Returns Height.</em> <a href="#a24"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="n0" doxytag="ZE::ZRect::rX"></a>
float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#n0">rX</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">X Position of top left corner of rectangle.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n1" doxytag="ZE::ZRect::rY"></a>
float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#n1">rY</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Y Position of top left corner of rectangle.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n2" doxytag="ZE::ZRect::rWidth"></a>
float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#n2">rWidth</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Width of Rectangle.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n3" doxytag="ZE::ZRect::rHeight"></a>
float&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html#n3">rHeight</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Height of Rectangle.</em><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZRect::ZRect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZRect::ZRect </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Default constructor, initializes all values to zero. </td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZRect::ZRect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZRect::ZRect </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">float&nbsp;</td>
<td class="mdname" nowrap> <em>x</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>y</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>width</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>height</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor for <a class="el" href="classZE_1_1ZRect.html">ZRect</a> that takes inital values for all four members. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>x</em>&nbsp;</td><td>Value for x position. </td></tr>
<tr><td valign=top><em>y</em>&nbsp;</td><td>Value for y position. </td></tr>
<tr><td valign=top><em>width</em>&nbsp;</td><td>Value for width. </td></tr>
<tr><td valign=top><em>height</em>&nbsp;</td><td>Value for height. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a2" doxytag="ZE::ZRect::ZRect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZRect::ZRect </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const SDL_Rect &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>rect</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor for <a class="el" href="classZE_1_1ZRect.html">ZRect</a> that initializes from an SDL_Rect. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>rect</em>&nbsp;</td><td>SDL_Rect to intialize from. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a3" doxytag="ZE::ZRect::ZRect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZRect::ZRect </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const ZRect &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Takes a <a class="el" href="classZE_1_1ZRect.html">ZRect</a> and constructs a new identical rectangle. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>rhs</em>&nbsp;</td><td>Rectangle to construct from. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a5" doxytag="ZE::ZRect::~ZRect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZRect::~ZRect </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Virtual destructor making future inheritance safe. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a4" doxytag="ZE::ZRect::operator="></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> const ZRect &amp; ZE::ZRect::operator= </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const ZRect &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Copies all values from one <a class="el" href="classZE_1_1ZRect.html">ZRect</a> into another. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>rhs</em>&nbsp;</td><td>Rectangle to copy values from. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>New value of the <a class="el" href="classZE_1_1ZRect.html">ZRect</a>. </dd></dl>
</td>
</tr>
</table>
<a name="a6" doxytag="ZE::ZRect::operator<"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZRect::operator&lt; </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const ZRect &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>rhs</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Rectangles are sorted by y value, followed by x value, if they start at the same place, the smaller of the two is deemed less than the other. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>rhs</em>&nbsp;</td><td>Rectangle to compare. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>True if this rectangle is smaller than the rhs rectangle, false otherwise. </dd></dl>
</td>
</tr>
</table>
<a name="a7" doxytag="ZE::ZRect::Draw"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZRect::Draw </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>red</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>green</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>blue</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint8&nbsp;</td>
<td class="mdname" nowrap> <em>alpha</em> = 255</td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Draw the <a class="el" href="classZE_1_1ZRect.html">ZRect</a>, this function is mainly provided for testing purposes. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>red</em>&nbsp;</td><td>Red component of color (0-255). </td></tr>
<tr><td valign=top><em>green</em>&nbsp;</td><td>Green component of color (0-255). </td></tr>
<tr><td valign=top><em>blue</em>&nbsp;</td><td>Blue component of color (0-255). </td></tr>
<tr><td valign=top><em>alpha</em>&nbsp;</td><td>Alpha component of color (0-255). </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a8" doxytag="ZE::ZRect::Move"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZRect::Move </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">float&nbsp;</td>
<td class="mdname" nowrap> <em>x</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>y</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Changes the current x,y position of the rectangle. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>x</em>&nbsp;</td><td>New x position for rectangle. </td></tr>
<tr><td valign=top><em>y</em>&nbsp;</td><td>New y position for rectangle. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a9" doxytag="ZE::ZRect::MoveRel"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZRect::MoveRel </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">float&nbsp;</td>
<td class="mdname" nowrap> <em>xMove</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>yMove</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Changes the current x,y position of the rectangle relative to the current location. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>xMove</em>&nbsp;</td><td>Offset for new x position from current. </td></tr>
<tr><td valign=top><em>yMove</em>&nbsp;</td><td>Offset for new y position from current. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a10" doxytag="ZE::ZRect::Resize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZRect::Resize </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">float&nbsp;</td>
<td class="mdname" nowrap> <em>width</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>height</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Changes the current width and height of the rectangle. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>width</em>&nbsp;</td><td>New width for rectangle. </td></tr>
<tr><td valign=top><em>height</em>&nbsp;</td><td>New height for rectangle. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a11" doxytag="ZE::ZRect::ResizeRel"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZRect::ResizeRel </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">float&nbsp;</td>
<td class="mdname" nowrap> <em>widthChange</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>heightChange</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Changes the current width and height of the rectangle based upon current values. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>widthChange</em>&nbsp;</td><td>Amount to add or subtract from width. </td></tr>
<tr><td valign=top><em>heightChange</em>&nbsp;</td><td>Amount to add or subtract from height. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a12" doxytag="ZE::ZRect::Intersects"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZRect::Intersects </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const ZRect &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>rect</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Checks for overlap and returns boolean value based on if overlap exists. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>rect</em>&nbsp;</td><td>Rectangle to check for intersection with. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>True if intersection occured, false otherwise. </dd></dl>
</td>
</tr>
</table>
<a name="a13" doxytag="ZE::ZRect::Contains"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZRect::Contains </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">float&nbsp;</td>
<td class="mdname" nowrap> <em>x</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>float&nbsp;</td>
<td class="mdname" nowrap> <em>y</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Checks point against boundaries of rectangle and returns result. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>x</em>&nbsp;</td><td>X value of point to check. </td></tr>
<tr><td valign=top><em>y</em>&nbsp;</td><td>Y value of poitn to check. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Boolean variable, true if point is inside rectangle, false otherwise. </dd></dl>
</td>
</tr>
</table>
<a name="a14" doxytag="ZE::ZRect::Contains"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZRect::Contains </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const ZRect &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>rect</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Checks point against boundaries of rectangle and returns result. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>rect</em>&nbsp;</td><td>Rectangle to check for point. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Boolean variable, true if point is inside rectangle, false otherwise. </dd></dl>
</td>
</tr>
</table>
<a name="a15" doxytag="ZE::ZRect::Intersection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZRect ZE::ZRect::Intersection </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const ZRect &amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>rect</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Checks for intersection, and returns rectangle where the two rectangles intersect. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>rect</em>&nbsp;</td><td>Rectangle to check intersection with. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd><a class="el" href="classZE_1_1ZRect.html">ZRect</a> describing intersection area. </dd></dl>
</td>
</tr>
</table>
<a name="a16" doxytag="ZE::ZRect::SDLrect"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> SDL_Rect ZE::ZRect::SDLrect </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Makes a SDL_Rect representing the rectangle, for use where functions require an SDL_Rect. <dl compact><dt><b>Returns:</b></dt><dd>SDL_Rect representing the <a class="el" href="classZE_1_1ZRect.html">ZRect</a>. </dd></dl>
</td>
</tr>
</table>
<a name="a17" doxytag="ZE::ZRect::X"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZRect::X </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Access private X location member. <dl compact><dt><b>Returns:</b></dt><dd>Value of mX. </dd></dl>
</td>
</tr>
</table>
<a name="a18" doxytag="ZE::ZRect::Y"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZRect::Y </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Access private Y location member. <dl compact><dt><b>Returns:</b></dt><dd>Value of mY. </dd></dl>
</td>
</tr>
</table>
<a name="a19" doxytag="ZE::ZRect::Left"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZRect::Left </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Find X position of left side of rectangle. <dl compact><dt><b>Returns:</b></dt><dd>X position of left side. </dd></dl>
</td>
</tr>
</table>
<a name="a20" doxytag="ZE::ZRect::Right"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZRect::Right </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Find X position of right side of rectangle. <dl compact><dt><b>Returns:</b></dt><dd>X position of right side. </dd></dl>
</td>
</tr>
</table>
<a name="a21" doxytag="ZE::ZRect::Top"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZRect::Top </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Find Y position of top side of rectangle. <dl compact><dt><b>Returns:</b></dt><dd>Y position of top side. </dd></dl>
</td>
</tr>
</table>
<a name="a22" doxytag="ZE::ZRect::Bottom"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZRect::Bottom </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Find Y position of left side of rectangle. <dl compact><dt><b>Returns:</b></dt><dd>Y position of bottom side. </dd></dl>
</td>
</tr>
</table>
<a name="a23" doxytag="ZE::ZRect::Width"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZRect::Width </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Access private width member. <dl compact><dt><b>Returns:</b></dt><dd>Value of mWidth. </dd></dl>
</td>
</tr>
</table>
<a name="a24" doxytag="ZE::ZRect::Height"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> float ZE::ZRect::Height </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Access private height member. <dl compact><dt><b>Returns:</b></dt><dd>Value of mHeight. </dd></dl>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li>/include/<a class="el" href="ZE__ZRect_8h-source.html">ZE_ZRect.h</a><li>/src/<a class="el" href="ZE__ZRect_8cpp.html">ZE_ZRect.cpp</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,31 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3-rc2 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZServer Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#a5">CheckSockets</a>()</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#a6">Clients</a>()</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#c0">CloseSocket</a>(int num)</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#o3">rClientSockets</a></td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#o0">rEngine</a></td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#o4">rMaxClients</a></td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#o1">rSocket</a></td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#o2">rSocketSet</a></td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#o5">rVerbose</a></td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#o6">rWaitTime</a></td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [private]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#a4">SetWaitTime</a>(int wait)</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#a2">Start</a>(int maxClients, Uint16 port)</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#a3">Stop</a>()</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#a7">WaitTime</a>()</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#a0">ZServer</a>(bool verbose=false)</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZServer.html#a1">~ZServer</a>()</td><td><a class="el" href="classZE_1_1ZServer.html">ZE::ZServer</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 22:34:35 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
</body>
</html>

View File

@ -1,358 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZServer class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3-rc2 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZServer Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZServer_8h-source.html">ZE_ZServer.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZServer-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZServer.html">ZServer</a> server class, used to create a simple TCP game server for use with <a class="el" href="classZE_1_1ZClient.html">ZClient</a>. A very simple turnaround server, all the server does is accept connections and relay all recieved data to all other clients. <dl compact><dt><b>Since:</b></dt><dd>0.8.3 </dd></dl>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#a0">ZServer</a> (bool verbose=false)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default Constructor.</em> <a href="#a0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#a1">~ZServer</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Destructor, disconnects server and frees memory.</em> <a href="#a1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#a2">Start</a> (int maxClients, Uint16 port)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Starts server.</em> <a href="#a2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#a3">Stop</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Stops server.</em> <a href="#a3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#a4">SetWaitTime</a> (int wait)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets wait time for recieves.</em> <a href="#a4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#a5">CheckSockets</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Check sockets for connections or data.</em> <a href="#a5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#a6">Clients</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets number of clients.</em> <a href="#a6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#a7">WaitTime</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets current wait time.</em> <a href="#a7"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Private Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#c0">CloseSocket</a> (int num)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Closes a socket.</em> <a href="#c0"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="o0" doxytag="ZE::ZServer::rEngine"></a>
<a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#o0">rEngine</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Pointer to <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Object.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="o1" doxytag="ZE::ZServer::rSocket"></a>
TCPsocket&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#o1">rSocket</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>SDL_net socket for connection.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="o2" doxytag="ZE::ZServer::rSocketSet"></a>
SDLNet_SocketSet&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#o2">rSocketSet</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Socket set for client connections.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="o3" doxytag="ZE::ZServer::rClientSockets"></a>
TCPsocket *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#o3">rClientSockets</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>SDL_net TCPSockets for client connections.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="o4" doxytag="ZE::ZServer::rMaxClients"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#o4">rMaxClients</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Maximum number of clients.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="o5" doxytag="ZE::ZServer::rVerbose"></a>
bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#o5">rVerbose</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Verbose setting for connection logs.</em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="o6" doxytag="ZE::ZServer::rWaitTime"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZServer.html#o6">rWaitTime</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Wait timeout setting for recieves on connection. [Defaults to 0.].</em></font><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZServer::ZServer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZServer::ZServer </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; <em>verbose</em> = false </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Default Constructor, does basic initialization. If verbose is true connection data will be added to log file. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>verbose</em>&nbsp;</td><td>Sets verbose setting of client. [Defaults to false.] </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZServer::~ZServer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual ZE::ZServer::~ZServer </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Destructor calls <a class="el" href="classZE_1_1ZServer.html#a3">ZServer::Stop()</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="c0" doxytag="ZE::ZServer::CloseSocket"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZServer::CloseSocket </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; <em>num</em> </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap><code> [private]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Close a socket given by it's number. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>num</em>&nbsp;</td><td>Socket number to close. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a2" doxytag="ZE::ZServer::Start"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZServer::Start </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>maxClients</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>Uint16&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>port</em></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Starts server with a number of maximum clients and on a specified port. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>maxClients</em>&nbsp;</td><td>Maximum number of clients possible to connect to server. </td></tr>
<tr><td valign=top><em>port</em>&nbsp;</td><td>Port to listen on for connections. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>True if server started, false otherwise. </dd></dl>
</td>
</tr>
</table>
<a name="a3" doxytag="ZE::ZServer::Stop"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZServer::Stop </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Closes port and disconnects all clients. </td>
</tr>
</table>
<a name="a4" doxytag="ZE::ZServer::SetWaitTime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZServer::SetWaitTime </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; <em>wait</em> </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Sets wait time in milliseconds , time which <a class="el" href="classZE_1_1ZServer.html#a5">ZServer::CheckSockets</a> will wait before returning if there is no activity. Before this is called for the first time the wait time is 0. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>wait</em>&nbsp;</td><td>Wait time. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a5" doxytag="ZE::ZServer::CheckSockets"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZServer::CheckSockets </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check sockets for connections or data, accepting new connections or relaying data from existing connections. Waits the specified wait period. This should be called very often to keep events flowing. </td>
</tr>
</table>
<a name="a6" doxytag="ZE::ZServer::Clients"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZServer::Clients </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Finds number of connected clients. <dl compact><dt><b>Returns:</b></dt><dd>Number of clients. </dd></dl>
</td>
</tr>
</table>
<a name="a7" doxytag="ZE::ZServer::WaitTime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZServer::WaitTime </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; </td>
<td class="md" valign="top">)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Gets amount of time in milliseconds that is specified to wait for data on CheckSockets. <dl compact><dt><b>Returns:</b></dt><dd>Wait time. </dd></dl>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li>/include/<a class="el" href="ZE__ZServer_8h-source.html">ZE_ZServer.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 22:34:35 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
</body>
</html>

View File

@ -1,33 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZSound Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a10">IsLoaded</a>() const</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a12">IsPaused</a>() const</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a11">IsPlaying</a>() const</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#p0">LoopInfinite</a></td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td><code> [static]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a3">Open</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a6">Pause</a>() const</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a5">Play</a>(int loopNum=0, int fadeTime=0)</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#n2">rChannelID</a></td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a4">Release</a>()</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#n0">rEngine</a></td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#n1">rSound</a></td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a9">SetVolume</a>(int volume)</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a8">Stop</a>(int fadeTime=0) const</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a7">Unpause</a>() const</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a13">Volume</a>() const</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a0">ZSound</a>()</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a1">ZSound</a>(std::string filename)</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZSound.html#a2">~ZSound</a>()</td><td><a class="el" href="classZE_1_1ZSound.html">ZE::ZSound</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,505 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZSound class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZSound Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZSound_8h-source.html">ZE_ZSound.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZSound-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZSound.html">ZSound</a> music class, class wraps common features for SDL_Mixer's Mix_Chunk. Inherited from ZObject.
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a0">ZSound</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Default Constructor.</em> <a href="#a0"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a1">ZSound</a> (std::string filename)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Constructor that opens a sound effect file.</em> <a href="#a1"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a2">~ZSound</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Destructor, frees memory.</em> <a href="#a2"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a3">Open</a> (std::string filename)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Opens a sound effect file.</em> <a href="#a3"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a4">Release</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Release sound effect.</em> <a href="#a4"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a5">Play</a> (int loopNum=0, int fadeTime=0)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Play currently loaded sound effect.</em> <a href="#a5"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a6">Pause</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pause sound.</em> <a href="#a6"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a7">Unpause</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Unpause sound.</em> <a href="#a7"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a8">Stop</a> (int fadeTime=0) const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Stop sound.</em> <a href="#a8"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a9">SetVolume</a> (int volume)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Change Volume.</em> <a href="#a9"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a10">IsLoaded</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if file is loaded.</em> <a href="#a10"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a11">IsPlaying</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if sound is Playing.</em> <a href="#a11"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a12">IsPaused</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Check if sound is Paused.</em> <a href="#a12"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#a13">Volume</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Find Current Volume of Sound Channel.</em> <a href="#a13"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="p0" doxytag="ZE::ZSound::LoopInfinite"></a>
const int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#p0">LoopInfinite</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Static Variable For Infinite loop of sound. (Defined as -1).</em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="n0" doxytag="ZE::ZSound::rEngine"></a>
<a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#n0">rEngine</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pointer to <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Object.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n1" doxytag="ZE::ZSound::rSound"></a>
Mix_Chunk *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#n1">rSound</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pointer to music data.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n2" doxytag="ZE::ZSound::rChannelID"></a>
int&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html#n2">rChannelID</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Channel ID Number from SDL_Mixer.</em><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZSound::ZSound"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZSound::ZSound </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Default Constructor, does nothing. </td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZSound::ZSound"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZSound::ZSound </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Constructor simply calls <a class="el" href="classZE_1_1ZSound.html#a3">ZSound::Open()</a> with same filename. (WAV,MOD,MID,OGG) <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em>&nbsp;</td><td>Sound effect to open. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a2" doxytag="ZE::ZSound::~ZSound"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> virtual ZE::ZSound::~ZSound </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Destructor calls <a class="el" href="classZE_1_1ZSound.html#a4">ZSound::Release()</a>. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="a3" doxytag="ZE::ZSound::Open"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZSound::Open </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">std::string&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>filename</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Open a music file to be used. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>filename</em>&nbsp;</td><td>Music to open. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a4" doxytag="ZE::ZSound::Release"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZSound::Release </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Release memory held by sample data. </td>
</tr>
</table>
<a name="a5" doxytag="ZE::ZSound::Play"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZSound::Play </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname" nowrap> <em>loopNum</em> = 0, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>int&nbsp;</td>
<td class="mdname" nowrap> <em>fadeTime</em> = 0</td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Play sound effect, looping loopNum times. (use <a class="el" href="classZE_1_1ZSound.html#p0">ZSound::LoopInfinite</a> to loop forever.) If fade is not zero (which it defaults to) music will fade in over specified number of milliseconds. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>loopNum</em>&nbsp;</td><td>Number of times to loop song, defaults to zero. </td></tr>
<tr><td valign=top><em>fadeTime</em>&nbsp;</td><td>Milliseconds to fade to full volume, defaults to zero for no fade. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a6" doxytag="ZE::ZSound::Pause"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZSound::Pause </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Pause currently playing sound. </td>
</tr>
</table>
<a name="a7" doxytag="ZE::ZSound::Unpause"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZSound::Unpause </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Unpause currently playing sound. </td>
</tr>
</table>
<a name="a8" doxytag="ZE::ZSound::Stop"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZSound::Stop </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>fadeTime</em> = 0 </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Stop currently playing sound, if fadeTime is not zero, fade out over specified time. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>fadeTime</em>&nbsp;</td><td>Milliseconds to fade out over, defaults to zero for immediate stop. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a9" doxytag="ZE::ZSound::SetVolume"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZSound::SetVolume </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">int&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>volume</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Change volume of currently playing sample. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>volume</em>&nbsp;</td><td>Volume to change to, can be in a range from 0 to 128. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a10" doxytag="ZE::ZSound::IsLoaded"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZSound::IsLoaded </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if file is loaded and pointer to data is non-NULL. <dl compact><dt><b>Returns:</b></dt><dd>Loaded or Unloaded state of data. </dd></dl>
</td>
</tr>
</table>
<a name="a11" doxytag="ZE::ZSound::IsPlaying"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZSound::IsPlaying </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if sound is playing, specifically if it is not stopped. (Paused state should be checked for by IsPaused) <dl compact><dt><b>Returns:</b></dt><dd>Playing / Not Playing State of sound. </dd></dl>
</td>
</tr>
</table>
<a name="a12" doxytag="ZE::ZSound::IsPaused"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZSound::IsPaused </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Check if sound is "playing" but currently paused. <dl compact><dt><b>Returns:</b></dt><dd>Paused / Not Paused State of Sound. </dd></dl>
</td>
</tr>
</table>
<a name="a13" doxytag="ZE::ZSound::Volume"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> int ZE::ZSound::Volume </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get current volume of sound channel represented as a value from 0-128. <dl compact><dt><b>Returns:</b></dt><dd>Volume of sound channel, 0-128. </dd></dl>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following file:<ul>
<li>/include/<a class="el" href="ZE__ZSound_8h-source.html">ZE_ZSound.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,28 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Member List</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZTimer Member List</h1>This is the complete list of members for <a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a>, including all inherited members.<table>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#b0">GetParentTime</a>() const</td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#a5">GetTime</a>() const</td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#a6">IsPaused</a>() const</td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#a3">Pause</a>()</td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#n0">rEngine</a></td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#a2">Reset</a>()</td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#n4">rLastPause</a></td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#n1">rPaused</a></td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#n3">rPausedTime</a></td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#n2">rUseZEngine</a></td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td><code> [protected]</code></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#a4">Unpause</a>()</td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#a0">ZTimer</a>(bool useZEngine=true)</td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td></td></tr>
<tr bgcolor="#f0f0f0"><td><a class="el" href="classZE_1_1ZTimer.html#a1">~ZTimer</a>()</td><td><a class="el" href="classZE_1_1ZTimer.html">ZE::ZTimer</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,293 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE::ZTimer class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE::ZTimer Class Reference</h1><code>#include &lt;<a class="el" href="ZE__ZTimer_8h-source.html">ZE_ZTimer.h</a>&gt;</code>
<p>
<a href="classZE_1_1ZTimer-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
<a class="el" href="classZE_1_1ZTimer.html">ZTimer</a> timing class, class wraps common features of SDL timer. Inherited from ZObject and tied to <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> main timer.
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#a0">ZTimer</a> (bool useZEngine=true)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Constructs a new Timer.</em> <a href="#a0"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#a1">~ZTimer</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Virtual Destructor.</em> <a href="#a1"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#a2">Reset</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Reset Timer.</em> <a href="#a2"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#a3">Pause</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pause Timer.</em> <a href="#a3"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#a4">Unpause</a> ()</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Unpause Timer.</em> <a href="#a4"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>Uint32&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#a5">GetTime</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get Time of Timer.</em> <a href="#a5"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#a6">IsPaused</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get paused state.</em> <a href="#a6"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>Uint32&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#b0">GetParentTime</a> () const</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Get time from parent timer.</em> <a href="#b0"></a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a name="n0" doxytag="ZE::ZTimer::rEngine"></a>
<a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#n0">rEngine</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Pointer to <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Object.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n1" doxytag="ZE::ZTimer::rPaused"></a>
bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#n1">rPaused</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Paused / Unpaused state of Timer.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n2" doxytag="ZE::ZTimer::rUseZEngine"></a>
bool&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#n2">rUseZEngine</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Using <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> timer or SDL global timer.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n3" doxytag="ZE::ZTimer::rPausedTime"></a>
Uint32&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#n3">rPausedTime</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Total time this timer has been paused.</em><br><br></td></tr>
<tr><td nowrap align=right valign=top><a name="n4" doxytag="ZE::ZTimer::rLastPause"></a>
Uint32&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html#n4">rLastPause</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Time this Timer was paused.</em><br><br></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="a0" doxytag="ZE::ZTimer::ZTimer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZTimer::ZTimer </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">bool&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>useZEngine</em> = true </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Sets TimePaused to current <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> time if useZEngine is true, otherwise uses SDL timer. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>useZEngine</em>&nbsp;</td><td>Tells if timer should use <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> or SDL. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a1" doxytag="ZE::ZTimer::~ZTimer"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> ZE::ZTimer::~ZTimer </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap><code> [virtual]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Virtual destructor making future inheritance safe. </td>
</tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="b0" doxytag="ZE::ZTimer::GetParentTime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> Uint32 ZE::ZTimer::GetParentTime </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const<code> [protected]</code></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Protected method to get time from whichever timer is parent. <dl compact><dt><b>Returns:</b></dt><dd>Time on parent timer. </dd></dl>
</td>
</tr>
</table>
<a name="a2" doxytag="ZE::ZTimer::Reset"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZTimer::Reset </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Set Timer back to Zero, will also unpause timer if it was paused. </td>
</tr>
</table>
<a name="a3" doxytag="ZE::ZTimer::Pause"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZTimer::Pause </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Pause the timer if it is unpaused. </td>
</tr>
</table>
<a name="a4" doxytag="ZE::ZTimer::Unpause"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::ZTimer::Unpause </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Unpause the timer if it is paused. </td>
</tr>
</table>
<a name="a5" doxytag="ZE::ZTimer::GetTime"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> Uint32 ZE::ZTimer::GetTime </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Get current time accounting for time paused. <dl compact><dt><b>Returns:</b></dt><dd>Current Timer Time. </dd></dl>
</td>
</tr>
</table>
<a name="a6" doxytag="ZE::ZTimer::IsPaused"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> bool ZE::ZTimer::IsPaused </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="mdname1" valign="top" nowrap> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap> const</td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Find out paused state of timer. <dl compact><dt><b>Returns:</b></dt><dd>Paused state for timer. </dd></dl>
</td>
</tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li>/include/<a class="el" href="ZE__ZTimer_8h-source.html">ZE_ZTimer.h</a><li>/src/<a class="el" href="ZE__ZTimer_8cpp.html">ZE_ZTimer.cpp</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,49 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>File Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZEngine File List</h1>Here is a list of all documented files with brief descriptions:<table>
<tr><td class="indexkey">/include/<a class="el" href="VersionInfo_8h.html">VersionInfo.h</a> <a href="VersionInfo_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for <a class="el" href="classVersionInfo.html">VersionInfo</a> class</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__Defines_8h.html">ZE_Defines.h</a> <a href="ZE__Defines_8h-source.html">[code]</a></td><td class="indexvalue">Define file for ZEngine where all #define statements to control compilation options are placed</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__Includes_8h.html">ZE_Includes.h</a> <a href="ZE__Includes_8h-source.html">[code]</a></td><td class="indexvalue">Include file for SDL and C++ Includes that many ZEngine files need</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__Utility_8h.html">ZE_Utility.h</a> <a href="ZE__Utility_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZEngine Utilities</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZClient_8h.html">ZE_ZClient.h</a> <a href="ZE__ZClient_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZClient</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZConfigFile_8h.html">ZE_ZConfigFile.h</a> <a href="ZE__ZConfigFile_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZConfigFile</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZEngine_8h.html">ZE_ZEngine.h</a> <a href="ZE__ZEngine_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for core ZEngine class</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZError_8h.html">ZE_ZError.h</a> <a href="ZE__ZError_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZError</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZFont_8h.html">ZE_ZFont.h</a> <a href="ZE__ZFont_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZFont</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZImage_8h.html">ZE_ZImage.h</a> <a href="ZE__ZImage_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZImage</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZMusic_8h.html">ZE_ZMusic.h</a> <a href="ZE__ZMusic_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZMusic</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZRandGen_8h.html">ZE_ZRandGen.h</a> <a href="ZE__ZRandGen_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZRandGen</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZRect_8h.html">ZE_ZRect.h</a> <a href="ZE__ZRect_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZRect</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZServer_8h.html">ZE_ZServer.h</a> <a href="ZE__ZServer_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZServer</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZSound_8h.html">ZE_ZSound.h</a> <a href="ZE__ZSound_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZSound</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZE__ZTimer_8h.html">ZE_ZTimer.h</a> <a href="ZE__ZTimer_8h-source.html">[code]</a></td><td class="indexvalue">Definition file for ZTimer</td></tr>
<tr><td class="indexkey">/include/<a class="el" href="ZEngine_8h.html">ZEngine.h</a> <a href="ZEngine_8h-source.html">[code]</a></td><td class="indexvalue">Header file for ZEngine</td></tr>
<tr><td class="indexkey">/include/external/<b>physfsrwops.h</b> <a href="physfsrwops_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">/include/external/<b>SDLGL_Util.h</b> <a href="SDLGL__Util_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">/src/<a class="el" href="VersionInfo_8cpp.html">VersionInfo.cpp</a></td><td class="indexvalue">Implementation file for <a class="el" href="classVersionInfo.html">VersionInfo</a> class</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__Utility_8cpp.html">ZE_Utility.cpp</a></td><td class="indexvalue">Source file for ZEngine utility functions</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZClient_8cpp.html">ZE_ZClient.cpp</a></td><td class="indexvalue">Source file for ZClient</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZConfigFile_8cpp.html">ZE_ZConfigFile.cpp</a></td><td class="indexvalue">Source file for ZConfigFile</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZEngine_8cpp.html">ZE_ZEngine.cpp</a></td><td class="indexvalue">Central source file for ZEngine</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZError_8cpp.html">ZE_ZError.cpp</a></td><td class="indexvalue">Source file for ZError</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZFont_8cpp.html">ZE_ZFont.cpp</a></td><td class="indexvalue">Source file for ZFont</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZImage_8cpp.html">ZE_ZImage.cpp</a></td><td class="indexvalue">Source file for ZImage</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZMusic_8cpp.html">ZE_ZMusic.cpp</a></td><td class="indexvalue">Source file for ZMusic</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZRandGen_8cpp.html">ZE_ZRandGen.cpp</a></td><td class="indexvalue">Source file for ZRandGen</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZRect_8cpp.html">ZE_ZRect.cpp</a></td><td class="indexvalue">Source file for ZRect</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZServer_8cpp.html">ZE_ZServer.cpp</a></td><td class="indexvalue">Source file for ZServer</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZSound_8cpp.html">ZE_ZSound.cpp</a></td><td class="indexvalue">Source file for ZSound</td></tr>
<tr><td class="indexkey">/src/<a class="el" href="ZE__ZTimer_8cpp.html">ZE_ZTimer.cpp</a></td><td class="indexvalue">Source file for ZTimer</td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,320 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Compound Member Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZEngine Compound Members</h1><center>
<a href="#index_a">a</a>&nbsp;|&nbsp;<a href="#index_b">b</a>&nbsp;|&nbsp;<a href="#index_c">c</a>&nbsp;|&nbsp;<a href="#index_d">d</a>&nbsp;|&nbsp;<a href="#index_e">e</a>&nbsp;|&nbsp;<a href="#index_f">f</a>&nbsp;|&nbsp;<a href="#index_g">g</a>&nbsp;|&nbsp;<a href="#index_h">h</a>&nbsp;|&nbsp;<a href="#index_i">i</a>&nbsp;|&nbsp;<a href="#index_k">k</a>&nbsp;|&nbsp;<a href="#index_l">l</a>&nbsp;|&nbsp;<a href="#index_m">m</a>&nbsp;|&nbsp;<a href="#index_n">n</a>&nbsp;|&nbsp;<a href="#index_o">o</a>&nbsp;|&nbsp;<a href="#index_p">p</a>&nbsp;|&nbsp;<a href="#index_q">q</a>&nbsp;|&nbsp;<a href="#index_r">r</a>&nbsp;|&nbsp;<a href="#index_s">s</a>&nbsp;|&nbsp;<a href="#index_t">t</a>&nbsp;|&nbsp;<a href="#index_u">u</a>&nbsp;|&nbsp;<a href="#index_v">v</a>&nbsp;|&nbsp;<a href="#index_w">w</a>&nbsp;|&nbsp;<a href="#index_x">x</a>&nbsp;|&nbsp;<a href="#index_y">y</a>&nbsp;|&nbsp;<a href="#index_z">z</a>&nbsp;|&nbsp;<a href="#index_~">~</a></center>
<p>
Here is a list of all documented class members with links to the class documentation for each member:<h3><a name="index_a">- a -</a>
</h3><ul>
<li>Alpha()
: <a class="el" href="classZE_1_1ZImage.html#a27">ZE::ZImage</a><li>Attach()
: <a class="el" href="classZE_1_1ZImage.html#a10">ZE::ZImage</a></ul>
<h3><a name="index_b">- b -</a>
</h3><ul>
<li>Bind()
: <a class="el" href="classZE_1_1ZImage.html#a18">ZE::ZImage</a><li>Bottom()
: <a class="el" href="classZE_1_1ZRect.html#a22">ZE::ZRect</a><li>BPP()
: <a class="el" href="classZE_1_1ZEngine.html#a55">ZE::ZEngine</a></ul>
<h3><a name="index_c">- c -</a>
</h3><ul>
<li>CheckEvents()
: <a class="el" href="classZE_1_1ZEngine.html#a34">ZE::ZEngine</a><li>CleanString()
: <a class="el" href="classZE_1_1ZConfigFile.html#b0">ZE::ZConfigFile</a><li>Clear()
: <a class="el" href="classZE_1_1ZEngine.html#a8">ZE::ZEngine</a><li>Close()
: <a class="el" href="classZE_1_1ZConfigFile.html#a13">ZE::ZConfigFile</a><li>CloseDisplay()
: <a class="el" href="classZE_1_1ZEngine.html#a3">ZE::ZEngine</a><li>Code()
: <a class="el" href="classZE_1_1ZError.html#a2">ZE::ZError</a><li>Contains()
: <a class="el" href="classZE_1_1ZRect.html#a14">ZE::ZRect</a><li>Create()
: <a class="el" href="classZE_1_1ZError.html#a1">ZE::ZError</a><li>CreateDisplay()
: <a class="el" href="classZE_1_1ZEngine.html#a2">ZE::ZEngine</a><li>CreateStringTable()
: <a class="el" href="classZE_1_1ZError.html#d0">ZE::ZError</a></ul>
<h3><a name="index_d">- d -</a>
</h3><ul>
<li>Delay()
: <a class="el" href="classZE_1_1ZEngine.html#a10">ZE::ZEngine</a><li>Display()
: <a class="el" href="classZE_1_1ZEngine.html#a6">ZE::ZEngine</a><li>Draw()
: <a class="el" href="classZE_1_1ZRect.html#a7">ZE::ZRect</a>, <a class="el" href="classZE_1_1ZImage.html#a20">ZE::ZImage</a><li>DrawRotated()
: <a class="el" href="classZE_1_1ZImage.html#a22">ZE::ZImage</a><li>DrawShadedText()
: <a class="el" href="classZE_1_1ZFont.html#a6">ZE::ZFont</a><li>DrawText()
: <a class="el" href="classZE_1_1ZFont.html#a5">ZE::ZFont</a></ul>
<h3><a name="index_e">- e -</a>
</h3><ul>
<li>Exists()
: <a class="el" href="classZE_1_1ZConfigFile.html#b2">ZE::ZConfigFile</a><li>extra
: <a class="el" href="classVersionInfo.html#m3">VersionInfo</a></ul>
<h3><a name="index_f">- f -</a>
</h3><ul>
<li>Flip()
: <a class="el" href="classZE_1_1ZImage.html#a15">ZE::ZImage</a><li>Flush()
: <a class="el" href="classZE_1_1ZConfigFile.html#a12">ZE::ZConfigFile</a><li>FlushErrors()
: <a class="el" href="classZE_1_1ZEngine.html#a40">ZE::ZEngine</a></ul>
<h3><a name="index_g">- g -</a>
</h3><ul>
<li>genrand_int32()
: <a class="el" href="classZE_1_1ZRandGen.html#b0">ZE::ZRandGen</a><li>GetBool()
: <a class="el" href="classZE_1_1ZConfigFile.html#a6">ZE::ZConfigFile</a><li>GetDesiredFramerate()
: <a class="el" href="classZE_1_1ZEngine.html#a17">ZE::ZEngine</a><li>GetFloat()
: <a class="el" href="classZE_1_1ZConfigFile.html#a4">ZE::ZConfigFile</a><li>GetFramerate()
: <a class="el" href="classZE_1_1ZEngine.html#a15">ZE::ZEngine</a><li>GetFrameTime()
: <a class="el" href="classZE_1_1ZEngine.html#a14">ZE::ZEngine</a><li>GetInstance()
: <a class="el" href="classZE_1_1ZEngine.html#d0">ZE::ZEngine</a><li>GetInt()
: <a class="el" href="classZE_1_1ZConfigFile.html#a5">ZE::ZConfigFile</a><li>GetLastError()
: <a class="el" href="classZE_1_1ZEngine.html#a38">ZE::ZEngine</a><li>GetParentTime()
: <a class="el" href="classZE_1_1ZTimer.html#b0">ZE::ZTimer</a><li>GetString()
: <a class="el" href="classZE_1_1ZConfigFile.html#a7">ZE::ZConfigFile</a>, <a class="el" href="classVersionInfo.html#a1">VersionInfo</a><li>GetTime()
: <a class="el" href="classZE_1_1ZTimer.html#a5">ZE::ZTimer</a>, <a class="el" href="classZE_1_1ZEngine.html#a11">ZE::ZEngine</a><li>GetVariable()
: <a class="el" href="classZE_1_1ZConfigFile.html#b4">ZE::ZConfigFile</a></ul>
<h3><a name="index_h">- h -</a>
</h3><ul>
<li>Height()
: <a class="el" href="classZE_1_1ZRect.html#a24">ZE::ZRect</a>, <a class="el" href="classZE_1_1ZImage.html#a26">ZE::ZImage</a>, <a class="el" href="classZE_1_1ZFont.html#a15">ZE::ZFont</a>, <a class="el" href="classZE_1_1ZEngine.html#a54">ZE::ZEngine</a><li>HideCursor()
: <a class="el" href="classZE_1_1ZEngine.html#a27">ZE::ZEngine</a></ul>
<h3><a name="index_i">- i -</a>
</h3><ul>
<li>ImagesNeedReload()
: <a class="el" href="classZE_1_1ZEngine.html#a23">ZE::ZEngine</a><li>Initialized()
: <a class="el" href="classZE_1_1ZEngine.html#a5">ZE::ZEngine</a><li>Intersection()
: <a class="el" href="classZE_1_1ZRect.html#a15">ZE::ZRect</a><li>Intersects()
: <a class="el" href="classZE_1_1ZRect.html#a12">ZE::ZRect</a><li>IsActive()
: <a class="el" href="classZE_1_1ZEngine.html#a19">ZE::ZEngine</a><li>IsBold()
: <a class="el" href="classZE_1_1ZFont.html#a12">ZE::ZFont</a><li>IsFullscreen()
: <a class="el" href="classZE_1_1ZEngine.html#a56">ZE::ZEngine</a><li>IsItalic()
: <a class="el" href="classZE_1_1ZFont.html#a13">ZE::ZFont</a><li>IsLoaded()
: <a class="el" href="classZE_1_1ZSound.html#a10">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a11">ZE::ZMusic</a>, <a class="el" href="classZE_1_1ZImage.html#a23">ZE::ZImage</a>, <a class="el" href="classZE_1_1ZFont.html#a11">ZE::ZFont</a><li>IsPaused()
: <a class="el" href="classZE_1_1ZTimer.html#a6">ZE::ZTimer</a>, <a class="el" href="classZE_1_1ZSound.html#a12">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a13">ZE::ZMusic</a>, <a class="el" href="classZE_1_1ZEngine.html#a18">ZE::ZEngine</a><li>IsPlaying()
: <a class="el" href="classZE_1_1ZSound.html#a11">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a12">ZE::ZMusic</a><li>IsUnderlined()
: <a class="el" href="classZE_1_1ZFont.html#a14">ZE::ZFont</a></ul>
<h3><a name="index_k">- k -</a>
</h3><ul>
<li>KeyIsPressed()
: <a class="el" href="classZE_1_1ZEngine.html#a25">ZE::ZEngine</a><li>KeyPress()
: <a class="el" href="classZE_1_1ZEngine.html#a26">ZE::ZEngine</a></ul>
<h3><a name="index_l">- l -</a>
</h3><ul>
<li>LButtonPressed()
: <a class="el" href="classZE_1_1ZEngine.html#a31">ZE::ZEngine</a><li>Left()
: <a class="el" href="classZE_1_1ZRect.html#a19">ZE::ZRect</a><li>LineSkip()
: <a class="el" href="classZE_1_1ZFont.html#a16">ZE::ZFont</a><li>LoadFont()
: <a class="el" href="classZE_1_1ZEngine.html#a52">ZE::ZEngine</a><li>LoadImage()
: <a class="el" href="classZE_1_1ZEngine.html#a49">ZE::ZEngine</a><li>LoadMusic()
: <a class="el" href="classZE_1_1ZEngine.html#a51">ZE::ZEngine</a><li>LoadSound()
: <a class="el" href="classZE_1_1ZEngine.html#a50">ZE::ZEngine</a><li>LogError()
: <a class="el" href="classZE_1_1ZEngine.html#c1">ZE::ZEngine</a><li>LogString()
: <a class="el" href="classZE_1_1ZError.html#a3">ZE::ZError</a><li>LoopInfinite
: <a class="el" href="classZE_1_1ZSound.html#p0">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#p0">ZE::ZMusic</a><li>LOWER_MASK
: <a class="el" href="classZE_1_1ZRandGen.html#q4">ZE::ZRandGen</a></ul>
<h3><a name="index_m">- m -</a>
</h3><ul>
<li>M
: <a class="el" href="classZE_1_1ZRandGen.html#q1">ZE::ZRandGen</a><li>mActive
: <a class="el" href="classZE_1_1ZEngine.html#o15">ZE::ZEngine</a><li>major
: <a class="el" href="classVersionInfo.html#m0">VersionInfo</a><li>MATRIX_A
: <a class="el" href="classZE_1_1ZRandGen.html#q2">ZE::ZRandGen</a><li>mBPP
: <a class="el" href="classZE_1_1ZEngine.html#o2">ZE::ZEngine</a><li>mCurError
: <a class="el" href="classZE_1_1ZEngine.html#o23">ZE::ZEngine</a><li>mDesiredFramerate
: <a class="el" href="classZE_1_1ZEngine.html#o8">ZE::ZEngine</a><li>mErrlog
: <a class="el" href="classZE_1_1ZEngine.html#o25">ZE::ZEngine</a><li>mErrorQueue
: <a class="el" href="classZE_1_1ZEngine.html#o22">ZE::ZEngine</a><li>mEventFilter
: <a class="el" href="classZE_1_1ZEngine.html#o26">ZE::ZEngine</a><li>mFullscreen
: <a class="el" href="classZE_1_1ZEngine.html#o3">ZE::ZEngine</a><li>mHeight
: <a class="el" href="classZE_1_1ZEngine.html#o1">ZE::ZEngine</a><li>mInitialized
: <a class="el" href="classZE_1_1ZEngine.html#o4">ZE::ZEngine</a><li>minor
: <a class="el" href="classVersionInfo.html#m1">VersionInfo</a><li>mKeyIsPressed
: <a class="el" href="classZE_1_1ZEngine.html#o17">ZE::ZEngine</a><li>mKeyPress
: <a class="el" href="classZE_1_1ZEngine.html#o18">ZE::ZEngine</a><li>mLastPause
: <a class="el" href="classZE_1_1ZEngine.html#o10">ZE::ZEngine</a><li>mLastTime
: <a class="el" href="classZE_1_1ZEngine.html#o12">ZE::ZEngine</a><li>mLogAllErrors
: <a class="el" href="classZE_1_1ZEngine.html#o24">ZE::ZEngine</a><li>mMouseB
: <a class="el" href="classZE_1_1ZEngine.html#o21">ZE::ZEngine</a><li>mMouseX
: <a class="el" href="classZE_1_1ZEngine.html#o19">ZE::ZEngine</a><li>mMouseY
: <a class="el" href="classZE_1_1ZEngine.html#o20">ZE::ZEngine</a><li>mNeedReload
: <a class="el" href="classZE_1_1ZEngine.html#o14">ZE::ZEngine</a><li>mNextUpdate
: <a class="el" href="classZE_1_1ZEngine.html#o9">ZE::ZEngine</a><li>MouseInRect()
: <a class="el" href="classZE_1_1ZEngine.html#a33">ZE::ZEngine</a><li>MouseX()
: <a class="el" href="classZE_1_1ZEngine.html#a29">ZE::ZEngine</a><li>MouseY()
: <a class="el" href="classZE_1_1ZEngine.html#a30">ZE::ZEngine</a><li>Move()
: <a class="el" href="classZE_1_1ZRect.html#a8">ZE::ZRect</a><li>MoveRel()
: <a class="el" href="classZE_1_1ZRect.html#a9">ZE::ZRect</a><li>mPaused
: <a class="el" href="classZE_1_1ZEngine.html#o6">ZE::ZEngine</a><li>mPausedTime
: <a class="el" href="classZE_1_1ZEngine.html#o11">ZE::ZEngine</a><li>mQuit
: <a class="el" href="classZE_1_1ZEngine.html#o16">ZE::ZEngine</a><li>mRandGen
: <a class="el" href="classZE_1_1ZEngine.html#o27">ZE::ZEngine</a><li>mRate
: <a class="el" href="classZE_1_1ZEngine.html#o28">ZE::ZEngine</a><li>mScreen
: <a class="el" href="classZE_1_1ZEngine.html#o5">ZE::ZEngine</a><li>mSecPerFrame
: <a class="el" href="classZE_1_1ZEngine.html#o13">ZE::ZEngine</a><li>mStereo
: <a class="el" href="classZE_1_1ZEngine.html#o29">ZE::ZEngine</a><li>mUnpauseOnActive
: <a class="el" href="classZE_1_1ZEngine.html#o7">ZE::ZEngine</a><li>mWidth
: <a class="el" href="classZE_1_1ZEngine.html#o0">ZE::ZEngine</a></ul>
<h3><a name="index_n">- n -</a>
</h3><ul>
<li>N
: <a class="el" href="classZE_1_1ZRandGen.html#q0">ZE::ZRandGen</a></ul>
<h3><a name="index_o">- o -</a>
</h3><ul>
<li>Open()
: <a class="el" href="classZE_1_1ZSound.html#a3">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a3">ZE::ZMusic</a>, <a class="el" href="classZE_1_1ZImage.html#a7">ZE::ZImage</a>, <a class="el" href="classZE_1_1ZFont.html#a3">ZE::ZFont</a><li>OpenFromImage()
: <a class="el" href="classZE_1_1ZImage.html#a9">ZE::ZImage</a><li>operator&lt;()
: <a class="el" href="classZE_1_1ZRect.html#a6">ZE::ZRect</a>, <a class="el" href="classVersionInfo.html#a2">VersionInfo</a><li>operator=()
: <a class="el" href="classZE_1_1ZRect.html#a4">ZE::ZRect</a><li>operator==()
: <a class="el" href="classVersionInfo.html#a3">VersionInfo</a><li>operator&gt;()
: <a class="el" href="classVersionInfo.html#a4">VersionInfo</a></ul>
<h3><a name="index_p">- p -</a>
</h3><ul>
<li>Pause()
: <a class="el" href="classZE_1_1ZTimer.html#a3">ZE::ZTimer</a>, <a class="el" href="classZE_1_1ZSound.html#a6">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a6">ZE::ZMusic</a><li>PauseTimer()
: <a class="el" href="classZE_1_1ZEngine.html#a12">ZE::ZEngine</a><li>Play()
: <a class="el" href="classZE_1_1ZSound.html#a5">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a5">ZE::ZMusic</a><li>Process()
: <a class="el" href="classZE_1_1ZConfigFile.html#a3">ZE::ZConfigFile</a></ul>
<h3><a name="index_q">- q -</a>
</h3><ul>
<li>QuitRequested()
: <a class="el" href="classZE_1_1ZEngine.html#a21">ZE::ZEngine</a></ul>
<h3><a name="index_r">- r -</a>
</h3><ul>
<li>rAlpha
: <a class="el" href="classZE_1_1ZImage.html#n9">ZE::ZImage</a><li>Rand()
: <a class="el" href="classZE_1_1ZRandGen.html#a8">ZE::ZRandGen</a>, <a class="el" href="classZE_1_1ZEngine.html#a47">ZE::ZEngine</a><li>RandDouble()
: <a class="el" href="classZE_1_1ZRandGen.html#a9">ZE::ZRandGen</a>, <a class="el" href="classZE_1_1ZEngine.html#a48">ZE::ZEngine</a><li>rBGColor
: <a class="el" href="classZE_1_1ZFont.html#n4">ZE::ZFont</a><li>RButtonPressed()
: <a class="el" href="classZE_1_1ZEngine.html#a32">ZE::ZEngine</a><li>rChannelID
: <a class="el" href="classZE_1_1ZSound.html#n2">ZE::ZSound</a><li>rCode
: <a class="el" href="classZE_1_1ZError.html#n0">ZE::ZError</a><li>rColor
: <a class="el" href="classZE_1_1ZFont.html#n3">ZE::ZFont</a><li>rDescription
: <a class="el" href="classZE_1_1ZError.html#n1">ZE::ZError</a><li>Release()
: <a class="el" href="classZE_1_1ZSound.html#a4">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a4">ZE::ZMusic</a>, <a class="el" href="classZE_1_1ZImage.html#a12">ZE::ZImage</a>, <a class="el" href="classZE_1_1ZFont.html#a4">ZE::ZFont</a><li>release
: <a class="el" href="classVersionInfo.html#m2">VersionInfo</a><li>ReleaseInstance()
: <a class="el" href="classZE_1_1ZEngine.html#d1">ZE::ZEngine</a><li>Reload()
: <a class="el" href="classZE_1_1ZImage.html#a11">ZE::ZImage</a><li>rEngine
: <a class="el" href="classZE_1_1ZTimer.html#n0">ZE::ZTimer</a>, <a class="el" href="classZE_1_1ZSound.html#n0">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#n0">ZE::ZMusic</a>, <a class="el" href="classZE_1_1ZImage.html#n0">ZE::ZImage</a>, <a class="el" href="classZE_1_1ZFont.html#n0">ZE::ZFont</a><li>ReportError()
: <a class="el" href="classZE_1_1ZEngine.html#a37">ZE::ZEngine</a><li>RequestQuit()
: <a class="el" href="classZE_1_1ZEngine.html#a20">ZE::ZEngine</a><li>Reset()
: <a class="el" href="classZE_1_1ZTimer.html#a2">ZE::ZTimer</a><li>Resize()
: <a class="el" href="classZE_1_1ZRect.html#a10">ZE::ZRect</a>, <a class="el" href="classZE_1_1ZImage.html#a17">ZE::ZImage</a>, <a class="el" href="classZE_1_1ZFont.html#a10">ZE::ZFont</a><li>ResizeRel()
: <a class="el" href="classZE_1_1ZRect.html#a11">ZE::ZRect</a><li>Rewind()
: <a class="el" href="classZE_1_1ZMusic.html#a8">ZE::ZMusic</a><li>rFileLayout
: <a class="el" href="classZE_1_1ZConfigFile.html#n0">ZE::ZConfigFile</a><li>rFilename
: <a class="el" href="classZE_1_1ZFont.html#n2">ZE::ZFont</a>, <a class="el" href="classZE_1_1ZError.html#n2">ZE::ZError</a>, <a class="el" href="classZE_1_1ZConfigFile.html#n1">ZE::ZConfigFile</a><li>rFont
: <a class="el" href="classZE_1_1ZFont.html#n1">ZE::ZFont</a><li>rHeight
: <a class="el" href="classZE_1_1ZRect.html#n3">ZE::ZRect</a>, <a class="el" href="classZE_1_1ZImage.html#n8">ZE::ZImage</a><li>Right()
: <a class="el" href="classZE_1_1ZRect.html#a20">ZE::ZRect</a><li>rImage
: <a class="el" href="classZE_1_1ZImage.html#n5">ZE::ZImage</a><li>rLastPause
: <a class="el" href="classZE_1_1ZTimer.html#n4">ZE::ZTimer</a><li>rLine
: <a class="el" href="classZE_1_1ZError.html#n3">ZE::ZError</a><li>rMusic
: <a class="el" href="classZE_1_1ZMusic.html#n1">ZE::ZMusic</a><li>rPaused
: <a class="el" href="classZE_1_1ZTimer.html#n1">ZE::ZTimer</a><li>rPausedTime
: <a class="el" href="classZE_1_1ZTimer.html#n3">ZE::ZTimer</a><li>rSound
: <a class="el" href="classZE_1_1ZSound.html#n1">ZE::ZSound</a><li>rStateVector
: <a class="el" href="classZE_1_1ZRandGen.html#n0">ZE::ZRandGen</a><li>rStateVectorIndex
: <a class="el" href="classZE_1_1ZRandGen.html#n1">ZE::ZRandGen</a><li>rTexID
: <a class="el" href="classZE_1_1ZImage.html#n6">ZE::ZImage</a><li>rTexMaxX
: <a class="el" href="classZE_1_1ZImage.html#n3">ZE::ZImage</a><li>rTexMaxY
: <a class="el" href="classZE_1_1ZImage.html#n4">ZE::ZImage</a><li>rTexMinX
: <a class="el" href="classZE_1_1ZImage.html#n1">ZE::ZImage</a><li>rTexMinY
: <a class="el" href="classZE_1_1ZImage.html#n2">ZE::ZImage</a><li>rUseZEngine
: <a class="el" href="classZE_1_1ZTimer.html#n2">ZE::ZTimer</a><li>rWidth
: <a class="el" href="classZE_1_1ZRect.html#n2">ZE::ZRect</a>, <a class="el" href="classZE_1_1ZImage.html#n7">ZE::ZImage</a><li>rX
: <a class="el" href="classZE_1_1ZRect.html#n0">ZE::ZRect</a><li>rY
: <a class="el" href="classZE_1_1ZRect.html#n1">ZE::ZRect</a></ul>
<h3><a name="index_s">- s -</a>
</h3><ul>
<li>SDLrect()
: <a class="el" href="classZE_1_1ZRect.html#a16">ZE::ZRect</a><li>section
: <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m0">ZE::ZConfigFile::ZCF_Section</a><li>Seed()
: <a class="el" href="classZE_1_1ZRandGen.html#a2">ZE::ZRandGen</a><li>SeedRandGen()
: <a class="el" href="classZE_1_1ZEngine.html#a41">ZE::ZEngine</a><li>sErrorDesc
: <a class="el" href="classZE_1_1ZError.html#q0">ZE::ZError</a><li>SetAlpha()
: <a class="el" href="classZE_1_1ZImage.html#a13">ZE::ZImage</a><li>SetBGColor()
: <a class="el" href="classZE_1_1ZFont.html#a8">ZE::ZFont</a><li>SetBool()
: <a class="el" href="classZE_1_1ZConfigFile.html#a10">ZE::ZConfigFile</a><li>SetColor()
: <a class="el" href="classZE_1_1ZFont.html#a7">ZE::ZFont</a><li>SetColorKey()
: <a class="el" href="classZE_1_1ZImage.html#a14">ZE::ZImage</a><li>SetDesiredFramerate()
: <a class="el" href="classZE_1_1ZEngine.html#a16">ZE::ZEngine</a><li>SetErrorLog()
: <a class="el" href="classZE_1_1ZEngine.html#a36">ZE::ZEngine</a><li>SetEventFilter()
: <a class="el" href="classZE_1_1ZEngine.html#a35">ZE::ZEngine</a><li>SetFloat()
: <a class="el" href="classZE_1_1ZConfigFile.html#a8">ZE::ZConfigFile</a><li>SetGL2D()
: <a class="el" href="classZE_1_1ZEngine.html#a9">ZE::ZEngine</a><li>SetInt()
: <a class="el" href="classZE_1_1ZConfigFile.html#a9">ZE::ZConfigFile</a><li>SetKeyRepeatRate()
: <a class="el" href="classZE_1_1ZEngine.html#a24">ZE::ZEngine</a><li>SetReloadNeed()
: <a class="el" href="classZE_1_1ZEngine.html#a22">ZE::ZEngine</a><li>SetString()
: <a class="el" href="classZE_1_1ZConfigFile.html#a11">ZE::ZConfigFile</a><li>SetStyle()
: <a class="el" href="classZE_1_1ZFont.html#a9">ZE::ZFont</a><li>SetupDisplay()
: <a class="el" href="classZE_1_1ZEngine.html#a0">ZE::ZEngine</a><li>SetupSound()
: <a class="el" href="classZE_1_1ZEngine.html#a1">ZE::ZEngine</a><li>SetVariable()
: <a class="el" href="classZE_1_1ZConfigFile.html#b3">ZE::ZConfigFile</a><li>SetVolume()
: <a class="el" href="classZE_1_1ZSound.html#a9">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a10">ZE::ZMusic</a><li>ShowCursor()
: <a class="el" href="classZE_1_1ZEngine.html#a28">ZE::ZEngine</a><li>sInstance
: <a class="el" href="classZE_1_1ZEngine.html#r0">ZE::ZEngine</a><li>Stop()
: <a class="el" href="classZE_1_1ZSound.html#a8">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a9">ZE::ZMusic</a><li>Stretch()
: <a class="el" href="classZE_1_1ZImage.html#a16">ZE::ZImage</a><li>StringHeight()
: <a class="el" href="classZE_1_1ZFont.html#a18">ZE::ZFont</a><li>StringWidth()
: <a class="el" href="classZE_1_1ZFont.html#a17">ZE::ZFont</a><li>Surface()
: <a class="el" href="classZE_1_1ZImage.html#a24">ZE::ZImage</a></ul>
<h3><a name="index_t">- t -</a>
</h3><ul>
<li>ToggleFullscreen()
: <a class="el" href="classZE_1_1ZEngine.html#a4">ZE::ZEngine</a><li>Top()
: <a class="el" href="classZE_1_1ZRect.html#a21">ZE::ZRect</a></ul>
<h3><a name="index_u">- u -</a>
</h3><ul>
<li>Unpause()
: <a class="el" href="classZE_1_1ZTimer.html#a4">ZE::ZTimer</a>, <a class="el" href="classZE_1_1ZSound.html#a7">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a7">ZE::ZMusic</a><li>UnpauseTimer()
: <a class="el" href="classZE_1_1ZEngine.html#a13">ZE::ZEngine</a><li>Update()
: <a class="el" href="classZE_1_1ZEngine.html#a7">ZE::ZEngine</a><li>UPPER_MASK
: <a class="el" href="classZE_1_1ZRandGen.html#q3">ZE::ZRandGen</a></ul>
<h3><a name="index_v">- v -</a>
</h3><ul>
<li>val
: <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m1">ZE::ZConfigFile::ZCF_Variable</a><li>var
: <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#m0">ZE::ZConfigFile::ZCF_Variable</a><li>varList
: <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m1">ZE::ZConfigFile::ZCF_Section</a><li>Version
: <a class="el" href="classZE_1_1ZEngine.html#p0">ZE::ZEngine</a><li>VersionInfo()
: <a class="el" href="classVersionInfo.html#a0">VersionInfo</a><li>Volume()
: <a class="el" href="classZE_1_1ZSound.html#a13">ZE::ZSound</a>, <a class="el" href="classZE_1_1ZMusic.html#a14">ZE::ZMusic</a></ul>
<h3><a name="index_w">- w -</a>
</h3><ul>
<li>Width()
: <a class="el" href="classZE_1_1ZRect.html#a23">ZE::ZRect</a>, <a class="el" href="classZE_1_1ZImage.html#a25">ZE::ZImage</a>, <a class="el" href="classZE_1_1ZEngine.html#a53">ZE::ZEngine</a><li>WriteLog()
: <a class="el" href="classZE_1_1ZEngine.html#a39">ZE::ZEngine</a></ul>
<h3><a name="index_x">- x -</a>
</h3><ul>
<li>X()
: <a class="el" href="classZE_1_1ZRect.html#a17">ZE::ZRect</a></ul>
<h3><a name="index_y">- y -</a>
</h3><ul>
<li>Y()
: <a class="el" href="classZE_1_1ZRect.html#a18">ZE::ZRect</a></ul>
<h3><a name="index_z">- z -</a>
</h3><ul>
<li>ZConfigFile()
: <a class="el" href="classZE_1_1ZConfigFile.html#a1">ZE::ZConfigFile</a><li>ZEngine()
: <a class="el" href="classZE_1_1ZEngine.html#c0">ZE::ZEngine</a><li>ZError()
: <a class="el" href="classZE_1_1ZError.html#a0">ZE::ZError</a><li>ZFont()
: <a class="el" href="classZE_1_1ZFont.html#a1">ZE::ZFont</a><li>ZImage()
: <a class="el" href="classZE_1_1ZImage.html#a5">ZE::ZImage</a><li>ZMusic()
: <a class="el" href="classZE_1_1ZMusic.html#a1">ZE::ZMusic</a><li>ZRandGen()
: <a class="el" href="classZE_1_1ZRandGen.html#a1">ZE::ZRandGen</a><li>ZRect()
: <a class="el" href="classZE_1_1ZRect.html#a3">ZE::ZRect</a><li>ZSound()
: <a class="el" href="classZE_1_1ZSound.html#a1">ZE::ZSound</a><li>ZTimer()
: <a class="el" href="classZE_1_1ZTimer.html#a0">ZE::ZTimer</a></ul>
<h3><a name="index_~">- ~ -</a>
</h3><ul>
<li>~ZConfigFile()
: <a class="el" href="classZE_1_1ZConfigFile.html#a2">ZE::ZConfigFile</a><li>~ZFont()
: <a class="el" href="classZE_1_1ZFont.html#a2">ZE::ZFont</a><li>~ZImage()
: <a class="el" href="classZE_1_1ZImage.html#a6">ZE::ZImage</a><li>~ZMusic()
: <a class="el" href="classZE_1_1ZMusic.html#a2">ZE::ZMusic</a><li>~ZRect()
: <a class="el" href="classZE_1_1ZRect.html#a5">ZE::ZRect</a><li>~ZSound()
: <a class="el" href="classZE_1_1ZSound.html#a2">ZE::ZSound</a><li>~ZTimer()
: <a class="el" href="classZE_1_1ZTimer.html#a1">ZE::ZTimer</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,24 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>File Member Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZEngine File Members</h1><center>
<a href="#index_u">u</a></center>
<p>
Here is a list of all documented file members with links to the documentation:<h3><a name="index_u">- u -</a>
</h3><ul>
<li>USE_SDL_IMAGE
: <a class="el" href="ZE__Defines_8h.html#a1">ZE_Defines.h</a><li>USE_SDL_MIXER
: <a class="el" href="ZE__Defines_8h.html#a2">ZE_Defines.h</a><li>USE_SDL_TTF
: <a class="el" href="ZE__Defines_8h.html#a0">ZE_Defines.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,41 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZEngine Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZEngine Documentation</h1>
<p>
<h3 align="center">0.8.3</h3><dl compact><dt><b>Author:</b></dt><dd>James Turk </dd></dl>
<dl compact><dt><b>Version:</b></dt><dd>0.8.3 </dd></dl>
<dl compact><dt><b>Date:</b></dt><dd>April 27, 2003</dd></dl>
<h2><a name="ZEngine"></a>
About ZEngine</h2>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;-ZEngine is designed to provide a powerful yet easy to use 2D game engine in a well designed Object Oriented manner, and uses cross platform libraries such as SDL and OpenGL. (ZEngine can use SDL_ttf,SDL_image, SDL_mixer, and PhysFS all of which are cross platform as well as Open Source.)<br>
&nbsp;&nbsp;&nbsp;&nbsp;-It is licensed under a BSD-style license, and anyone is free to suggest or implement changes to be added to the Engine, as well as modify the engine to their own needs or use it however they like.<br>
&nbsp;&nbsp;&nbsp;&nbsp;-ZEngine now uses OpenGL rather than SDL to do 2D drawing, thus increasing the uses of the engine and making the engine much faster in all test cases, and the engine was tested for memory leaks with MSVC and is known to have no leaks.<br>
&nbsp;&nbsp;&nbsp;&nbsp;-The ZEngine website : <a href="http://zengine.sourceforge.net/.">http://zengine.sourceforge.net/.</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;-The ZEngine tutorials : <a href="http://conceptofzero.net/tutorials/zengine/.">http://conceptofzero.net/tutorials/zengine/.</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;-The ZEngine forums : <a href="http://www.conceptofzero.net/forums/index.php?act=SF&f=15">http://www.conceptofzero.net/forums/index.php?act=SF&amp;f=15</a><h2><a name="Licensing"></a>
Licensing</h2>
<br>
<pre><div> This file is Part of the ZEngine Library for 2D game development.
Copyright (C) 2002, 2003 James Turk</pre></div><p>
<pre><div> Licensed under a BSD-style license.</pre></div><p>
<pre><div> The maintainer of this library is James Turk (<a href="mailto:james@conceptofzero.net">james@conceptofzero.net</a>)
and the home of this Library is <a href="http://zengine.sourceforge.net">http://zengine.sourceforge.net</a>
</pre></div> <h2><a name="Authors"></a>
Contributing Authors</h2>
<br>
James Turk <a href="mailto:james@conceptofzero.net">james@conceptofzero.net</a> - Core Engine, Design, Docs, and Classes<br>
Gamer Tazar <a href="mailto:tazar@conceptofzero.net">tazar@conceptofzero.net</a> - OpenGL assistance<br>
Sean <a href="mailto:sean@conceptofzero.net">sean@conceptofzero.net</a> - MSVC++6 Project Files<br>
Kevin Watters <a href="mailto:kwatters@adelphia.net">kwatters@adelphia.net</a> - Fix to ZImage::SetColorKey&lt;br&gt;<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,37 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/external/mt19937ar.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3-rc2 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/external/mt19937ar.h</h1><div class="fragment"><pre>00001 <span class="preprocessor">#ifndef __mt19937ar__</span>
00002 <span class="preprocessor"></span><span class="preprocessor">#define __mt19937ar__</span>
00003 <span class="preprocessor"></span>
00004 <span class="comment">//This .h file written for ZEngine by James Turk to declare the methods implemented in mt19937ar.c</span>
00005 <span class="comment">//See mt19937ar.c for license of the Mersenne Twister.</span>
00006
00007 <span class="preprocessor">#include &lt;cstdio&gt;</span> <span class="comment">//changed for ZEngine</span>
00008 <span class="comment">/* Period parameters */</span>
00009 <span class="preprocessor">#define N 624</span>
00010 <span class="preprocessor"></span><span class="preprocessor">#define M 397</span>
00011 <span class="preprocessor"></span><span class="preprocessor">#define MATRIX_A 0x9908b0dfUL </span><span class="comment">/* constant vector a */</span>
00012 <span class="preprocessor">#define UPPER_MASK 0x80000000UL </span><span class="comment">/* most significant w-r bits */</span>
00013 <span class="preprocessor">#define LOWER_MASK 0x7fffffffUL </span><span class="comment">/* least significant r bits */</span>
00014
00015 <span class="keywordtype">void</span> init_genrand(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> s);
00016 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> genrand_int32(<span class="keywordtype">void</span>);
00017 <span class="keywordtype">long</span> genrand_int31(<span class="keywordtype">void</span>);
00018 <span class="keywordtype">double</span> genrand_real1(<span class="keywordtype">void</span>);
00019 <span class="keywordtype">double</span> genrand_real2(<span class="keywordtype">void</span>);
00020 <span class="keywordtype">double</span> genrand_real3(<span class="keywordtype">void</span>);
00021 <span class="keywordtype">double</span> genrand_res53(<span class="keywordtype">void</span>);
00022
00023 <span class="preprocessor">#endif //__mt19937ar__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 22:34:35 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3-rc2 </small></address>
</body>
</html>

View File

@ -1,335 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ZE Namespace Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZE Namespace Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Namespace for <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> classes and utility functions.
<p>
<p>
<p>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
<tr><td colspan=2><br><h2>Compounds</h2></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> Class for use in <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a>.</em> <a href="classZE_1_1ZConfigFile.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">ZConfigFile::ZCF_Variable</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> Variable class.</em> <a href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html">ZConfigFile::ZCF_Section</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZConfigFile.html">ZConfigFile</a> Section class.</em> <a href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html">ZEngine</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Main <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Singleton Class.</em> <a href="classZE_1_1ZEngine.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZError.html">ZError</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZError.html">ZError</a> class for describing errors.</em> <a href="classZE_1_1ZError.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZFont.html">ZFont</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZFont.html">ZFont</a> class for basic Font use.</em> <a href="classZE_1_1ZFont.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZImage.html">ZImage</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZImage.html">ZImage</a> class for basic Image use.</em> <a href="classZE_1_1ZImage.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZMusic.html">ZMusic</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZMusic.html">ZMusic</a> class for playing full length music (eg. ogg or wav).</em> <a href="classZE_1_1ZMusic.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRandGen.html">ZRandGen</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZRandGen.html">ZRandGen</a> class for OO encapsulation of superb random generator "Mersenne Twister.".</em> <a href="classZE_1_1ZRandGen.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZRect.html">ZRect</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> class for simplified rectangle use.</em> <a href="classZE_1_1ZRect.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZSound.html">ZSound</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZSound.html">ZSound</a> class for playing sound effects. (WAV).</em> <a href="classZE_1_1ZSound.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>class &nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZTimer.html">ZTimer</a></td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc"><a class="el" href="classZE_1_1ZTimer.html">ZTimer</a> class for Timer use.</em> <a href="classZE_1_1ZTimer.html#_details">More...</a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Enumerations</h2></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html#a24">ZErrorCode</a> { <br>
&nbsp;&nbsp;<a class="el" href="namespaceZE.html#a24a0">ZERR_NONE</a>,
<a class="el" href="namespaceZE.html#a24a1">ZERR_SDL_INTERNAL</a>,
<a class="el" href="namespaceZE.html#a24a2">ZERR_SDL_INIT</a>,
<a class="el" href="namespaceZE.html#a24a3">ZERR_MIX_INIT</a>,
<br>
&nbsp;&nbsp;<a class="el" href="namespaceZE.html#a24a4">ZERR_TTF_INIT</a>,
<a class="el" href="namespaceZE.html#a24a5">ZERR_NET_INIT</a>,
<a class="el" href="namespaceZE.html#a24a6">ZERR_VIDMODE</a>,
<a class="el" href="namespaceZE.html#a24a7">ZERR_LOAD_IMAGE</a>,
<br>
&nbsp;&nbsp;<a class="el" href="namespaceZE.html#a24a8">ZERR_LOAD_SOUND</a>,
<a class="el" href="namespaceZE.html#a24a9">ZERR_LOAD_MUSIC</a>,
<a class="el" href="namespaceZE.html#a24a10">ZERR_LOAD_FONT</a>,
<a class="el" href="namespaceZE.html#a24a11">ZERR_NOIMAGE</a>,
<br>
&nbsp;&nbsp;<a class="el" href="namespaceZE.html#a24a12">ZERR_NOSOUND</a>,
<a class="el" href="namespaceZE.html#a24a13">ZERR_NOMUSIC</a>,
<a class="el" href="namespaceZE.html#a24a14">ZERR_NOFONT</a>,
<a class="el" href="namespaceZE.html#a24a15">ZERR_NOSOCKET</a>,
<br>
&nbsp;&nbsp;<a class="el" href="namespaceZE.html#a24a16">ZERR_NET_CLIENT</a>,
<a class="el" href="namespaceZE.html#a24a17">ZERR_NET_SERVER</a>,
<a class="el" href="namespaceZE.html#a24a18">ZERR_LAST</a>
<br>
}</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Enumeration of ZEngine error codes.</em> <a href="#a24">More...</a><em></em><br><br></td></tr>
<tr><td colspan=2><br><h2>Functions</h2></td></tr>
<tr><td nowrap align=right valign=top>std::string&nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html#a19">FormatStr</a> (const char *fmtstr,...)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Parses a std::string and interprets variable arguments, similar to sprintf.</em> <a href="#a19"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html#a20">FreeImage</a> (SDL_Surface *&amp;image)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Properly free SDL_Surface.</em> <a href="#a20"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html#a21">FreeSound</a> (Mix_Chunk *&amp;chunk)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Properly free Mix_Chunk.</em> <a href="#a21"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html#a22">FreeMusic</a> (Mix_Music *&amp;music)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Properly free Mix_Music.</em> <a href="#a22"></a><em></em><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="namespaceZE.html#a23">FreeFont</a> (TTF_Font *&amp;font)</td></tr>
<tr><td>&nbsp;</td><td><em class="mdesc">Properly free TTF_Font.</em> <a href="#a23"></a><em></em><br><br></td></tr>
</table>
<hr><h2>Enumeration Type Documentation</h2>
<a name="a24" doxytag="ZE::ZErrorCode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> enum ZE::ZErrorCode
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
All the error codes currently possibly by <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a>, note that ZERR_LAST is not used as an error code, but instead as a range check on the others. <dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="a24a0" doxytag="ZERR_NONE"></a><em>ZERR_NONE</em></em>&nbsp;</td><td>
No error has occured. </td></tr>
<tr><td valign=top><em><a name="a24a1" doxytag="ZERR_SDL_INTERNAL"></a><em>ZERR_SDL_INTERNAL</em></em>&nbsp;</td><td>
Error internal to SDL has occured, usually more detail is given by SDL. </td></tr>
<tr><td valign=top><em><a name="a24a2" doxytag="ZERR_SDL_INIT"></a><em>ZERR_SDL_INIT</em></em>&nbsp;</td><td>
Error Initializing SDL. </td></tr>
<tr><td valign=top><em><a name="a24a3" doxytag="ZERR_MIX_INIT"></a><em>ZERR_MIX_INIT</em></em>&nbsp;</td><td>
Error Initializing SDL_mixer. </td></tr>
<tr><td valign=top><em><a name="a24a4" doxytag="ZERR_TTF_INIT"></a><em>ZERR_TTF_INIT</em></em>&nbsp;</td><td>
Error Initializing SDL_ttf. </td></tr>
<tr><td valign=top><em><a name="a24a5" doxytag="ZERR_NET_INIT"></a><em>ZERR_NET_INIT</em></em>&nbsp;</td><td>
Error Initializing SDL_net. </td></tr>
<tr><td valign=top><em><a name="a24a6" doxytag="ZERR_VIDMODE"></a><em>ZERR_VIDMODE</em></em>&nbsp;</td><td>
Error setting up the display. </td></tr>
<tr><td valign=top><em><a name="a24a7" doxytag="ZERR_LOAD_IMAGE"></a><em>ZERR_LOAD_IMAGE</em></em>&nbsp;</td><td>
Error loading an image. </td></tr>
<tr><td valign=top><em><a name="a24a8" doxytag="ZERR_LOAD_SOUND"></a><em>ZERR_LOAD_SOUND</em></em>&nbsp;</td><td>
Error loading a sound sample. </td></tr>
<tr><td valign=top><em><a name="a24a9" doxytag="ZERR_LOAD_MUSIC"></a><em>ZERR_LOAD_MUSIC</em></em>&nbsp;</td><td>
Error loading music. </td></tr>
<tr><td valign=top><em><a name="a24a10" doxytag="ZERR_LOAD_FONT"></a><em>ZERR_LOAD_FONT</em></em>&nbsp;</td><td>
Error loading a font. </td></tr>
<tr><td valign=top><em><a name="a24a11" doxytag="ZERR_NOIMAGE"></a><em>ZERR_NOIMAGE</em></em>&nbsp;</td><td>
Error trying to use a <a class="el" href="classZE_1_1ZImage.html">ZImage</a> without properly loading an image. </td></tr>
<tr><td valign=top><em><a name="a24a12" doxytag="ZERR_NOSOUND"></a><em>ZERR_NOSOUND</em></em>&nbsp;</td><td>
Error trying to use a <a class="el" href="classZE_1_1ZSound.html">ZSound</a> without properly loading a sound. </td></tr>
<tr><td valign=top><em><a name="a24a13" doxytag="ZERR_NOMUSIC"></a><em>ZERR_NOMUSIC</em></em>&nbsp;</td><td>
Error trying to use a <a class="el" href="classZE_1_1ZMusic.html">ZMusic</a> without properly loading music. </td></tr>
<tr><td valign=top><em><a name="a24a14" doxytag="ZERR_NOFONT"></a><em>ZERR_NOFONT</em></em>&nbsp;</td><td>
Error trying to use a <a class="el" href="classZE_1_1ZFont.html">ZFont</a> without properly loading a font. </td></tr>
<tr><td valign=top><em><a name="a24a15" doxytag="ZERR_NOSOCKET"></a><em>ZERR_NOSOCKET</em></em>&nbsp;</td><td>
Error trying to use a ZClient without having an open socket. </td></tr>
<tr><td valign=top><em><a name="a24a16" doxytag="ZERR_NET_CLIENT"></a><em>ZERR_NET_CLIENT</em></em>&nbsp;</td><td>
Error using SDL_net in ZClient. </td></tr>
<tr><td valign=top><em><a name="a24a17" doxytag="ZERR_NET_SERVER"></a><em>ZERR_NET_SERVER</em></em>&nbsp;</td><td>
Error using SDL_net in ZClient. </td></tr>
<tr><td valign=top><em><a name="a24a18" doxytag="ZERR_LAST"></a><em>ZERR_LAST</em></em>&nbsp;</td><td>
Value used as range index, not a valid error code. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><h2>Function Documentation</h2>
<a name="a19" doxytag="ZE::FormatStr"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> std::string ZE::FormatStr </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">const char *&nbsp;</td>
<td class="mdname" nowrap> <em>fmtstr</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>...&nbsp;</td>
<td class="mdname" nowrap></td>
</tr>
<tr>
<td></td>
<td class="md">)&nbsp;</td>
<td class="md" colspan="2"></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Takes identifiers out of fmtstr and parses them, replacing them with cooresponding values in the variable arguments list. For more detail view stdarg documentation. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>fmtstr</em>&nbsp;</td><td>defines format of resulting std::string </td></tr>
<tr><td valign=top><em>...</em>&nbsp;</td><td>variable number of arguments after fmtstr </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>std::string of parsed and combined std::string </dd></dl>
</td>
</tr>
</table>
<a name="a20" doxytag="ZE::FreeImage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void ZE::FreeImage </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">SDL_Surface *&amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>image</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Safely free an SDL_Surface* and set it to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>image</em>&nbsp;</td><td>Image to free and set to NULL. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a21" doxytag="ZE::FreeSound"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void FreeSound </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">Mix_Chunk *&amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>chunk</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Safely free a Mix_Chunk* and set it to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>chunk</em>&nbsp;</td><td>Chunk to free and set to NULL. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a22" doxytag="ZE::FreeMusic"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void FreeMusic </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">Mix_Music *&amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>music</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Safely free a Mix_Music* and set it to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>music</em>&nbsp;</td><td>Music to free and set to NULL. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a23" doxytag="ZE::FreeFont"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top"> void FreeFont </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">TTF_Font *&amp;&nbsp;</td>
<td class="mdname1" valign="top" nowrap> <em>font</em> </td>
<td class="md" valign="top">&nbsp;)&nbsp;</td>
<td class="md" nowrap></td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
<tr>
<td>
&nbsp;
</td>
<td>
<p>
Safely free a TTF_Font* and set it to NULL. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign=top><em>font</em>&nbsp;</td><td>Font to free and set to NULL. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,49 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Namespace Member Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZEngine Namespace Members</h1><center>
<a href="#index_f">f</a>&nbsp;|&nbsp;<a href="#index_z">z</a></center>
<p>
Here is a list of all documented namespace members with links to the namespaces they belong to:<h3><a name="index_f">- f -</a>
</h3><ul>
<li>FormatStr()
: <a class="el" href="namespaceZE.html#a19">ZE</a><li>FreeFont()
: <a class="el" href="namespaceZE.html#a23">ZE</a><li>FreeImage()
: <a class="el" href="namespaceZE.html#a20">ZE</a><li>FreeMusic()
: <a class="el" href="namespaceZE.html#a22">ZE</a><li>FreeSound()
: <a class="el" href="namespaceZE.html#a21">ZE</a></ul>
<h3><a name="index_z">- z -</a>
</h3><ul>
<li>ZERR_LAST
: <a class="el" href="namespaceZE.html#a24a18">ZE</a><li>ZERR_LOAD_FONT
: <a class="el" href="namespaceZE.html#a24a10">ZE</a><li>ZERR_LOAD_IMAGE
: <a class="el" href="namespaceZE.html#a24a7">ZE</a><li>ZERR_LOAD_MUSIC
: <a class="el" href="namespaceZE.html#a24a9">ZE</a><li>ZERR_LOAD_SOUND
: <a class="el" href="namespaceZE.html#a24a8">ZE</a><li>ZERR_MIX_INIT
: <a class="el" href="namespaceZE.html#a24a3">ZE</a><li>ZERR_NET_CLIENT
: <a class="el" href="namespaceZE.html#a24a16">ZE</a><li>ZERR_NET_INIT
: <a class="el" href="namespaceZE.html#a24a5">ZE</a><li>ZERR_NET_SERVER
: <a class="el" href="namespaceZE.html#a24a17">ZE</a><li>ZERR_NOFONT
: <a class="el" href="namespaceZE.html#a24a14">ZE</a><li>ZERR_NOIMAGE
: <a class="el" href="namespaceZE.html#a24a11">ZE</a><li>ZERR_NOMUSIC
: <a class="el" href="namespaceZE.html#a24a13">ZE</a><li>ZERR_NONE
: <a class="el" href="namespaceZE.html#a24a0">ZE</a><li>ZERR_NOSOCKET
: <a class="el" href="namespaceZE.html#a24a15">ZE</a><li>ZERR_NOSOUND
: <a class="el" href="namespaceZE.html#a24a12">ZE</a><li>ZERR_SDL_INIT
: <a class="el" href="namespaceZE.html#a24a2">ZE</a><li>ZERR_SDL_INTERNAL
: <a class="el" href="namespaceZE.html#a24a1">ZE</a><li>ZERR_TTF_INIT
: <a class="el" href="namespaceZE.html#a24a4">ZE</a><li>ZERR_VIDMODE
: <a class="el" href="namespaceZE.html#a24a6">ZE</a><li>ZErrorCode
: <a class="el" href="namespaceZE.html#a24">ZE</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,17 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Namespace Index</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>ZEngine Namespace List</h1>Here is a list of all documented namespaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="namespaceZE.html">ZE</a></td><td class="indexvalue"><a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> Namespace</td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:51 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>

View File

@ -1,54 +0,0 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>/include/external/physfsrwops.h Source File</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.3 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; </center>
<hr><h1>/include/external/physfsrwops.h</h1><div class="fragment"><pre>00001 <span class="comment">/*</span>
00002 <span class="comment"> * This code provides a glue layer between PhysicsFS and Simple Directmedia</span>
00003 <span class="comment"> * Layer's (SDL) RWops i/o abstraction.</span>
00004 <span class="comment"> *</span>
00005 <span class="comment"> * License: this code is public domain. I make no warranty that it is useful,</span>
00006 <span class="comment"> * correct, harmless, or environmentally safe.</span>
00007 <span class="comment"> *</span>
00008 <span class="comment"> * This particular file may be used however you like, including copying it</span>
00009 <span class="comment"> * verbatim into a closed-source project, exploiting it commercially, and</span>
00010 <span class="comment"> * removing any trace of my name from the source (although I hope you won't</span>
00011 <span class="comment"> * do that). I welcome enhancements and corrections to this file, but I do</span>
00012 <span class="comment"> * not require you to send me patches if you make changes.</span>
00013 <span class="comment"> *</span>
00014 <span class="comment"> * Unless otherwise stated, the rest of PhysicsFS falls under the GNU Lesser</span>
00015 <span class="comment"> * General Public License: http://www.gnu.org/licenses/lgpl.txt</span>
00016 <span class="comment"> *</span>
00017 <span class="comment"> * SDL falls under the LGPL, too. You can get SDL at http://www.libsdl.org/</span>
00018 <span class="comment"> *</span>
00019 <span class="comment"> * This file was written by Ryan C. Gordon. (icculus@clutteredmind.org).</span>
00020 <span class="comment"> */</span>
00021
00022 <span class="preprocessor">#ifndef _INCLUDE_PHYSFSRWOPS_H_</span>
00023 <span class="preprocessor"></span><span class="preprocessor">#define _INCLUDE_PHYSFSRWOPS_H_</span>
00024 <span class="preprocessor"></span>
00025 <span class="preprocessor">#include &lt;physfs.h&gt;</span>
00026 <span class="preprocessor">#include &lt;SDL.h&gt;</span>
00027
00038 SDL_RWops *PHYSFSRWOPS_openRead(<span class="keyword">const</span> <span class="keywordtype">char</span> *fname);
00039
00050 SDL_RWops *PHYSFSRWOPS_openWrite(<span class="keyword">const</span> <span class="keywordtype">char</span> *fname);
00051
00062 SDL_RWops *PHYSFSRWOPS_openAppend(<span class="keyword">const</span> <span class="keywordtype">char</span> *fname);
00063
00074 SDL_RWops *PHYSFSRWOPS_makeRWops(PHYSFS_file *handle);
00075
00076
00077 <span class="preprocessor">#endif </span><span class="comment">/* include-once blocker */</span>
00078
00079 <span class="comment">/* end of physfsrwops.h ... */</span>
00080
</pre></div><hr><address style="align: right;"><small>Generated on Sun Jun 29 14:13:50 2003 for ZEngine by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0
width=110 height=53></a>1.3 </small></address>
</body>
</html>