274 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			274 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 | |
| <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
 | |
| <title>OpenArena: src/main.h File Reference</title>
 | |
| <link href="doxygen.css" rel="stylesheet" type="text/css">
 | |
| <link href="tabs.css" rel="stylesheet" type="text/css">
 | |
| </head><body>
 | |
| <!-- Generated by Doxygen 1.4.7 -->
 | |
| <div class="tabs">
 | |
|   <ul>
 | |
|     <li><a href="index.html"><span>Main Page</span></a></li>
 | |
|     <li><a href="namespaces.html"><span>Namespaces</span></a></li>
 | |
|     <li><a href="annotated.html"><span>Classes</span></a></li>
 | |
|     <li id="current"><a href="files.html"><span>Files</span></a></li>
 | |
|   </ul></div>
 | |
| <div class="tabs">
 | |
|   <ul>
 | |
|     <li><a href="files.html"><span>File List</span></a></li>
 | |
|     <li><a href="globals.html"><span>File Members</span></a></li>
 | |
|   </ul></div>
 | |
| <h1>src/main.h File Reference</h1><code>#include <cstdio></code><br>
 | |
| <code>#include <math.h></code><br>
 | |
| <code>#include "<a class="el" href="camera_8h.html">camera.h</a>"</code><br>
 | |
| <code>#include "<a class="el" href="level_8h.html">level.h</a>"</code><br>
 | |
| <code>#include "<a class="el" href="mygl_8h.html">mygl.h</a>"</code><br>
 | |
| <code>#include "<a class="el" href="worlddefs_8h.html">worlddefs.h</a>"</code><br>
 | |
| <code>#include "<a class="el" href="mydefs_8h.html">mydefs.h</a>"</code><br>
 | |
| <code>#include "<a class="el" href="screen_8h.html">screen.h</a>"</code><br>
 | |
| <code>#include "<a class="el" href="window_8h.html">window.h</a>"</code><br>
 | |
| <code>#include "<a class="el" href="vector_8h.html">vector.h</a>"</code><br>
 | |
| <table border="0" cellpadding="0" cellspacing="0">
 | |
| <tr><td></td></tr>
 | |
| <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#6cb9cc594af6db9cce8eb08c7e27791a">InitControls</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for InitControls here.  <a href="#6cb9cc594af6db9cce8eb08c7e27791a"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#35338e0b14dcced9b48123bc8990c510">InitGL</a> ()</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for InitGL here.  <a href="#35338e0b14dcced9b48123bc8990c510"></a><br></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#0009d3548e8c5ac1984876fa71ec85d7">ReSizeGLScene</a> (GLsizei width, GLsizei height)</td></tr>
 | |
| 
 | |
| <tr><td class="mdescLeft"> </td><td class="mdescRight">Write brief comment for ReSizeGLScene here.  <a href="#0009d3548e8c5ac1984876fa71ec85d7"></a><br></td></tr>
 | |
| <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#23ca8db2cebbfb94538122c439146f1a">keys</a> [256]</td></tr>
 | |
| 
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#c39f881da1d71662e0239870ae5bfc49">keys2</a> [256]</td></tr>
 | |
| 
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#03c996f9fcf0e10baeb3e700be0c409a">active</a> = true</td></tr>
 | |
| 
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#5a9147cb82d1cbeefadd62beb9e6910b">fullscreen</a> = true</td></tr>
 | |
| 
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="class_open_arena_1_1_vec2i.html">OpenArena::Vec2i</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#943ac1686163d3119fd925e871742738">g_mousePosition</a></td></tr>
 | |
| 
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">static float </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#31f329c3598933288ab03000db32a23f">lastTime</a> = 0.0f</td></tr>
 | |
| 
 | |
| <tr><td class="memItemLeft" nowrap align="right" valign="top">static float </td><td class="memItemRight" valign="bottom"><a class="el" href="main_8h.html#a1e945429dacc086ea2db82a7d7cd9af">currentTime</a></td></tr>
 | |
| 
 | |
| </table>
 | |
| <hr><h2>Function Documentation</h2>
 | |
| <a class="anchor" name="6cb9cc594af6db9cce8eb08c7e27791a"></a><!-- doxytag: member="main.h::InitControls" ref="6cb9cc594af6db9cce8eb08c7e27791a" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void InitControls           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for InitControls here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for InitControls here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for InitControls here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="35338e0b14dcced9b48123bc8990c510"></a><!-- doxytag: member="main.h::InitGL" ref="35338e0b14dcced9b48123bc8990c510" args="()" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">int InitGL           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramname">          </td>
 | |
|           <td> ) </td>
 | |
|           <td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for InitGL here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for InitGL here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for InitGL here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="0009d3548e8c5ac1984876fa71ec85d7"></a><!-- doxytag: member="main.h::ReSizeGLScene" ref="0009d3548e8c5ac1984876fa71ec85d7" args="(GLsizei width, GLsizei height)" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">void ReSizeGLScene           </td>
 | |
|           <td>(</td>
 | |
|           <td class="paramtype">GLsizei </td>
 | |
|           <td class="paramname"> <em>width</em>, </td>
 | |
|         </tr>
 | |
|         <tr>
 | |
|           <td class="paramkey"></td>
 | |
|           <td></td>
 | |
|           <td class="paramtype">GLsizei </td>
 | |
|           <td class="paramname"> <em>height</em></td><td> </td>
 | |
|         </tr>
 | |
|         <tr>
 | |
|           <td></td>
 | |
|           <td>)</td>
 | |
|           <td></td><td></td><td width="100%"></td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| Write brief comment for ReSizeGLScene here. 
 | |
| <p>
 | |
| <dl compact><dt><b>Parameters:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em>width</em> </td><td>Description of parameter width.</td></tr>
 | |
|     <tr><td valign="top"></td><td valign="top"><em>height</em> </td><td>Description of parameter height.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| <dl compact><dt><b>Exceptions:</b></dt><dd>
 | |
|   <table border="0" cellspacing="2" cellpadding="0">
 | |
|     <tr><td valign="top"></td><td valign="top"><em><exception</em> </td><td>class> Description of criteria for throwing this exception.</td></tr>
 | |
|   </table>
 | |
| </dl>
 | |
| Write detailed description for ReSizeGLScene here.<p>
 | |
| <dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for ReSizeGLScene here.</dd></dl>
 | |
| <dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <hr><h2>Variable Documentation</h2>
 | |
| <a class="anchor" name="03c996f9fcf0e10baeb3e700be0c409a"></a><!-- doxytag: member="main.h::active" ref="03c996f9fcf0e10baeb3e700be0c409a" args="" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="main_8h.html#03c996f9fcf0e10baeb3e700be0c409a">active</a> = true<code> [static]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="a1e945429dacc086ea2db82a7d7cd9af"></a><!-- doxytag: member="main.h::currentTime" ref="a1e945429dacc086ea2db82a7d7cd9af" args="" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">float <a class="el" href="main_8h.html#a1e945429dacc086ea2db82a7d7cd9af">currentTime</a><code> [static]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="5a9147cb82d1cbeefadd62beb9e6910b"></a><!-- doxytag: member="main.h::fullscreen" ref="5a9147cb82d1cbeefadd62beb9e6910b" args="" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="main_8h.html#5a9147cb82d1cbeefadd62beb9e6910b">fullscreen</a> = true<code> [static]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="943ac1686163d3119fd925e871742738"></a><!-- doxytag: member="main.h::g_mousePosition" ref="943ac1686163d3119fd925e871742738" args="" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">OpenArena::Vec2i</a> <a class="el" href="main_8h.html#943ac1686163d3119fd925e871742738">g_mousePosition</a><code> [static]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="23ca8db2cebbfb94538122c439146f1a"></a><!-- doxytag: member="main.h::keys" ref="23ca8db2cebbfb94538122c439146f1a" args="[256]" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="main_8h.html#23ca8db2cebbfb94538122c439146f1a">keys</a>[256]<code> [static]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="c39f881da1d71662e0239870ae5bfc49"></a><!-- doxytag: member="main.h::keys2" ref="c39f881da1d71662e0239870ae5bfc49" args="[256]" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">bool <a class="el" href="main_8h.html#c39f881da1d71662e0239870ae5bfc49">keys2</a>[256]<code> [static]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <a class="anchor" name="31f329c3598933288ab03000db32a23f"></a><!-- doxytag: member="main.h::lastTime" ref="31f329c3598933288ab03000db32a23f" args="" -->
 | |
| <div class="memitem">
 | |
| <div class="memproto">
 | |
|       <table class="memname">
 | |
|         <tr>
 | |
|           <td class="memname">float <a class="el" href="main_8h.html#31f329c3598933288ab03000db32a23f">lastTime</a> = 0.0f<code> [static]</code>          </td>
 | |
|         </tr>
 | |
|       </table>
 | |
| </div>
 | |
| <div class="memdoc">
 | |
| 
 | |
| <p>
 | |
| 
 | |
| </div>
 | |
| </div><p>
 | |
| <hr size="1"><address style="align: right;"><small>Generated on Tue Jul 11 00:17:49 2006 for OpenArena by 
 | |
| <a href="http://www.doxygen.org/index.html">
 | |
| <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
 | |
| </body>
 | |
| </html>
 |