random numbers

This commit is contained in:
James Turk 2003-04-27 21:50:43 +00:00
parent cff2bc02a1
commit 3af5c54f60
78 changed files with 666 additions and 166 deletions

View File

@ -1,5 +1,5 @@
ZEngine Version Log for Version 0.8.2
$Id: changelog.txt,v 1.31 2003/04/27 18:54:58 cozman Exp $
ZEngine Version Log for Version 0.8.3
$Id: changelog.txt,v 1.32 2003/04/27 21:50:43 cozman Exp $
0.8.3
-Fixed project files for people who don't want to add ZEngine to their path.

View File

@ -18,7 +18,7 @@
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 Apr 27 14:53:39 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -37,7 +37,7 @@
<a name="l00046"></a><a class="code" href="ZE__Defines_8h.html#a5">00046</a> <span class="keyword">typedef</span> <span class="keywordtype">char</span> <a class="code" href="ZE__Defines_8h.html#a5">ZByte</a>;
00047
00048 <span class="preprocessor">#endif //__ze_defines_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:39 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -10,7 +10,7 @@
<dl compact><dt><b>File Header:</b></dt><dd>File: <a class="el" href="ZE__Defines_8h.html">ZE_Defines.h</a> <br>
Description: Defines header file for ZEngine class, where all #define statements to control compilation options are placed. <br>
Author(s): James Turk <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__Defines_8h.html">ZE_Defines.h</a>,v 1.11 2003/04/08 03:33:10 cozman Exp </dd></dl>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZE__Defines_8h.html">ZE_Defines.h</a>,v 1.12 2003/04/27 18:55:00 cozman Exp </dd></dl>
<br>
</dd></dl>
@ -42,7 +42,7 @@ Definition file, holds #define statements describing optional features of ZEngin
typedef char&nbsp;</td><td valign=bottom><a class="el" href="ZE__Defines_8h.html#a5">ZByte</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Define a ZByte as a plain char (for SDL_net).</em></font><br><br></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -40,20 +40,21 @@
00046 <span class="preprocessor"></span><span class="preprocessor">#include "physfs.h"</span>
00047 <span class="preprocessor">#include "external/physfsrwops.h"</span>
00048 <span class="preprocessor">#endif</span>
00049 <span class="preprocessor"></span>
00050 <span class="preprocessor">#include &lt;string&gt;</span>
00051 <span class="preprocessor">#include &lt;vector&gt;</span>
00052 <span class="preprocessor">#include &lt;queue&gt;</span>
00053 <span class="preprocessor">#include &lt;list&gt;</span>
00054 <span class="preprocessor">#include &lt;fstream&gt;</span>
00055 <span class="preprocessor">#include &lt;cstdio&gt;</span>
00056 <span class="preprocessor">#include &lt;cstdlib&gt;</span>
00057 <span class="preprocessor">#include &lt;cstdarg&gt;</span>
00058 <span class="preprocessor">#include &lt;cctype&gt;</span>
00059 <span class="keyword">using</span> <span class="keyword">namespace </span>std;
00060
00061 <span class="preprocessor">#endif //__ze_includes_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:39 2003 for ZEngine by
00049 <span class="preprocessor"></span><span class="preprocessor">#include "external/mt19937ar.h"</span>
00050
00051 <span class="preprocessor">#include &lt;string&gt;</span>
00052 <span class="preprocessor">#include &lt;vector&gt;</span>
00053 <span class="preprocessor">#include &lt;queue&gt;</span>
00054 <span class="preprocessor">#include &lt;list&gt;</span>
00055 <span class="preprocessor">#include &lt;fstream&gt;</span>
00056 <span class="preprocessor">#include &lt;cstdio&gt;</span>
00057 <span class="preprocessor">#include &lt;cstdlib&gt;</span>
00058 <span class="preprocessor">#include &lt;cstdarg&gt;</span>
00059 <span class="preprocessor">#include &lt;cctype&gt;</span>
00060 <span class="keyword">using</span> <span class="keyword">namespace </span>std;
00061
00062 <span class="preprocessor">#endif //__ze_includes_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -24,6 +24,7 @@ ZE_*.h files should only include this file and any other ZE_*.h files that they
<code>#include "SDL_image.h"</code><br>
<code>#include "SDL_ttf.h"</code><br>
<code>#include "SDL_mixer.h"</code><br>
<code>#include "external/mt19937ar.h"</code><br>
<code>#include &lt;string&gt;</code><br>
<code>#include &lt;vector&gt;</code><br>
<code>#include &lt;queue&gt;</code><br>
@ -40,7 +41,7 @@ ZE_*.h files should only include this file and any other ZE_*.h files that they
<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
<tr><td nowrap align=right valign=top>namespace &nbsp;</td><td valign=bottom><b>std</b></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -23,7 +23,7 @@ Source file containing open utilities for use inside and alongside ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -47,7 +47,7 @@
00073
00074 <span class="preprocessor">#endif //__ze_utility_h__</span>
00075 <span class="preprocessor"></span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -139,7 +139,7 @@ Safely free a Mix_Music* and set it to NULL. </td>
Safely free a TTF_Font and set it to NULL. </td>
</tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -23,7 +23,7 @@ Implementation of ZConfigFile, the ZEngine INI-Style Config File.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -92,7 +92,7 @@
00266 }
00267
00268 <span class="preprocessor">#endif //__ze_zconfigfile_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -25,7 +25,7 @@ Definition file for ZConfigFile, an INI-style Config format.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -23,7 +23,7 @@ Actual implementation of ZEngine singleton class, the core of ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -188,38 +188,49 @@
00560
00567 <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a40">FlushErrors</a>();
00568
00569
00571 <span class="comment">//Data Loading + Unloading//</span>
00573 <span class="comment"></span>
00580 <span class="comment"></span> SDL_Surface* <a class="code" href="classZE_1_1ZEngine.html#a41">LoadImage</a>(string filename);
00570 <span class="comment">//Random Number Generation//</span>
00572 <span class="comment"></span>
00580 <span class="comment"></span> <span class="keywordtype">void</span> <a class="code" href="classZE_1_1ZEngine.html#a41">SeedRandom</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> seed);
00581
00582 <span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00583 <span class="preprocessor"></span>
00590 Mix_Chunk* <a class="code" href="classZE_1_1ZEngine.html#a42">LoadSound</a>(string filename);
00590 <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code" href="classZE_1_1ZEngine.html#a42">RandLong</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> max);
00591
00599 Mix_Music* <a class="code" href="classZE_1_1ZEngine.html#a43">LoadMusic</a>(string filename);
00600 <span class="preprocessor">#endif</span>
00601 <span class="preprocessor"></span>
00602 <span class="preprocessor">#ifdef USE_SDL_TTF</span>
00603 <span class="preprocessor"></span>
00611 TTF_Font* <a class="code" href="classZE_1_1ZEngine.html#a44">LoadFont</a>(string filename, <span class="keywordtype">int</span> size);
00612 <span class="preprocessor">#endif </span>
00613 <span class="preprocessor"></span>
00615 <span class="comment">//Accessors//</span>
00617 <span class="comment"></span>
00624 <span class="comment"></span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a45">Width</a>();
00625
00632 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a46">Height</a>();
00633
00640 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a47">BPP</a>();
00641
00648 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a48">IsFullscreen</a>();
00649 };
00650
00651 }
00652
00653 <span class="preprocessor">#endif //__ze_zengine_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
00601 <span class="keywordtype">long</span> <a class="code" href="classZE_1_1ZEngine.html#a42">RandLong</a>(<span class="keywordtype">long</span> min, <span class="keywordtype">long</span> max);
00602
00610 <span class="keywordtype">double</span> <a class="code" href="classZE_1_1ZEngine.html#a44">RandDouble</a>();
00611
00621 <span class="keywordtype">double</span> <a class="code" href="classZE_1_1ZEngine.html#a44">RandDouble</a>(<span class="keywordtype">double</span> min, <span class="keywordtype">double</span> max);
00622
00624 <span class="comment">//Data Loading + Unloading//</span>
00626 <span class="comment"></span>
00633 <span class="comment"></span> SDL_Surface* <a class="code" href="classZE_1_1ZEngine.html#a46">LoadImage</a>(string filename);
00634
00635 <span class="preprocessor">#ifdef USE_SDL_MIXER</span>
00636 <span class="preprocessor"></span>
00643 Mix_Chunk* <a class="code" href="classZE_1_1ZEngine.html#a47">LoadSound</a>(string filename);
00644
00652 Mix_Music* <a class="code" href="classZE_1_1ZEngine.html#a48">LoadMusic</a>(string filename);
00653 <span class="preprocessor">#endif</span>
00654 <span class="preprocessor"></span>
00655 <span class="preprocessor">#ifdef USE_SDL_TTF</span>
00656 <span class="preprocessor"></span>
00664 TTF_Font* <a class="code" href="classZE_1_1ZEngine.html#a49">LoadFont</a>(string filename, <span class="keywordtype">int</span> size);
00665 <span class="preprocessor">#endif </span>
00666 <span class="preprocessor"></span>
00668 <span class="comment">//Accessors//</span>
00670 <span class="comment"></span>
00677 <span class="comment"></span> <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a50">Width</a>();
00678
00685 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a51">Height</a>();
00686
00693 <span class="keywordtype">int</span> <a class="code" href="classZE_1_1ZEngine.html#a52">BPP</a>();
00694
00701 <span class="keywordtype">bool</span> <a class="code" href="classZE_1_1ZEngine.html#a53">IsFullscreen</a>();
00702 };
00703
00704 }
00705
00706 <span class="preprocessor">#endif //__ze_zengine_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -28,7 +28,7 @@ ZEngine Game Engine core Engine definition.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -23,7 +23,7 @@ Implementation of ZError, the ZEngine internal error information storage class.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -80,7 +80,7 @@
00147 }
00148
00149 <span class="preprocessor">#endif //__ze_zerror_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -26,7 +26,7 @@ Definition file for ZError, the Error logging class for ZEngine. This class shou
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -21,7 +21,7 @@ Implementation of ZFont, the basic Font class for ZEngine.
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -88,7 +88,7 @@
00232 <span class="preprocessor">#endif //USE_SDL_TTF</span>
00233 <span class="preprocessor"></span>
00234 <span class="preprocessor">#endif //__ze_zfont_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -26,7 +26,7 @@ Definition file for ZFont, the basic Font class for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -23,7 +23,7 @@ Implementation of ZImage, the Image class for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -106,7 +106,7 @@
00330 }
00331
00332 <span class="preprocessor">#endif</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -25,7 +25,7 @@ Definition file for ZImage, the OpenGL version of the ZImage class for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -21,7 +21,7 @@ Implementation of ZMusic, the basic Music class for ZEngine.
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -78,7 +78,7 @@
00183 <span class="preprocessor">#endif //USE_SDL_MIXER</span>
00184 <span class="preprocessor"></span>
00185 <span class="preprocessor">#endif //__ze_zmusic_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -25,7 +25,7 @@ Definition file for ZMusic, the Music file wrapper for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -23,7 +23,7 @@ Implementation of ZRect, the Rectangle class for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -88,7 +88,7 @@
00268 } <span class="comment">//namespace ZE</span>
00269
00270 <span class="preprocessor">#endif //__ze_zrect_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -25,7 +25,7 @@ Definition file for ZRect, the Rectangle class for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -21,7 +21,7 @@ Implementation of ZSound, the basic Sound class for ZEngine.
<table border=0 cellpadding=0 cellspacing=0>
<tr><td></td></tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -77,7 +77,7 @@
00178 <span class="preprocessor">#endif //USE_SDL_MIXER</span>
00179 <span class="preprocessor"></span>
00180 <span class="preprocessor">#endif //__ze_zsound_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -25,7 +25,7 @@ Definition file for ZSound, the Sound Effect wrapper for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -23,7 +23,7 @@ Implementation of ZTimer, the basic Timer class for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -55,7 +55,7 @@
00114 }
00115
00116 <span class="preprocessor">#endif //__ze_ztimer_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -25,7 +25,7 @@ Definition file for ZTimer, the Timer class for ZEngine.
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -30,7 +30,7 @@
00074 <span class="preprocessor">#endif</span>
00075 <span class="preprocessor"></span>
00076 <span class="preprocessor">#endif //__zengine_h__</span>
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -10,7 +10,7 @@
<dl compact><dt><b>File Header:</b></dt><dd>File: <a class="el" href="ZEngine_8h.html">ZEngine.h</a> <br>
Description: Public Header File for ZEngine. <br>
Author(s): James Turk <br>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZEngine_8h.html">ZEngine.h</a>,v 1.23 2003/03/15 03:34:08 cozman Exp </dd></dl>
<dl compact><dt><b>Id</b></dt><dd><a class="el" href="ZEngine_8h.html">ZEngine.h</a>,v 1.24 2003/04/27 18:55:00 cozman Exp </dd></dl>
<br>
</dd></dl>
@ -32,7 +32,7 @@ Header file for ZEngine Game Engine from Concept of Zero, this is the file that
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -19,7 +19,7 @@
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -28,7 +28,7 @@
<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>(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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -877,7 +877,7 @@ Flush the file and clear the filename. </td>
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -9,7 +9,7 @@
<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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -21,7 +21,7 @@ list&lt; <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Variable.html">ZCF_V
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -9,7 +9,7 @@
<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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -21,7 +21,7 @@ string&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZConfigFile_1_
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -7,7 +7,7 @@
<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#a47">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#a52">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>
@ -22,20 +22,20 @@
<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#d2">GetVersion</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#a46">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#a51">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#a48">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#a53">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#a44">LoadFont</a>(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#a41">LoadImage</a>(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#a43">LoadMusic</a>(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#a42">LoadSound</a>(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#a49">LoadFont</a>(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#a46">LoadImage</a>(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#a48">LoadMusic</a>(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#a47">LoadSound</a>(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>
@ -70,10 +70,15 @@
<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#a44">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#a45">RandDouble</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#a42">RandLong</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#a43">RandLong</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#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, string desc="", 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">SeedRandom</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, 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>
@ -87,10 +92,10 @@
<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#a45">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#a50">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>(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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -96,22 +96,32 @@
<tr><td>&nbsp;</td><td><font size=-1><em>Write to the log.</em> <a href="#a39"></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_1ZEngine.html#a40">FlushErrors</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Flush Stack of Errors to file.</em> <a href="#a40"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>SDL_Surface *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a41">LoadImage</a> (string filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Load an Image.</em> <a href="#a41"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Mix_Chunk *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a42">LoadSound</a> (string filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Load a Sound.</em> <a href="#a42"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Mix_Music *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a43">LoadMusic</a> (string filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Load a Music File.</em> <a href="#a43"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>TTF_Font *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a44">LoadFont</a> (string filename, int size)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Load a Font.</em> <a href="#a44"></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_1ZEngine.html#a45">Width</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Current Display Width.</em> <a href="#a45"></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_1ZEngine.html#a46">Height</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Current Display Height.</em> <a href="#a46"></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_1ZEngine.html#a47">BPP</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Current Display BPP.</em> <a href="#a47"></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_1ZEngine.html#a48">IsFullscreen</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Fullscreen setting.</em> <a href="#a48"></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_1ZEngine.html#a41">SeedRandom</a> (unsigned long seed)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Seed random number generator.</em> <a href="#a41"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a42">RandLong</a> (unsigned long max)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Obtain random integer [0,max).</em> <a href="#a42"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>long&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a43">RandLong</a> (long min, long max)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Obtain random integer [min,max].</em> <a href="#a43"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>double&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a44">RandDouble</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Obtain random double [0,1).</em> <a href="#a44"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>double&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a45">RandDouble</a> (double min, double max)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Obtain random double [min,max].</em> <a href="#a45"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>SDL_Surface *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a46">LoadImage</a> (string filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Load an Image.</em> <a href="#a46"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Mix_Chunk *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a47">LoadSound</a> (string filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Load a Sound.</em> <a href="#a47"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>Mix_Music *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a48">LoadMusic</a> (string filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Load a Music File.</em> <a href="#a48"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>TTF_Font *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#a49">LoadFont</a> (string filename, int size)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Load a Font.</em> <a href="#a49"></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_1ZEngine.html#a50">Width</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Current Display Width.</em> <a href="#a50"></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_1ZEngine.html#a51">Height</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Current Display Height.</em> <a href="#a51"></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_1ZEngine.html#a52">BPP</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Current Display BPP.</em> <a href="#a52"></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_1ZEngine.html#a53">IsFullscreen</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Fullscreen setting.</em> <a href="#a53"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>ZEngine *&nbsp;</td><td valign=bottom><a class="el" href="classZE_1_1ZEngine.html#d0">GetInstance</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Get Instance.</em> <a href="#d0"></a><em></em></font><br><br></td></tr>
@ -1743,7 +1753,200 @@ Write the error stack to the error log. <dl compact><dt><b>Since:</b></dt><dd>0.
</td>
</tr>
</table>
<a name="a41" doxytag="ZE::ZEngine::LoadImage"></a><p>
<a name="a41" doxytag="ZE::ZEngine::SeedRandom"></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::ZEngine::SeedRandom </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">unsigned long&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; <em>seed</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>
Reseed Mersenne Twister (MT19937) random number generator. NOTE: Generator is initialized upon creation of <a class="el" href="classZE_1_1ZEngine.html">ZEngine</a> using time. (Faster and more random than rand(), see src/external/mt19937ar.c) <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>seed</em>&nbsp;</td><td>Seed for random sequence. </td></tr>
</table>
</dl>
</td>
</tr>
</table>
<a name="a42" doxytag="ZE::ZEngine::RandLong"></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"> unsigned long ZE::ZEngine::RandLong </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">unsigned long&nbsp;</td>
<td class="mdname1" valign="top" nowrap>&nbsp; <em>max</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>
Obtain random long l where 0 &lt;= l &lt; max. <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>max</em>&nbsp;</td><td>Limit for random number. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Random unsigned long. </dd></dl>
</td>
</tr>
</table>
<a name="a43" doxytag="ZE::ZEngine::RandLong"></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"> long ZE::ZEngine::RandLong </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">long&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>min</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>long&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>max</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>
Obtain random long l where min &lt;= l &lt;= max. <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>min</em>&nbsp;</td><td>Lower limit for random number. </td></tr>
<tr><td valign=top><em>max</em>&nbsp;</td><td>Upper limit for random number. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Random long. </dd></dl>
</td>
</tr>
</table>
<a name="a44" doxytag="ZE::ZEngine::RandDouble"></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"> double ZE::ZEngine::RandDouble </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>
Obtain random double d where 0 &lt;= d &lt; 1. <dl compact><dt><b>Since:</b></dt><dd>0.8.3 </dd></dl>
<dl compact><dt><b>Returns:</b></dt><dd>Random double [0,1). </dd></dl>
</td>
</tr>
</table>
<a name="a45" doxytag="ZE::ZEngine::RandDouble"></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"> double ZE::ZEngine::RandDouble </td>
<td class="md" valign="top">(&nbsp;</td>
<td class="md" nowrap valign="top">double&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>min</em>, </td>
</tr>
<tr>
<td></td>
<td></td>
<td class="md" nowrap>double&nbsp;</td>
<td class="mdname" nowrap>&nbsp; <em>max</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>
Obtain random double d where min &lt;= d &lt;= max. <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>min</em>&nbsp;</td><td>Lower limit for random number. </td></tr>
<tr><td valign=top><em>max</em>&nbsp;</td><td>Upper limit for random number. </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Random double [min,max]. </dd></dl>
</td>
</tr>
</table>
<a name="a46" doxytag="ZE::ZEngine::LoadImage"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@ -1778,7 +1981,7 @@ Loads an Image to an ImageData class which keeps vital information on the Image.
</td>
</tr>
</table>
<a name="a42" doxytag="ZE::ZEngine::LoadSound"></a><p>
<a name="a47" doxytag="ZE::ZEngine::LoadSound"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@ -1813,7 +2016,7 @@ Loads a Sound to a SoundData class which keeps vital information on the Sound <d
</td>
</tr>
</table>
<a name="a43" doxytag="ZE::ZEngine::LoadMusic"></a><p>
<a name="a48" doxytag="ZE::ZEngine::LoadMusic"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@ -1848,7 +2051,7 @@ Loads a Music Clip to a MusicData class which keeps vital information on the Mus
</td>
</tr>
</table>
<a name="a44" doxytag="ZE::ZEngine::LoadFont"></a><p>
<a name="a49" doxytag="ZE::ZEngine::LoadFont"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@ -1893,7 +2096,7 @@ Loads a Font to a FontData class which keeps vital information on the Font <dl c
</td>
</tr>
</table>
<a name="a45" doxytag="ZE::ZEngine::Width"></a><p>
<a name="a50" doxytag="ZE::ZEngine::Width"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@ -1922,7 +2125,7 @@ Get Width of Window or Fullscreen mode. <dl compact><dt><b>Returns:</b></dt><dd>
</td>
</tr>
</table>
<a name="a46" doxytag="ZE::ZEngine::Height"></a><p>
<a name="a51" doxytag="ZE::ZEngine::Height"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@ -1951,7 +2154,7 @@ Get Height of Window or Fullscreen mode. <dl compact><dt><b>Returns:</b></dt><dd
</td>
</tr>
</table>
<a name="a47" doxytag="ZE::ZEngine::BPP"></a><p>
<a name="a52" doxytag="ZE::ZEngine::BPP"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@ -1980,7 +2183,7 @@ Get BPP of Window or Fullscreen mode. <dl compact><dt><b>Returns:</b></dt><dd>BP
</td>
</tr>
</table>
<a name="a48" doxytag="ZE::ZEngine::IsFullscreen"></a><p>
<a name="a53" doxytag="ZE::ZEngine::IsFullscreen"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
<tr>
<td class="md">
@ -2011,7 +2214,7 @@ Get Fullscreen setting of Display. <dl compact><dt><b>Returns:</b></dt><dd>True
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li>/include/<a class="el" href="ZE__ZEngine_8h-source.html">ZE_ZEngine.h</a><li>/src/<a class="el" href="ZE__ZEngine_8cpp.html">ZE_ZEngine.cpp</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -19,7 +19,7 @@
<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, string desc="", 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#a1">~ZError</a>()</td><td><a class="el" href="classZE_1_1ZError.html">ZE::ZError</a></td><td><code> [virtual]</code></td></tr>
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -309,7 +309,7 @@ Return the string to be written to the logfile. Called by <a class="el" href="cl
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -31,7 +31,7 @@
<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>(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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -764,7 +764,7 @@ Get Height of String in Current Font in Pixels. <dl compact><dt><b>Parameters:</
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -45,7 +45,7 @@
<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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -1240,7 +1240,7 @@ Get current alpha value of image. <dl compact><dt><b>Since:</b></dt><dd>0.8.2 </
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li>/include/<a class="el" href="ZE__ZImage_8h-source.html">ZE_ZImage.h</a><li>/src/<a class="el" href="ZE__ZImage_8cpp.html">ZE_ZImage.cpp</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -25,7 +25,7 @@
<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>(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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -524,7 +524,7 @@ Get current volume of music represented as a value from 0-128. <dl compact><dt><
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -36,7 +36,7 @@
<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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -979,7 +979,7 @@ Access private height member. <dl compact><dt><b>Returns:</b></dt><dd>Value of m
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -25,7 +25,7 @@
<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>(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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -497,7 +497,7 @@ Get current volume of sound channel represented as a value from 0-128. <dl compa
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -20,7 +20,7 @@
<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 Apr 27 14:53:40 2003 for ZEngine by
</table><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -285,7 +285,7 @@ Find out paused state of timer. <dl compact><dt><b>Returns:</b></dt><dd>Paused s
</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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -22,6 +22,7 @@
<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>mt19937ar.h</b> <a href="mt19937ar_8h-source.html">[code]</a></td><td class="indexvalue"></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="ZE__Utility_8cpp.html">ZE_Utility.cpp</a></td><td class="indexvalue">Source file for ZEngine utility functions</td></tr>
@ -37,7 +38,7 @@
<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 Apr 27 14:53:39 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -20,7 +20,7 @@ Here is a list of all documented class members with links to the class documenta
<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#a47">ZE::ZEngine</a></ul>
: <a class="el" href="classZE_1_1ZEngine.html#a52">ZE::ZEngine</a></ul>
<h3><a name="index_c">- c -</a>
</h3><ul>
<li>CheckEvents()
@ -73,7 +73,7 @@ Here is a list of all documented class members with links to the class documenta
<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#a46">ZE::ZEngine</a><li>HideCursor()
: <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#a51">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>
@ -84,7 +84,7 @@ Here is a list of all documented class members with links to the class documenta
: <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#a48">ZE::ZEngine</a><li>IsItalic()
: <a class="el" href="classZE_1_1ZEngine.html#a53">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()
@ -101,10 +101,10 @@ Here is a list of all documented class members with links to the class documenta
: <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#a44">ZE::ZEngine</a><li>LoadImage()
: <a class="el" href="classZE_1_1ZEngine.html#a41">ZE::ZEngine</a><li>LoadMusic()
: <a class="el" href="classZE_1_1ZEngine.html#a43">ZE::ZEngine</a><li>LoadSound()
: <a class="el" href="classZE_1_1ZEngine.html#a42">ZE::ZEngine</a><li>LogError()
: <a class="el" href="classZE_1_1ZEngine.html#a49">ZE::ZEngine</a><li>LoadImage()
: <a class="el" href="classZE_1_1ZEngine.html#a46">ZE::ZEngine</a><li>LoadMusic()
: <a class="el" href="classZE_1_1ZEngine.html#a48">ZE::ZEngine</a><li>LoadSound()
: <a class="el" href="classZE_1_1ZEngine.html#a47">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#a4">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></ul>
@ -165,7 +165,9 @@ Here is a list of all documented class members with links to the class documenta
<h3><a name="index_r">- r -</a>
</h3><ul>
<li>rAlpha
: <a class="el" href="classZE_1_1ZImage.html#n9">ZE::ZImage</a><li>rBGColor
: <a class="el" href="classZE_1_1ZImage.html#n9">ZE::ZImage</a><li>RandDouble()
: <a class="el" href="classZE_1_1ZEngine.html#a45">ZE::ZEngine</a><li>RandLong()
: <a class="el" href="classZE_1_1ZEngine.html#a43">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
@ -207,7 +209,8 @@ Here is a list of all documented class members with links to the class documenta
</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>sErrorDesc
: <a class="el" href="classZE_1_1ZConfigFile_1_1ZCF__Section.html#m0">ZE::ZConfigFile::ZCF_Section</a><li>SeedRandom()
: <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()
@ -256,7 +259,7 @@ Here is a list of all documented class members with links to the class documenta
<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#a45">ZE::ZEngine</a><li>WriteLog()
: <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#a50">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>
@ -289,7 +292,7 @@ Here is a list of all documented class members with links to the class documenta
: <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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -35,7 +35,7 @@ Here is a list of all documented file members with links to the documentation:<h
</h3><ul>
<li>ZByte
: <a class="el" href="ZE__Defines_8h.html#a5">ZE_Defines.h</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -36,7 +36,7 @@ Contributing Authors</h2>
James Turk <a href="mailto:james@conceptofzero.net"><a href="mailto:james@conceptofzero.net">james@conceptofzero.net</a></a> - Core Engine, Design, Docs, and Classes<br>
Gamer Tazar <a href="mailto:tazar@conceptofzero.net"><a href="mailto:tazar@conceptofzero.net">tazar@conceptofzero.net</a></a> - OpenGL assistance<br>
Sean <a href="mailto:sean@conceptofzero.net"><a href="mailto:sean@conceptofzero.net">sean@conceptofzero.net</a></a> - MSVC++6 Project Files<br>
Kevin Watters <a href="mailto:kwatters@adelphia.net"><a href="mailto:kwatters@adelphia.net">kwatters@adelphia.net</a></a> - Fix to ZImage::SetColorKey&lt;br&gt;<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:39 2003 for ZEngine by
Kevin Watters <a href="mailto:kwatters@adelphia.net"><a href="mailto:kwatters@adelphia.net">kwatters@adelphia.net</a></a> - Fix to ZImage::SetColorKey&lt;br&gt;<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -181,7 +181,7 @@ Takes identifiers out of fmtstr and parses them, replacing them with coorespond
</td>
</tr>
</table>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -37,7 +37,7 @@ Here is a list of all documented namespace members with links to the namespaces
: <a class="el" href="namespaceZE.html#a20a4">ZE</a><li>ZERR_VIDMODE
: <a class="el" href="namespaceZE.html#a20a6">ZE</a><li>ZErrorCode
: <a class="el" href="namespaceZE.html#a20">ZE</a></ul>
<hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -9,7 +9,7 @@
<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 Apr 27 14:53:40 2003 for ZEngine by
<hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -46,7 +46,7 @@
00078
00079 <span class="comment">/* end of physfsrwops.h ... */</span>
00080
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 14:53:39 2003 for ZEngine by
</pre></div><hr><address style="align: right;"><small>Generated on Sun Apr 27 17:49:38 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>

View File

@ -13,7 +13,7 @@
File: ZE_Includes.h <br>
Description: Header file for ZEngine universal includes. <br>
Author(s): James Turk <br>
$Id: ZE_Includes.h,v 1.6 2003/02/16 21:38:50 cozman Exp $<br>
$Id: ZE_Includes.h,v 1.7 2003/04/27 21:50:47 cozman Exp $<br>
\file ZE_Includes.h
\brief Include file for SDL and C++ Includes that many ZEngine files need.
@ -46,6 +46,7 @@ $Id: ZE_Includes.h,v 1.6 2003/02/16 21:38:50 cozman Exp $<br>
#include "physfs.h"
#include "external/physfsrwops.h"
#endif
#include "external/mt19937ar.h"
#include <string>
#include <vector>

View File

@ -13,7 +13,7 @@
File: ZE_ZClient.h <br>
Description: Header file for core ZEngine TCP Client Object. <br>
Author(s): James Turk <br>
$Id: ZE_ZClient.h,v 1.2 2003/03/15 03:27:19 cozman Exp $<br>
$Id: ZE_ZClient.h,v 1.3 2003/04/27 21:50:47 cozman Exp $<br>
\file ZE_ZClient.h
\brief Definition file for ZClient.
@ -33,6 +33,7 @@ namespace ZE
/*!
\brief ZEngine class for a simplified TCP client.
\since 0.8.3
ZClient net client class, used to create a simple TCP game client for use with ZServer.
**/

View File

@ -13,7 +13,7 @@
File: ZE_ZEngine.h <br>
Description: Header file for ZEngine class, the core of the ZEngine. <br>
Author(s): James Turk <br>
$Id: ZE_ZEngine.h,v 1.21 2003/04/18 21:59:56 cozman Exp $<br>
$Id: ZE_ZEngine.h,v 1.22 2003/04/27 21:50:47 cozman Exp $<br>
\file ZE_ZEngine.h
\brief Definition file for core ZEngine class.
@ -566,6 +566,59 @@ class ZEngine
**/
void FlushErrors();
////////////////////////////
//Random Number Generation//
////////////////////////////
/*!
\brief Seed random number generator.
Reseed Mersenne Twister (MT19937) random number generator. NOTE: Generator is initialized upon creation of ZEngine using time.
(Faster and more random than rand(), see src/external/mt19937ar.c)
\since 0.8.3
\param seed Seed for random sequence.
**/
void SeedRandom(unsigned long seed);
/*!
\brief Obtain random integer [0,max).
Obtain random long l where 0 <= l < max.
\since 0.8.3
\param max Limit for random number.
\return Random unsigned long.
**/
unsigned long RandLong(unsigned long max);
/*!
\brief Obtain random integer [min,max].
Obtain random long l where min <= l <= max.
\since 0.8.3
\param min Lower limit for random number.
\param max Upper limit for random number.
\return Random long.
**/
long RandLong(long min, long max);
/*!
\brief Obtain random double [0,1).
Obtain random double d where 0 <= d < 1.
\since 0.8.3
\return Random double [0,1).
**/
double RandDouble();
/*!
\brief Obtain random double [min,max].
Obtain random double d where min <= d <= max.
\since 0.8.3
\param min Lower limit for random number.
\param max Upper limit for random number.
\return Random double [min,max].
**/
double RandDouble(double min, double max);
////////////////////////////
//Data Loading + Unloading//

View File

@ -13,7 +13,7 @@
File: ZE_ZServer.h <br>
Description: Header file for core ZEngine TCP Server Object. <br>
Author(s): James Turk <br>
$Id: ZE_ZServer.h,v 1.3 2003/03/19 04:12:52 cozman Exp $<br>
$Id: ZE_ZServer.h,v 1.4 2003/04/27 21:50:47 cozman Exp $<br>
\file ZE_ZServer.h
\brief Definition file for ZServer.
@ -33,6 +33,7 @@ namespace ZE
/*!
\brief ZEngine class for simplified TCP server.
\since 0.8.3
ZServer server class, used to create a simple TCP game server for use with ZClient. A very simple turnaround server, all the server does
is accept connections and relay all recieved data to all other clients.

23
include/external/mt19937ar.h vendored Executable file
View File

@ -0,0 +1,23 @@
#ifndef __mt19937ar__
#define __mt19937ar__
//This .h file written for ZEngine by James Turk to declare the methods implemented in mt19937ar.c
//See mt19937ar.c for license of the Mersenne Twister.
#include <cstdio> //changed for ZEngine
/* Period parameters */
#define N 624
#define M 397
#define MATRIX_A 0x9908b0dfUL /* constant vector a */
#define UPPER_MASK 0x80000000UL /* most significant w-r bits */
#define LOWER_MASK 0x7fffffffUL /* least significant r bits */
void init_genrand(unsigned long s);
unsigned long genrand_int32(void);
long genrand_int31(void);
double genrand_real1(void);
double genrand_real2(void);
double genrand_real3(void);
double genrand_res53(void);
#endif //__mt19937ar__

View File

@ -13,7 +13,7 @@
File: ZE_ZEngine.cpp <br>
Description: Implementation source file for ZEngine library main singleton class. <br>
Author(s): James Turk <br>
$Id: ZE_ZEngine.cpp,v 1.34 2003/04/08 03:30:50 cozman Exp $<br>
$Id: ZE_ZEngine.cpp,v 1.35 2003/04/27 21:50:48 cozman Exp $<br>
\file ZE_ZEngine.cpp
\brief Central source file for ZEngine.
@ -631,6 +631,31 @@ void ZEngine::FlushErrors()
}
}
void ZEngine::SeedRandom(unsigned long seed)
{
init_genrand(seed);
}
unsigned long ZEngine::RandLong(unsigned long max)
{
return genrand_int32()%max;
}
long ZEngine::RandLong(long min, long max)
{
return min + genrand_int32()%(max-min);
}
double ZEngine::RandDouble()
{
return genrand_real2();
}
double ZEngine::RandDouble(double min, double max)
{
return min + (genrand_real1()*(max-min));
}
SDL_Surface* ZEngine::LoadImage(string filename)
{
SDL_Surface *image;

167
src/external/mt19937ar.cpp vendored Executable file
View File

@ -0,0 +1,167 @@
/*
A C-program for MT19937, with initialization improved 2002/1/26.
Coded by Takuji Nishimura and Makoto Matsumoto.
Before using, initialize the state by using init_genrand(seed)
or init_by_array(init_key, key_length).
Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The names of its contributors may not be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Any feedback is very welcome.
http://www.math.keio.ac.jp/matumoto/emt.html
email: matumoto@math.keio.ac.jp
*/
//IMPORTANT NOTICE
//some of this file moved to mt19937ar.h, this file originally mt19937ar.c
//minor changes made for C++ compilation (all for ZEngine project)
#include "ZE_ZEngine.h"
static unsigned long mt[N]; /* the array for the state vector */
static int mti=N+1; /* mti==N+1 means mt[N] is not initialized */
/* initializes mt[N] with a seed */
void init_genrand(unsigned long s)
{
mt[0]= s & 0xffffffffUL;
for (mti=1; mti<N; mti++) {
mt[mti] =
(1812433253UL * (mt[mti-1] ^ (mt[mti-1] >> 30)) + mti);
/* See Knuth TAOCP Vol2. 3rd Ed. P.106 for multiplier. */
/* In the previous versions, MSBs of the seed affect */
/* only MSBs of the array mt[]. */
/* 2002/01/09 modified by Makoto Matsumoto */
mt[mti] &= 0xffffffffUL;
/* for >32 bit machines */
}
}
/* initialize by an array with array-length */
/* init_key is the array for initializing keys */
/* key_length is its length */
void init_by_array(unsigned long init_key[], unsigned long key_length)
{
unsigned int i, j, k;
init_genrand(19650218UL);
i=1; j=0;
k = (N>key_length ? N : key_length);
for (; k; k--) {
mt[i] = (mt[i] ^ ((mt[i-1] ^ (mt[i-1] >> 30)) * 1664525UL))
+ init_key[j] + j; /* non linear */
mt[i] &= 0xffffffffUL; /* for WORDSIZE > 32 machines */
i++; j++;
if (i>=N) { mt[0] = mt[N-1]; i=1; }
if (j>=key_length) j=0;
}
for (k=N-1; k; k--) {
mt[i] = (mt[i] ^ ((mt[i-1] ^ (mt[i-1] >> 30)) * 1566083941UL))
- i; /* non linear */
mt[i] &= 0xffffffffUL; /* for WORDSIZE > 32 machines */
i++;
if (i>=N) { mt[0] = mt[N-1]; i=1; }
}
mt[0] = 0x80000000UL; /* MSB is 1; assuring non-zero initial array */
}
/* generates a random number on [0,0xffffffff]-interval */
unsigned long genrand_int32(void)
{
unsigned long y;
static unsigned long mag01[2]={0x0UL, MATRIX_A};
/* mag01[x] = x * MATRIX_A for x=0,1 */
if (mti >= N) { /* generate N words at one time */
int kk;
if (mti == N+1) /* if init_genrand() has not been called, */
init_genrand(5489UL); /* a default initial seed is used */
for (kk=0;kk<N-M;kk++) {
y = (mt[kk]&UPPER_MASK)|(mt[kk+1]&LOWER_MASK);
mt[kk] = mt[kk+M] ^ (y >> 1) ^ mag01[y & 0x1UL];
}
for (;kk<N-1;kk++) {
y = (mt[kk]&UPPER_MASK)|(mt[kk+1]&LOWER_MASK);
mt[kk] = mt[kk+(M-N)] ^ (y >> 1) ^ mag01[y & 0x1UL];
}
y = (mt[N-1]&UPPER_MASK)|(mt[0]&LOWER_MASK);
mt[N-1] = mt[M-1] ^ (y >> 1) ^ mag01[y & 0x1UL];
mti = 0;
}
y = mt[mti++];
/* Tempering */
y ^= (y >> 11);
y ^= (y << 7) & 0x9d2c5680UL;
y ^= (y << 15) & 0xefc60000UL;
y ^= (y >> 18);
return y;
}
/* generates a random number on [0,0x7fffffff]-interval */
long genrand_int31(void)
{
return (long)(genrand_int32()>>1);
}
/* generates a random number on [0,1]-real-interval */
double genrand_real1(void)
{
return genrand_int32()*(1.0/4294967295.0);
/* divided by 2^32-1 */
}
/* generates a random number on [0,1)-real-interval */
double genrand_real2(void)
{
return genrand_int32()*(1.0/4294967296.0);
/* divided by 2^32 */
}
/* generates a random number on (0,1)-real-interval */
double genrand_real3(void)
{
return (((double)genrand_int32()) + 0.5)*(1.0/4294967296.0);
/* divided by 2^32 */
}
/* generates a random number on [0,1) with 53-bit resolution*/
double genrand_res53(void)
{
unsigned long a=genrand_int32()>>5, b=genrand_int32()>>6;
return(a*67108864.0+b)*(1.0/9007199254740992.0);
}
/* These real versions are due to Isaku Wada, 2002/01/09 added */

View File

@ -1,13 +1,11 @@
ZEngine Todo List
-Random number class
-Net Example
-Integrate Particle Engine
-Integrate Particle Engine (Particle Engine shell complete, working on integration)
-Net Example (waiting on finalized net classes)
-Add Support for PhysFS in ZMusic. (Waiting on SDL_mixer.)
-ZSprite class (XML?)
-Entirely New ZFont class, using display lists
-FreeBSD support / OSX support
-OSX support
-Lua Scripting Integration
Things to add outside ZEngine:
external widget library (Gewi)
Examples + Tutorials

View File

@ -99,6 +99,9 @@
<File
RelativePath="..\src\ZE_ZTimer.cpp">
</File>
<File
RelativePath="..\src\external\mt19937ar.cpp">
</File>
<File
RelativePath="..\src\external\physfsrwops.cpp">
</File>
@ -154,6 +157,9 @@
<File
RelativePath="..\include\ZEngine.h">
</File>
<File
RelativePath="..\include\external\mt19937ar.h">
</File>
<File
RelativePath="..\include\external\physfsrwops.h">
</File>