-- [Add] Adding doxygen documentation to the docs Directory.

-- I am too lazy to write my own documentation right now, this is what doxygen was designed for right?
This commit is contained in:
Rtch90 2011-11-02 22:53:34 +00:00
parent 39cbb3a953
commit 903156c1e2
305 changed files with 60020 additions and 1 deletions

192
Docs/html/_a_star_8cpp.html Normal file
View File

@ -0,0 +1,192 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/AStar.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_a_star_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/AStar.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="_a_star_8h_source.html">AStar.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="_node_8h_source.html">Node.h</a>&quot;</code><br/>
</div>
<p><a href="_a_star_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_node.html">Node</a> AStar::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_a_star_8cpp.html#a2a890e9394c92425d095475eb32414ab">Pop</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_node.html">Node</a> AStar::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_a_star_8cpp.html#a63d29989b6c8be8ca755005b31c93d2c">CheckList</a> (<a class="el" href="class_node.html">Node</a> *node, int id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_node.html">Node</a> AStar::*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_a_star_8cpp.html#a5242fe86fc1b29c82815726805e456ad">GetBest</a> (void)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a63d29989b6c8be8ca755005b31c93d2c"></a><!-- doxytag: member="AStar.cpp::CheckList" ref="a63d29989b6c8be8ca755005b31c93d2c" args="(Node *node, int id)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_node.html">Node</a> AStar::* CheckList </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_node.html">Node</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>id</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8cpp_source.html#l00265">265</a> of file <a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5242fe86fc1b29c82815726805e456ad"></a><!-- doxytag: member="AStar.cpp::GetBest" ref="a5242fe86fc1b29c82815726805e456ad" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_node.html">Node</a> AStar::* GetBest </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8cpp_source.html#l00276">276</a> of file <a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2a890e9394c92425d095475eb32414ab"></a><!-- doxytag: member="AStar.cpp::Pop" ref="a2a890e9394c92425d095475eb32414ab" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_node.html">Node</a> AStar::* Pop </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8cpp_source.html#l00255">255</a> of file <a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_a_star_8cpp.html">AStar.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,399 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/AStar.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_a_star_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/AStar.cpp</div> </div>
</div>
<div class="contents">
<a href="_a_star_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &quot;<a class="code" href="_a_star_8h.html">AStar.h</a>&quot;</span>
<a name="l00003"></a>00003 <span class="preprocessor">#include &quot;<a class="code" href="_node_8h.html">Node.h</a>&quot;</span>
<a name="l00004"></a>00004
<a name="l00005"></a><a class="code" href="class_a_star.html#ac24e9dfcf9b10e277a2b84d864786cd8">00005</a> <a class="code" href="class_a_star.html#ac24e9dfcf9b10e277a2b84d864786cd8">AStar::AStar</a>(<span class="keywordtype">void</span>) {
<a name="l00006"></a>00006 m_open = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00007"></a>00007 m_stack = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00008"></a>00008 m_best = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00009"></a>00009
<a name="l00010"></a>00010 <a class="code" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">udCost</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00011"></a>00011 <a class="code" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">udValid</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00012"></a>00012 <a class="code" href="class_a_star.html#ab5a6376f40d9746e71447acb3b8a05bd">udNotifyChild</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00013"></a>00013 <a class="code" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">udNotifyList</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00014"></a>00014 }
<a name="l00015"></a>00015
<a name="l00016"></a><a class="code" href="class_a_star.html#a6a19cecaac38d0cc8f7f812f027ea98e">00016</a> <a class="code" href="class_a_star.html#a6a19cecaac38d0cc8f7f812f027ea98e">AStar::~AStar</a>(<span class="keywordtype">void</span>) {
<a name="l00017"></a>00017 ClearNodes();
<a name="l00018"></a>00018 }
<a name="l00019"></a>00019
<a name="l00020"></a><a class="code" href="class_a_star.html#a49456dd3428034ad96ab7e2bcdae6397">00020</a> <span class="keywordtype">bool</span> <a class="code" href="class_a_star.html#a49456dd3428034ad96ab7e2bcdae6397">AStar::GeneratePath</a>(<span class="keywordtype">int</span> startx, <span class="keywordtype">int</span> starty, <span class="keywordtype">int</span> destx, <span class="keywordtype">int</span> desty) {
<a name="l00021"></a>00021 <span class="comment">// Grab the next node from the f position.</span>
<a name="l00022"></a>00022 <a class="code" href="class_a_star.html#ae0a4ccaa8582189a62afdb04f73c43b7">InitStep</a>(startx, starty, destx, desty);
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="keywordtype">int</span> retval = 0;
<a name="l00025"></a>00025 <span class="keywordflow">while</span>(retval == 0) {
<a name="l00026"></a>00026 <span class="comment">// Go find the next node.</span>
<a name="l00027"></a>00027 retval = <a class="code" href="class_a_star.html#ab7acb36f1266e9149b674a8b59c2671d">Step</a>();
<a name="l00028"></a>00028 }
<a name="l00029"></a>00029
<a name="l00030"></a>00030 <span class="keywordflow">if</span>(retval == 0 || !m_best) {
<a name="l00031"></a>00031 <span class="comment">// Set m_best to NULL so we can go and check for the next best node.</span>
<a name="l00032"></a>00032 m_best = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00033"></a>00033 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00034"></a>00034 }
<a name="l00035"></a>00035 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00036"></a>00036 }
<a name="l00037"></a>00037
<a name="l00038"></a><a class="code" href="class_a_star.html#ab7acb36f1266e9149b674a8b59c2671d">00038</a> <span class="keywordtype">int</span> <a class="code" href="class_a_star.html#ab7acb36f1266e9149b674a8b59c2671d">AStar::Step</a>(<span class="keywordtype">void</span>) {
<a name="l00039"></a>00039 <span class="comment">// If we don&#39;t get the most efficent route, then go back</span>
<a name="l00040"></a>00040 <span class="comment">// and check some more nodes plox!</span>
<a name="l00041"></a>00041 <span class="keywordflow">if</span>(!(m_best == GetBest())) { <span class="keywordflow">return</span> -1; }
<a name="l00042"></a>00042 <span class="comment">// Ok, we found the best route.</span>
<a name="l00043"></a>00043 <span class="keywordflow">if</span>(m_best-&gt;<a class="code" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">id</a> == m_ID) { <span class="keywordflow">return</span> 1; }
<a name="l00044"></a>00044
<a name="l00045"></a>00045 <span class="comment">// Please set the best route as a child node.</span>
<a name="l00046"></a>00046 CreateChildren(m_best);
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="keywordflow">return</span> 0;
<a name="l00049"></a>00049 }
<a name="l00050"></a>00050
<a name="l00051"></a><a class="code" href="class_a_star.html#ae0a4ccaa8582189a62afdb04f73c43b7">00051</a> <span class="keywordtype">int</span> <a class="code" href="class_a_star.html#ae0a4ccaa8582189a62afdb04f73c43b7">AStar::InitStep</a>(<span class="keywordtype">int</span> startx, <span class="keywordtype">int</span> starty, <span class="keywordtype">int</span> destx, <span class="keywordtype">int</span> desty) {
<a name="l00052"></a>00052 <span class="comment">// Prepare for the next pass by clearing our previous nodes.</span>
<a name="l00053"></a>00053 ClearNodes();
<a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="comment">// Initialize our variables.</span>
<a name="l00056"></a>00056 m_startx = startx;
<a name="l00057"></a>00057 m_starty = starty;
<a name="l00058"></a>00058 m_destx = destx;
<a name="l00059"></a>00059 m_desty = desty;
<a name="l00060"></a>00060 m_ID = Coord2Id(destx, desty);
<a name="l00061"></a>00061
<a name="l00062"></a>00062 <span class="comment">// Set the node for our start location.</span>
<a name="l00063"></a>00063 <a class="code" href="class_node.html">Node</a> *temp = <span class="keyword">new</span> <a class="code" href="class_node.html">Node</a>(startx, starty);
<a name="l00064"></a>00064 temp-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> = 0;
<a name="l00065"></a>00065 temp-&gt;<a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a> = abs(destx - startx) + abs(desty - starty);
<a name="l00066"></a>00066 temp-&gt;<a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a> = temp-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> + temp-&gt;<a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a>;
<a name="l00067"></a>00067 temp-&gt;<a class="code" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">id</a> = Coord2Id(startx, starty);
<a name="l00068"></a>00068 m_open = temp;
<a name="l00069"></a>00069
<a name="l00070"></a>00070 <span class="keywordflow">return</span> 0;
<a name="l00071"></a>00071 }
<a name="l00072"></a>00072
<a name="l00073"></a>00073 <span class="keywordtype">void</span> AStar::AddToOpen(<a class="code" href="class_node.html">Node</a> *addnode) {
<a name="l00074"></a>00074 <a class="code" href="class_node.html">Node</a> *node = m_open;
<a name="l00075"></a>00075 <a class="code" href="class_node.html">Node</a> *prev = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00076"></a>00076
<a name="l00077"></a>00077 <span class="keywordflow">if</span>(!m_open) {
<a name="l00078"></a>00078 <span class="comment">// Add a a new node to the open list.</span>
<a name="l00079"></a>00079 m_open = addnode;
<a name="l00080"></a>00080
<a name="l00081"></a>00081 m_open-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00082"></a>00082
<a name="l00083"></a>00083 <span class="comment">// Start a new open list with our new node.</span>
<a name="l00084"></a>00084 <span class="comment">//Func(udNotifyList, NULL, addnode, NL_STARTOPEN, NCData);</span>
<a name="l00085"></a>00085
<a name="l00086"></a>00086 <span class="keywordflow">return</span>;
<a name="l00087"></a>00087 }
<a name="l00088"></a>00088
<a name="l00089"></a>00089 <span class="keywordflow">while</span>(node) {
<a name="l00090"></a>00090 <span class="comment">// If our addnode&#39;s f is greater than the currently open node</span>
<a name="l00091"></a>00091 <span class="comment">// then add the open node to the to previous to make room for</span>
<a name="l00092"></a>00092 <span class="comment">// add node to be on the open list.</span>
<a name="l00093"></a>00093 <span class="keywordflow">if</span>(addnode-&gt;<a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a> &gt; node-&gt;<a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a>) {
<a name="l00094"></a>00094 prev = node;
<a name="l00095"></a>00095 <span class="comment">// Now we have our new node go to next.</span>
<a name="l00096"></a>00096 node = node-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a>;
<a name="l00097"></a>00097 } <span class="keywordflow">else</span> {
<a name="l00098"></a>00098 <span class="comment">// go to the next node, and set it on our open list to check it&#39;s</span>
<a name="l00099"></a>00099 <span class="comment">// f value.</span>
<a name="l00100"></a>00100 <span class="keywordflow">if</span>(prev) {
<a name="l00101"></a>00101 prev-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a> = addnode;
<a name="l00102"></a>00102 addnode-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a> = node;
<a name="l00103"></a>00103 <a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>(<a class="code" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">udNotifyList</a>, prev, addnode, <a class="code" href="_node_8h.html#ab05545428df79998c9e194b94af5719e">NL_ADDOPEN</a>, <a class="code" href="class_a_star.html#a4fe11c564dceb3cac1352c7fadc0efef">NCData</a>);
<a name="l00104"></a>00104 } <span class="keywordflow">else</span> {
<a name="l00105"></a>00105 <span class="comment">// We will only ever run through this once per instance. We have no nodes currently</span>
<a name="l00106"></a>00106 <span class="comment">// so we set an open list with this node.</span>
<a name="l00107"></a>00107 <a class="code" href="class_node.html">Node</a> *temp = m_open;
<a name="l00108"></a>00108
<a name="l00109"></a>00109 m_open = addnode;
<a name="l00110"></a>00110 m_open-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a> = temp;
<a name="l00111"></a>00111 <span class="comment">//Func(udNotifyList, temp, addnode, NL_STARTOPEN, NCData);</span>
<a name="l00112"></a>00112 }
<a name="l00113"></a>00113 <span class="keywordflow">return</span>;
<a name="l00114"></a>00114 }
<a name="l00115"></a>00115 }
<a name="l00116"></a>00116 <span class="comment">// Get the next node and add it to the open list.</span>
<a name="l00117"></a>00117 prev-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a> = addnode;
<a name="l00118"></a>00118 <span class="comment">//Func(udNotifyList, prev, addnode, NL_ADDOPEN, NCData); </span>
<a name="l00119"></a>00119 }
<a name="l00120"></a>00120
<a name="l00121"></a>00121 <span class="keywordtype">void</span> AStar::ClearNodes(<span class="keywordtype">void</span>) {
<a name="l00122"></a>00122 <a class="code" href="class_node.html">Node</a> *temp = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00123"></a>00123 <a class="code" href="class_node.html">Node</a> *temp2 = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00124"></a>00124
<a name="l00125"></a>00125 <span class="keywordflow">if</span>(m_open) {
<a name="l00126"></a>00126 <span class="keywordflow">while</span>(m_open) {
<a name="l00127"></a>00127 temp = m_open-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a>;
<a name="l00128"></a>00128 <span class="keyword">delete</span> m_open;
<a name="l00129"></a>00129 m_open = temp;
<a name="l00130"></a>00130 }
<a name="l00131"></a>00131 }
<a name="l00132"></a>00132 <span class="keywordflow">if</span>(m_closed) {
<a name="l00133"></a>00133 <span class="keywordflow">while</span>(m_closed) {
<a name="l00134"></a>00134 temp = m_closed-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a>;
<a name="l00135"></a>00135 <span class="keyword">delete</span> m_closed;
<a name="l00136"></a>00136 m_closed = temp;
<a name="l00137"></a>00137 }
<a name="l00138"></a>00138 }
<a name="l00139"></a>00139 }
<a name="l00140"></a>00140
<a name="l00141"></a>00141 <span class="keywordtype">void</span> AStar::CreateChildren(<a class="code" href="class_node.html">Node</a> *node) {
<a name="l00142"></a>00142 <a class="code" href="class_node.html">Node</a> temp;
<a name="l00143"></a>00143 <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> = node-&gt;<a class="code" href="class_node.html#aff1029a518bdc2651007b8856f958364">x</a>;
<a name="l00144"></a>00144 <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> = node-&gt;<a class="code" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">y</a>;
<a name="l00145"></a>00145
<a name="l00146"></a>00146 <span class="comment">// Loop through the grid and add the children to the list.</span>
<a name="l00147"></a>00147 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = -1; i &lt; 2; i++) {
<a name="l00148"></a>00148 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j = -1; j &lt; 2; j++) {
<a name="l00149"></a>00149 temp.<a class="code" href="class_node.html#aff1029a518bdc2651007b8856f958364">x</a> = x+i;
<a name="l00150"></a>00150 temp.<a class="code" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">y</a> = y+j;
<a name="l00151"></a>00151 <span class="keywordflow">if</span>((i == 0) &amp;&amp; (j == 0) || !<a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>(<a class="code" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">udValid</a>, node, &amp;temp, <a class="code" href="_node_8h.html#a71037a5b18b40a73fdfbca2e6ab14992">NC_INITIALADD</a>, <a class="code" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">CBData</a>)) <span class="keywordflow">continue</span>;
<a name="l00152"></a>00152
<a name="l00153"></a>00153 LinkChild(node, &amp;temp);
<a name="l00154"></a>00154 }
<a name="l00155"></a>00155 }
<a name="l00156"></a>00156 }
<a name="l00157"></a>00157
<a name="l00158"></a>00158 <span class="keywordtype">void</span> AStar::LinkChild(<a class="code" href="class_node.html">Node</a> *node, <a class="code" href="class_node.html">Node</a> *temp) {
<a name="l00159"></a>00159 <span class="comment">// Initialize variables for our temp node.</span>
<a name="l00160"></a>00160 <span class="keywordtype">int</span> x = temp-&gt;<a class="code" href="class_node.html#aff1029a518bdc2651007b8856f958364">x</a>;
<a name="l00161"></a>00161 <span class="keywordtype">int</span> y = temp-&gt;<a class="code" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">y</a>;
<a name="l00162"></a>00162 <span class="keywordtype">int</span> g = temp-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> + <a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>(<a class="code" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">udCost</a>, node, temp, 0, <a class="code" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">CBData</a>);
<a name="l00163"></a>00163 <span class="comment">// Grabbing a unique ID before adding the node to the open list.</span>
<a name="l00164"></a>00164 <span class="keywordtype">int</span> <span class="keywordtype">id</span> = Coord2Id(x, y);
<a name="l00165"></a>00165
<a name="l00166"></a>00166 <a class="code" href="class_node.html">Node</a> *check = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00167"></a>00167
<a name="l00168"></a>00168 <span class="keywordflow">if</span>(check = CheckList(m_open, <span class="keywordtype">id</span>)) {
<a name="l00169"></a>00169 node-&gt;<a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a>[node-&gt;<a class="code" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">numChildren</a>++] = check;
<a name="l00170"></a>00170
<a name="l00171"></a>00171 <span class="comment">// We have found an awesome route, update the node and variables.</span>
<a name="l00172"></a>00172 <span class="keywordflow">if</span>(g &lt; check-&gt;g) {
<a name="l00173"></a>00173 check-&gt;<a class="code" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a> = node;
<a name="l00174"></a>00174 check-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> = g;
<a name="l00175"></a>00175 check-&gt;<a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a> = g+check-&gt;<a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a>;
<a name="l00176"></a>00176 <span class="comment">//Func(udNotifyChild, node, check, NC_OPENADD_UP, NCData);</span>
<a name="l00177"></a>00177 } <span class="keywordflow">else</span> {
<a name="l00178"></a>00178 <span class="comment">//Func(udNotifyChild, node, check, 2, NCData);</span>
<a name="l00179"></a>00179 }
<a name="l00180"></a>00180 } <span class="keywordflow">else</span> <span class="keywordflow">if</span>(check = CheckList(m_closed, <span class="keywordtype">id</span>)) {
<a name="l00181"></a>00181 node-&gt;<a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a>[node-&gt;<a class="code" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">numChildren</a>++] = check;
<a name="l00182"></a>00182
<a name="l00183"></a>00183 <span class="keywordflow">if</span>(g &lt; check-&gt;g) {
<a name="l00184"></a>00184 check-&gt;<a class="code" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a> = node;
<a name="l00185"></a>00185 check-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> = g;
<a name="l00186"></a>00186 check-&gt;<a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a> = g+check-&gt;<a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a>;
<a name="l00187"></a>00187 <span class="comment">//Func(udNotifyChild, node, check, 3, NCData);</span>
<a name="l00188"></a>00188
<a name="l00189"></a>00189 <span class="comment">// Update the parents.</span>
<a name="l00190"></a>00190 UpdateParents(check);
<a name="l00191"></a>00191 } <span class="keywordflow">else</span> {
<a name="l00192"></a>00192 <span class="comment">//Func(udNotifyChild, node, check, 4, NCData);</span>
<a name="l00193"></a>00193 }
<a name="l00194"></a>00194 } <span class="keywordflow">else</span> {
<a name="l00195"></a>00195 <a class="code" href="class_node.html">Node</a> *newnode = <span class="keyword">new</span> <a class="code" href="class_node.html">Node</a>(x, y);
<a name="l00196"></a>00196 newnode-&gt;<a class="code" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a> = node;
<a name="l00197"></a>00197 newnode-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> = g;
<a name="l00198"></a>00198 newnode-&gt;<a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a> = abs(x - m_destx) + abs(y - m_desty);
<a name="l00199"></a>00199 newnode-&gt;<a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a> = newnode-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> + newnode-&gt;<a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a>;
<a name="l00200"></a>00200 newnode-&gt;<a class="code" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">id</a> = Coord2Id(x, y);
<a name="l00201"></a>00201
<a name="l00202"></a>00202 AddToOpen(newnode);
<a name="l00203"></a>00203 node-&gt;<a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a>[node-&gt;<a class="code" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">numChildren</a>++] = newnode;
<a name="l00204"></a>00204
<a name="l00205"></a>00205 <span class="comment">//Func(udNotifyChild, node, newnode, 5, NCData);</span>
<a name="l00206"></a>00206 }
<a name="l00207"></a>00207 }
<a name="l00208"></a>00208
<a name="l00209"></a>00209
<a name="l00210"></a>00210 <span class="keywordtype">void</span> AStar::UpdateParent(<a class="code" href="class_node.html">Node</a> *node) {
<a name="l00211"></a>00211 <span class="keywordtype">int</span> g = node-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a>;
<a name="l00212"></a>00212 <span class="keywordtype">int</span> c = node-&gt;<a class="code" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">numChildren</a>;
<a name="l00213"></a>00213
<a name="l00214"></a>00214 <a class="code" href="class_node.html">Node</a> *child = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00215"></a>00215 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; c; i++) {
<a name="l00216"></a>00216 child = node-&gt;<a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a>[i];
<a name="l00217"></a>00217 <span class="keywordflow">if</span>(g + 1 &lt; child-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a>) {
<a name="l00218"></a>00218 child-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> = g + 1;
<a name="l00219"></a>00219 child-&gt;<a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a> = child-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> + child-&gt;<a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a>;
<a name="l00220"></a>00220 child-&gt;<a class="code" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a> = node;
<a name="l00221"></a>00221 Push(child);
<a name="l00222"></a>00222 }
<a name="l00223"></a>00223 }
<a name="l00224"></a>00224 <a class="code" href="class_node.html">Node</a> *parent;
<a name="l00225"></a>00225
<a name="l00226"></a>00226 <span class="keywordflow">while</span>(m_stack) {
<a name="l00227"></a>00227 parent = Pop();
<a name="l00228"></a>00228 c = parent-&gt;numC22hildren;
<a name="l00229"></a>00229 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i &lt; c; i++) {
<a name="l00230"></a>00230 child = parent-&gt;<a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a>[i];
<a name="l00231"></a>00231
<a name="l00232"></a>00232 <span class="keywordflow">if</span>(parent-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> + 1 &lt; child-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a>) {
<a name="l00233"></a>00233 child-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> = parent-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> + <a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>(<a class="code" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">udCost</a>, parent, child, <a class="code" href="_node_8h.html#a71037a5b18b40a73fdfbca2e6ab14992">NC_INITIALADD</a>, <a class="code" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">CBData</a>);
<a name="l00234"></a>00234 child-&gt;<a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a> = child-&gt;<a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a> + child-&gt;<a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a>;
<a name="l00235"></a>00235 child-&gt;<a class="code" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a> = parent;
<a name="l00236"></a>00236 Push(child);
<a name="l00237"></a>00237 }
<a name="l00238"></a>00238 }
<a name="l00239"></a>00239 }
<a name="l00240"></a>00240 }
<a name="l00241"></a>00241
<a name="l00242"></a>00242 <span class="keywordtype">void</span> AStar::Push(<a class="code" href="class_node.html">Node</a> *node) {
<a name="l00243"></a>00243 <span class="keywordflow">if</span>(!m_stack) {
<a name="l00244"></a>00244 m_stack = <span class="keyword">new</span> <a class="code" href="struct_stack.html">Stack</a>;
<a name="l00245"></a>00245 m_stack-&gt;<a class="code" href="struct_stack.html#afb75952b7ab4d111446c905ccaac037d">data</a> = node;
<a name="l00246"></a>00246 m_stack-&gt;<a class="code" href="struct_stack.html#a7a6cf9dd6bb0d7f33317bbeb1e6a044d">next</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00247"></a>00247 } <span class="keywordflow">else</span> {
<a name="l00248"></a>00248 <a class="code" href="struct_stack.html">Stack</a> *temp = <span class="keyword">new</span> <a class="code" href="struct_stack.html">Stack</a>;
<a name="l00249"></a>00249 temp-&gt;<a class="code" href="struct_stack.html#afb75952b7ab4d111446c905ccaac037d">data</a> = node;
<a name="l00250"></a>00250 temp-&gt;<a class="code" href="struct_stack.html#a7a6cf9dd6bb0d7f33317bbeb1e6a044d">next</a> = m_stack;
<a name="l00251"></a>00251 m_stack = temp;
<a name="l00252"></a>00252 }
<a name="l00253"></a>00253 }
<a name="l00254"></a>00254
<a name="l00255"></a><a class="code" href="_a_star_8cpp.html#a2a890e9394c92425d095475eb32414ab">00255</a> <a class="code" href="class_node.html">Node</a> <a class="code" href="class_a_star.html">AStar</a>::*<a class="code" href="_a_star_8cpp.html#a2a890e9394c92425d095475eb32414ab">Pop</a>(<span class="keywordtype">void</span>) {
<a name="l00256"></a>00256 <a class="code" href="class_node.html">Node</a> *data = m_stack-&gt;data;
<a name="l00257"></a>00257 <a class="code" href="struct_stack.html">Stack</a> *temp = m_stack;
<a name="l00258"></a>00258
<a name="l00259"></a>00259 m_stack = temp-&gt;<a class="code" href="struct_stack.html#a7a6cf9dd6bb0d7f33317bbeb1e6a044d">next</a>;
<a name="l00260"></a>00260 <span class="keyword">delete</span> temp;
<a name="l00261"></a>00261
<a name="l00262"></a>00262 <span class="keywordflow">return</span> data;
<a name="l00263"></a>00263 }
<a name="l00264"></a>00264
<a name="l00265"></a><a class="code" href="_a_star_8cpp.html#a63d29989b6c8be8ca755005b31c93d2c">00265</a> <a class="code" href="class_node.html">Node</a> <a class="code" href="class_a_star.html">AStar</a>::*<a class="code" href="_a_star_8cpp.html#a63d29989b6c8be8ca755005b31c93d2c">CheckList</a>(<a class="code" href="class_node.html">Node</a> *node, <span class="keywordtype">int</span> <span class="keywordtype">id</span>) {
<a name="l00266"></a>00266 <span class="keywordflow">while</span>(node) {
<a name="l00267"></a>00267 <span class="keywordflow">if</span>(node-&gt;<a class="code" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">id</a> == <span class="keywordtype">id</span>) <span class="keywordflow">return</span> node;
<a name="l00268"></a>00268
<a name="l00269"></a>00269 node = node-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a>;
<a name="l00270"></a>00270 }
<a name="l00271"></a>00271 <span class="keywordflow">return</span> <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00272"></a>00272 }
<a name="l00273"></a>00273
<a name="l00274"></a>00274 <span class="comment">// Get the best node in the open list to enable us to find</span>
<a name="l00275"></a>00275 <span class="comment">// the best route to take.</span>
<a name="l00276"></a><a class="code" href="_a_star_8cpp.html#a5242fe86fc1b29c82815726805e456ad">00276</a> <a class="code" href="class_node.html">Node</a> <a class="code" href="class_a_star.html">AStar</a>::*<a class="code" href="_a_star_8cpp.html#a5242fe86fc1b29c82815726805e456ad">GetBest</a>(<span class="keywordtype">void</span>) {
<a name="l00277"></a>00277 <span class="keywordflow">if</span>(!m_open) { <span class="keywordflow">return</span> <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>; }
<a name="l00278"></a>00278
<a name="l00279"></a>00279 <a class="code" href="class_node.html">Node</a> *temp = m_open;
<a name="l00280"></a>00280 <a class="code" href="class_node.html">Node</a> *temp2 = m_closed;
<a name="l00281"></a>00281 m_open = temp-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a>;
<a name="l00282"></a>00282
<a name="l00283"></a>00283 <span class="comment">//Func(udNotifyList, NULL, temp, NL_DELETEOPEN, NCData); </span>
<a name="l00284"></a>00284 m_closed = temp;
<a name="l00285"></a>00285 m_closed-&gt;<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a> = temp2;
<a name="l00286"></a>00286 <span class="comment">//Func(udNotifyList, NULL, m_closed, NL_ADDCLOSED, NCData);</span>
<a name="l00287"></a>00287
<a name="l00288"></a>00288 <span class="keywordflow">return</span> temp;
<a name="l00289"></a>00289 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_a_star_8cpp.html">AStar.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

120
Docs/html/_a_star_8h.html Normal file
View File

@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/AStar.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_a_star_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/AStar.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_node_8h_source.html">Node.h</a>&quot;</code><br/>
</div>
<p><a href="_a_star_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html">AStar</a></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_a_star_8h.html">AStar.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,169 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/AStar.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_a_star_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/AStar.h</div> </div>
</div>
<div class="contents">
<a href="_a_star_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _ASTAR_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _ASTAR_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="_node_8h.html">Node.h</a>&quot;</span>
<a name="l00004"></a>00004
<a name="l00005"></a><a class="code" href="class_a_star.html">00005</a> <span class="keyword">class </span><a class="code" href="class_a_star.html">AStar</a> {
<a name="l00006"></a>00006 <span class="keyword">public</span>:
<a name="l00007"></a>00007 <a class="code" href="class_a_star.html#ac24e9dfcf9b10e277a2b84d864786cd8">AStar</a>(<span class="keywordtype">void</span>);
<a name="l00008"></a>00008 <a class="code" href="class_a_star.html#a6a19cecaac38d0cc8f7f812f027ea98e">~AStar</a>(<span class="keywordtype">void</span>);
<a name="l00009"></a>00009
<a name="l00010"></a><a class="code" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">00010</a> <a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> <a class="code" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">udCost</a>; <span class="comment">// Called when the cost is needed.</span>
<a name="l00011"></a><a class="code" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">00011</a> <a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> <a class="code" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">udValid</a>; <span class="comment">// Check the validity of the coordanate.</span>
<a name="l00012"></a><a class="code" href="class_a_star.html#ab5a6376f40d9746e71447acb3b8a05bd">00012</a> <a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> <a class="code" href="class_a_star.html#ab5a6376f40d9746e71447acb3b8a05bd">udNotifyChild</a>; <span class="comment">// Child is called/checked (LinkChild).</span>
<a name="l00013"></a><a class="code" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">00013</a> <a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> <a class="code" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">udNotifyList</a>; <span class="comment">// node is added to the open/closed list.</span>
<a name="l00014"></a>00014
<a name="l00015"></a><a class="code" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">00015</a> <span class="keywordtype">void</span> *<a class="code" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">CBData</a>; <span class="comment">// Data passed back to the callback function.</span>
<a name="l00016"></a><a class="code" href="class_a_star.html#a4fe11c564dceb3cac1352c7fadc0efef">00016</a> <span class="keywordtype">void</span> *<a class="code" href="class_a_star.html#a4fe11c564dceb3cac1352c7fadc0efef">NCData</a>; <span class="comment">// Data paseed back to to notify child.</span>
<a name="l00017"></a>00017
<a name="l00018"></a>00018 <span class="keywordtype">bool</span> <a class="code" href="class_a_star.html#a49456dd3428034ad96ab7e2bcdae6397">GeneratePath</a>(<span class="keywordtype">int</span> startx, <span class="keywordtype">int</span> starty, <span class="keywordtype">int</span> destx, <span class="keywordtype">int</span> desty);
<a name="l00019"></a>00019 <span class="keywordtype">int</span> <a class="code" href="class_a_star.html#ab7acb36f1266e9149b674a8b59c2671d">Step</a>(<span class="keywordtype">void</span>);
<a name="l00020"></a>00020 <span class="keywordtype">int</span> <a class="code" href="class_a_star.html#ae0a4ccaa8582189a62afdb04f73c43b7">InitStep</a>(<span class="keywordtype">int</span> startx, <span class="keywordtype">int</span> starty, <span class="keywordtype">int</span> destx, <span class="keywordtype">int</span> desty);
<a name="l00021"></a><a class="code" href="class_a_star.html#af91228c86f696a0f66eaf6b6dd7368f2">00021</a> <span class="keywordtype">void</span> <a class="code" href="class_a_star.html#af91228c86f696a0f66eaf6b6dd7368f2">SetRows</a>(<span class="keywordtype">int</span> r) { m_rows = r; }
<a name="l00022"></a><a class="code" href="class_a_star.html#ade8f2b86e351895bab6336c4725da0a3">00022</a> <span class="keywordtype">void</span> <a class="code" href="class_a_star.html#ade8f2b86e351895bab6336c4725da0a3">Reset</a>(<span class="keywordtype">void</span>) { m_best = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>; }
<a name="l00023"></a>00023
<a name="l00024"></a><a class="code" href="class_a_star.html#aa0713000dd611a2855cc4eb96afcc5ce">00024</a> <a class="code" href="class_node.html">Node</a> *<a class="code" href="class_a_star.html#aa0713000dd611a2855cc4eb96afcc5ce">GetBestNode</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> m_best; }
<a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="keyword">private</span>:
<a name="l00027"></a>00027 <span class="keywordtype">int</span> m_rows; <span class="comment">// Used to calculate unique ID for node-&gt;number.</span>
<a name="l00028"></a>00028 <span class="keywordtype">int</span> m_startx;
<a name="l00029"></a>00029 <span class="keywordtype">int</span> m_starty;
<a name="l00030"></a>00030 <span class="keywordtype">int</span> m_destx;
<a name="l00031"></a>00031 <span class="keywordtype">int</span> m_desty;
<a name="l00032"></a>00032
<a name="l00033"></a>00033 <span class="keywordtype">int</span> m_ID;
<a name="l00034"></a>00034
<a name="l00035"></a>00035
<a name="l00036"></a>00036 <span class="comment">// Node list.</span>
<a name="l00037"></a>00037 <a class="code" href="class_node.html">Node</a> *m_open;
<a name="l00038"></a>00038 <a class="code" href="class_node.html">Node</a> *m_closed;
<a name="l00039"></a>00039 <a class="code" href="class_node.html">Node</a> *m_best;
<a name="l00040"></a>00040
<a name="l00041"></a>00041 <a class="code" href="struct_stack.html">Stack</a> *m_stack;
<a name="l00042"></a>00042
<a name="l00043"></a>00043 <span class="comment">// Private methods.</span>
<a name="l00044"></a>00044 <span class="keywordtype">void</span> AddToOpen(<a class="code" href="class_node.html">Node</a> *node);
<a name="l00045"></a>00045 <span class="keywordtype">void</span> ClearNodes(<span class="keywordtype">void</span>);
<a name="l00046"></a>00046 <span class="keywordtype">void</span> CreateChildren(<a class="code" href="class_node.html">Node</a> *node);
<a name="l00047"></a>00047 <span class="keywordtype">void</span> LinkChild(<a class="code" href="class_node.html">Node</a> *, <a class="code" href="class_node.html">Node</a> *);
<a name="l00048"></a>00048 <span class="keywordtype">void</span> UpdateParent(<a class="code" href="class_node.html">Node</a> *node);
<a name="l00049"></a>00049
<a name="l00050"></a>00050 <span class="comment">// Stack functions.</span>
<a name="l00051"></a>00051 <span class="keywordtype">void</span> Push(<a class="code" href="class_node.html">Node</a> *node);
<a name="l00052"></a>00052 <a class="code" href="class_node.html">Node</a> *Pop(<span class="keywordtype">void</span>);
<a name="l00053"></a>00053 <a class="code" href="class_node.html">Node</a> *CheckList(<a class="code" href="class_node.html">Node</a> *node, <span class="keywordtype">int</span> number);
<a name="l00054"></a>00054 <a class="code" href="class_node.html">Node</a> *GetBest(<span class="keywordtype">void</span>);
<a name="l00055"></a>00055
<a name="l00056"></a>00056 <span class="keyword">inline</span> <span class="keywordtype">int</span> Coord2Id(<span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>) { <span class="keywordflow">return</span> x * m_rows + <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>; }
<a name="l00057"></a>00057 };
<a name="l00058"></a>00058
<a name="l00059"></a>00059 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_a_star_8h.html">AStar.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

120
Docs/html/_debug_8cpp.html Normal file
View File

@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Debug.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_debug_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Debug.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;iostream&gt;</code><br/>
<code>#include &lt;fstream&gt;</code><br/>
<code>#include &lt;cstdarg&gt;</code><br/>
<code>#include &lt;ctime&gt;</code><br/>
<code>#include &quot;<a class="el" href="_debug_8h_source.html">Debug.h</a>&quot;</code><br/>
<code>#include &quot;string&quot;</code><br/>
</div>
<p><a href="_debug_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_debug_8cpp.html">Debug.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,211 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Debug.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_debug_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Debug.cpp</div> </div>
</div>
<div class="contents">
<a href="_debug_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;iostream&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;fstream&gt;</span>
<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;cstdarg&gt;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;ctime&gt;</span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;<a class="code" href="_debug_8h.html">Debug.h</a>&quot;</span>
<a name="l00006"></a>00006 <span class="preprocessor">#include &quot;string&quot;</span>
<a name="l00007"></a>00007
<a name="l00008"></a>00008
<a name="l00009"></a>00009 <span class="keyword">using namespace </span>std;
<a name="l00010"></a>00010
<a name="l00011"></a>00011 <span class="comment">// ===================================================================</span>
<a name="l00012"></a>00012 <span class="comment">// The Debug log allows us to display ever piece of data that</span>
<a name="l00013"></a>00013 <span class="comment">// populates our class components, anything that is loaded, serialized,</span>
<a name="l00014"></a>00014 <span class="comment">// de-serialized etc will be printed out to a text file.</span>
<a name="l00015"></a>00015 <span class="comment">// (Running our program in a terminal, this debug log will print to it.)</span>
<a name="l00016"></a>00016 <span class="comment">// ===================================================================</span>
<a name="l00017"></a>00017
<a name="l00018"></a>00018 <a class="code" href="class_debug.html">Debug</a> *<a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00019"></a>00019
<a name="l00020"></a><a class="code" href="class_debug.html#ace4118d95ec0e79f5fa4d7248e94b569">00020</a> <a class="code" href="class_debug.html#ace4118d95ec0e79f5fa4d7248e94b569">Debug::Debug</a>(<span class="keywordtype">bool</span> logToFile) {
<a name="l00021"></a>00021 time_t timestamp;
<a name="l00022"></a>00022 <span class="keywordflow">if</span>(logToFile) {
<a name="l00023"></a>00023 logFile.open(<span class="stringliteral">&quot;../Bin/Debug.log&quot;</span>, ios::out);
<a name="l00024"></a>00024 <span class="keywordflow">if</span>(!logToFile) {
<a name="l00025"></a>00025 <span class="comment">// We can not open our log.</span>
<a name="l00026"></a>00026 cerr &lt;&lt; <span class="stringliteral">&quot;Warning: Can not open Debug.log to write, continueing without logging\n&quot;</span>;
<a name="l00027"></a>00027 } <span class="keywordflow">else</span> {
<a name="l00028"></a>00028 <span class="comment">// Log File is open, let us give it a nice time stamp.</span>
<a name="l00029"></a>00029 timestamp = time(<a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>);
<a name="l00030"></a>00030 logFile &lt;&lt; <span class="stringliteral">&quot;Log Started: &quot;</span> &lt;&lt; ctime(&amp;timestamp) &lt;&lt; endl;
<a name="l00031"></a>00031 }
<a name="l00032"></a>00032 }
<a name="l00033"></a>00033 }
<a name="l00034"></a>00034
<a name="l00035"></a><a class="code" href="class_debug.html#adcb21888f9ca900feee3bdab564c47c3">00035</a> <a class="code" href="class_debug.html#adcb21888f9ca900feee3bdab564c47c3">Debug::~Debug</a>(<span class="keywordtype">void</span>) {
<a name="l00036"></a>00036 time_t timestamp;
<a name="l00037"></a>00037
<a name="l00038"></a>00038 <span class="comment">// We only need to close the log if it is open.</span>
<a name="l00039"></a>00039 <span class="keywordflow">if</span>(logFile) {
<a name="l00040"></a>00040 <span class="comment">// Give it a closing timestamp.</span>
<a name="l00041"></a>00041 timestamp = time(<a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>);
<a name="l00042"></a>00042 logFile &lt;&lt; endl &lt;&lt; <span class="stringliteral">&quot;Log Closed: &quot;</span> &lt;&lt; ctime(&amp;timestamp) &lt;&lt; endl;
<a name="l00043"></a>00043
<a name="l00044"></a>00044 <span class="comment">// Close the log file.</span>
<a name="l00045"></a>00045 logFile.close();
<a name="l00046"></a>00046 }
<a name="l00047"></a>00047 }
<a name="l00048"></a>00048
<a name="l00049"></a><a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">00049</a> <span class="keywordtype">void</span> <a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">Debug::message</a>(std::string msg) {
<a name="l00050"></a>00050 <span class="keywordflow">if</span>(logFile) {
<a name="l00051"></a>00051 logFile &lt;&lt; msg &lt;&lt; endl;
<a name="l00052"></a>00052 }
<a name="l00053"></a>00053 cerr &lt;&lt; msg &lt;&lt; endl &lt;&lt; endl;
<a name="l00054"></a>00054 }
<a name="l00055"></a>00055
<a name="l00056"></a><a class="code" href="class_debug.html#afb2b4be02c39146a0e3a388b1d2a9883">00056</a> <span class="keywordtype">void</span> <a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">Debug::message</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *msg, ...) {
<a name="l00057"></a>00057 va_list vargList; <span class="comment">// This is to handlle the variable arguments</span>
<a name="l00058"></a>00058
<a name="l00059"></a>00059 <span class="keywordtype">char</span> outBuf[1024];
<a name="l00060"></a>00060 <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> outLen;
<a name="l00061"></a>00061
<a name="l00062"></a>00062 <span class="comment">// This takes the arguments and puts them into the character array.</span>
<a name="l00063"></a>00063 va_start(vargList, msg);
<a name="l00064"></a>00064
<a name="l00065"></a>00065 <span class="preprocessor">#if defined WIN32</span>
<a name="l00066"></a>00066 <span class="preprocessor"></span> outLen = _vsnprintf(outBuf, <span class="keyword">sizeof</span>(outBuf), msg, vargList);
<a name="l00067"></a>00067 <span class="preprocessor">#else</span>
<a name="l00068"></a>00068 <span class="preprocessor"></span> outLen = vsnprintf(outBuf, <span class="keyword">sizeof</span>(outBuf), msg, vargList);
<a name="l00069"></a>00069 <span class="preprocessor">#endif</span>
<a name="l00070"></a>00070 <span class="preprocessor"></span>
<a name="l00071"></a>00071 va_end(vargList);
<a name="l00072"></a>00072
<a name="l00073"></a>00073 <span class="keywordflow">if</span>(outLen &gt;= <span class="keyword">sizeof</span>(outBuf)) {
<a name="l00074"></a>00074 outLen = <span class="keyword">sizeof</span>(outBuf);
<a name="l00075"></a>00075 }
<a name="l00076"></a>00076
<a name="l00077"></a>00077 <span class="keywordflow">if</span>(logFile) {
<a name="l00078"></a>00078 logFile &lt;&lt; outBuf &lt;&lt; endl;
<a name="l00079"></a>00079 }
<a name="l00080"></a>00080
<a name="l00081"></a>00081 cerr &lt;&lt; outBuf &lt;&lt; endl;
<a name="l00082"></a>00082 }
<a name="l00083"></a>00083
<a name="l00084"></a><a class="code" href="class_debug.html#a70ec5b616303ab46c46f6e231799d07f">00084</a> <span class="keywordtype">bool</span> <a class="code" href="class_debug.html#a70ec5b616303ab46c46f6e231799d07f">Debug::openLog</a>(<span class="keywordtype">bool</span> logToFile) {
<a name="l00085"></a>00085 <span class="comment">// Make sure the logger has not already been initialized.</span>
<a name="l00086"></a>00086 <span class="keywordflow">if</span>(logger != <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00087"></a>00087 logger-&gt;message(<span class="stringliteral">&quot;Warning: Multiple calls to openLog().&quot;</span>);
<a name="l00088"></a>00088 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00089"></a>00089 }
<a name="l00090"></a>00090 logger = <span class="keyword">new</span> <a class="code" href="class_debug.html">Debug</a>(logToFile);
<a name="l00091"></a>00091 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00092"></a>00092 }
<a name="l00093"></a>00093
<a name="l00094"></a><a class="code" href="class_debug.html#aab477ba859e35b69510dee5e7bc476e4">00094</a> <span class="keywordtype">void</span> <a class="code" href="class_debug.html#aab477ba859e35b69510dee5e7bc476e4">Debug::closeLog</a>(<span class="keywordtype">void</span>) {
<a name="l00095"></a>00095 <span class="keywordflow">if</span>(logger == <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00096"></a>00096 cerr &lt;&lt; <span class="stringliteral">&quot;Warning: Call to closeLog() with NULL logger pointer.&quot;</span> &lt;&lt; endl;
<a name="l00097"></a>00097 <span class="keywordflow">return</span>;
<a name="l00098"></a>00098 }
<a name="l00099"></a>00099 <span class="keyword">delete</span> logger;
<a name="l00100"></a>00100 logger = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00101"></a>00101 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_debug_8cpp.html">Debug.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

121
Docs/html/_debug_8h.html Normal file
View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Debug.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_debug_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Debug.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;fstream&gt;</code><br/>
<code>#include &quot;string&quot;</code><br/>
</div>
<p><a href="_debug_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug.html">Debug</a></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_debug_8h.html">Debug.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,133 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Debug.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_debug_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Debug.h</div> </div>
</div>
<div class="contents">
<a href="_debug_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _DEBUG_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _DEBUG_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;fstream&gt;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;string&quot;</span>
<a name="l00005"></a>00005
<a name="l00006"></a><a class="code" href="class_debug.html">00006</a> <span class="keyword">class </span><a class="code" href="class_debug.html">Debug</a> {
<a name="l00007"></a>00007 <span class="keyword">public</span>:
<a name="l00008"></a>00008 <a class="code" href="class_debug.html#ace4118d95ec0e79f5fa4d7248e94b569">Debug</a>(<span class="keywordtype">bool</span> logToFile);
<a name="l00009"></a>00009 <a class="code" href="class_debug.html#adcb21888f9ca900feee3bdab564c47c3">~Debug</a>(<span class="keywordtype">void</span>);
<a name="l00010"></a>00010
<a name="l00011"></a>00011 <span class="comment">// Log an error message.</span>
<a name="l00012"></a>00012 <span class="keywordtype">void</span> <a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(std::string msg);
<a name="l00013"></a>00013 <span class="keywordtype">void</span> <a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *msg, ...);
<a name="l00014"></a>00014 <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code" href="class_debug.html#a70ec5b616303ab46c46f6e231799d07f">openLog</a>(<span class="keywordtype">bool</span> logToFile);
<a name="l00015"></a>00015 <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code" href="class_debug.html#aab477ba859e35b69510dee5e7bc476e4">closeLog</a>(<span class="keywordtype">void</span>);
<a name="l00016"></a>00016
<a name="l00017"></a><a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">00017</a> <span class="keyword">static</span> <a class="code" href="class_debug.html">Debug</a> *<a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">logger</a>;
<a name="l00018"></a>00018
<a name="l00019"></a>00019 <span class="keyword">private</span>:
<a name="l00020"></a>00020 std::ofstream logFile;
<a name="l00021"></a>00021 };
<a name="l00022"></a>00022
<a name="l00023"></a>00023 <span class="preprocessor">#endif // _DEBUG_H_</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_debug_8h.html">Debug.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

115
Docs/html/_entity_8cpp.html Normal file
View File

@ -0,0 +1,115 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Entity.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_entity_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Entity.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_entity_8h_source.html">Entity.h</a>&quot;</code><br/>
</div>
<p><a href="_entity_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_entity_8cpp.html">Entity.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,145 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Entity.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_entity_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Entity.cpp</div> </div>
</div>
<div class="contents">
<a href="_entity_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &quot;<a class="code" href="_entity_8h.html">Entity.h</a>&quot;</span>
<a name="l00002"></a>00002
<a name="l00003"></a><a class="code" href="class_entity.html#af7b7088ca610b9f247110ccf47ed178b">00003</a> <a class="code" href="class_entity.html#af7b7088ca610b9f247110ccf47ed178b">Entity::Entity</a>(GameWorld* <span class="keyword">const</span> gameWorld) :
<a name="l00004"></a>00004 m_canBeRemoved(false),
<a name="l00005"></a>00005 m_world(gameWorld) {}
<a name="l00006"></a>00006
<a name="l00007"></a><a class="code" href="class_entity.html#a6e8406be37172eb7f4e89dd3ba674113">00007</a> <a class="code" href="class_entity.html#a6e8406be37172eb7f4e89dd3ba674113">Entity::~Entity</a>(<span class="keywordtype">void</span>) {}
<a name="l00008"></a>00008
<a name="l00009"></a><a class="code" href="class_entity.html#a2da196bad22f7c5a95d47564c7d0ea04">00009</a> <span class="keywordtype">bool</span> <a class="code" href="class_entity.html#a2da196bad22f7c5a95d47564c7d0ea04">Entity::CanBeRemoved</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{
<a name="l00010"></a>00010 <span class="keywordflow">return</span> m_canBeRemoved;
<a name="l00011"></a>00011 }
<a name="l00012"></a>00012
<a name="l00013"></a><a class="code" href="class_entity.html#a71b297ca801c1b3170a885a6f4d481c1">00013</a> <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a71b297ca801c1b3170a885a6f4d481c1">Entity::Destroy</a>(<span class="keywordtype">void</span>) {
<a name="l00014"></a>00014 m_canBeRemoved = <span class="keyword">true</span>;
<a name="l00015"></a>00015 }
<a name="l00016"></a>00016
<a name="l00017"></a><a class="code" href="class_entity.html#a0a0be12a8170540fed0ce3de68f46790">00017</a> <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a0a0be12a8170540fed0ce3de68f46790">Entity::Prepare</a>(<span class="keywordtype">float</span> dt) {
<a name="l00018"></a>00018 OnPrepare(dt);
<a name="l00019"></a>00019 }
<a name="l00020"></a>00020
<a name="l00021"></a><a class="code" href="class_entity.html#a64da675ba3c24b2e4a3ee89917a5c970">00021</a> <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a64da675ba3c24b2e4a3ee89917a5c970">Entity::Render</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{
<a name="l00022"></a>00022 OnRender();
<a name="l00023"></a>00023 }
<a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keywordtype">void</span> Entity::OnPostRender(<span class="keywordtype">void</span>) {
<a name="l00026"></a>00026 OnPostRender();
<a name="l00027"></a>00027 }
<a name="l00028"></a>00028
<a name="l00029"></a><a class="code" href="class_entity.html#a81982ee7714b5126e09ad3e82207f146">00029</a> <span class="keywordtype">bool</span> <a class="code" href="class_entity.html#a81982ee7714b5126e09ad3e82207f146">Entity::Initialize</a>(<span class="keywordtype">void</span>) {
<a name="l00030"></a>00030 <span class="keywordflow">return</span> OnInitiaize();
<a name="l00031"></a>00031 }
<a name="l00032"></a>00032
<a name="l00033"></a><a class="code" href="class_entity.html#a673a3a5c822c734d641e918a7a73f6e7">00033</a> <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a673a3a5c822c734d641e918a7a73f6e7">Entity::Shutdown</a>(<span class="keywordtype">void</span>) {
<a name="l00034"></a>00034 OnShutdown();
<a name="l00035"></a>00035 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_entity_8cpp.html">Entity.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

122
Docs/html/_entity_8h.html Normal file
View File

@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Entity.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_entity_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Entity.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_geometry_8h_source.html">Geometry.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="_entity_type_8h_source.html">EntityType.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="_static_8h_source.html">Static.h</a>&quot;</code><br/>
</div>
<p><a href="_entity_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html">Entity</a></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_entity_8h.html">Entity.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,156 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Entity.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_entity_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Entity.h</div> </div>
</div>
<div class="contents">
<a href="_entity_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _ENTITY_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _ENTITY_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &quot;<a class="code" href="_geometry_8h.html">Geometry.h</a>&quot;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;<a class="code" href="_entity_type_8h.html">EntityType.h</a>&quot;</span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;<a class="code" href="_static_8h.html">Static.h</a>&quot;</span>
<a name="l00006"></a>00006
<a name="l00007"></a>00007 <span class="keyword">class </span>GameWorld;
<a name="l00008"></a>00008
<a name="l00009"></a>00009 <span class="comment">/*</span>
<a name="l00010"></a>00010 <span class="comment"> * Entity is static because we will mainly be handling</span>
<a name="l00011"></a>00011 <span class="comment"> * pointers (that can be copied around) but we want</span>
<a name="l00012"></a>00012 <span class="comment"> * all entities to be initiaized by the gameworld.</span>
<a name="l00013"></a>00013 <span class="comment"> */</span>
<a name="l00014"></a>00014
<a name="l00015"></a><a class="code" href="class_entity.html">00015</a> <span class="keyword">class </span><a class="code" href="class_entity.html">Entity</a> : <span class="keyword">private</span> <a class="code" href="class_static.html">Static</a> {
<a name="l00016"></a>00016 <span class="keyword">public</span>:
<a name="l00017"></a>00017 <a class="code" href="class_entity.html#af7b7088ca610b9f247110ccf47ed178b">Entity</a>(GameWorld* <span class="keyword">const</span> gameWorld);
<a name="l00018"></a>00018 <span class="keyword">virtual</span> <a class="code" href="class_entity.html#a6e8406be37172eb7f4e89dd3ba674113">~Entity</a>(<span class="keywordtype">void</span>);
<a name="l00019"></a>00019
<a name="l00020"></a>00020 <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a0a0be12a8170540fed0ce3de68f46790">Prepare</a>(<span class="keywordtype">float</span> dt);
<a name="l00021"></a>00021 <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a64da675ba3c24b2e4a3ee89917a5c970">Render</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00022"></a>00022 <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a8d03dea10779e4e91b4aef0fb7f571bc">PostRender</a>(<span class="keywordtype">void</span>);
<a name="l00023"></a>00023 <span class="keywordtype">bool</span> <a class="code" href="class_entity.html#a81982ee7714b5126e09ad3e82207f146">Initialize</a>(<span class="keywordtype">void</span>);
<a name="l00024"></a>00024 <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a673a3a5c822c734d641e918a7a73f6e7">Shutdown</a>(<span class="keywordtype">void</span>);
<a name="l00025"></a>00025 <span class="keywordtype">bool</span> <a class="code" href="class_entity.html#a2da196bad22f7c5a95d47564c7d0ea04">CanBeRemoved</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00026"></a>00026 <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a71b297ca801c1b3170a885a6f4d481c1">Destroy</a>(<span class="keywordtype">void</span>);
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="keyword">virtual</span> <a class="code" href="struct_vector2.html">Vector2</a> <a class="code" href="class_entity.html#a26a31288cbf21650596a7b5a0adee7ee">GetPosition</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;
<a name="l00029"></a>00029 <span class="comment">//virtual Vector2 GetVelocity() const = 0;</span>
<a name="l00030"></a>00030 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_entity.html#a8b8556ee6351c6104eb49dcefd78398f">SetPosition</a>(<span class="keyword">const</span> <a class="code" href="struct_vector2.html">Vector2</a>&amp; position) = 0;
<a name="l00031"></a>00031
<a name="l00032"></a>00032 <span class="keyword">virtual</span> <a class="code" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44">EntityType</a> <a class="code" href="class_entity.html#a38188cc14a73fbcd0b7e5da55c709e2a">GetType</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;
<a name="l00033"></a>00033
<a name="l00034"></a>00034 <span class="keyword">private</span>:
<a name="l00035"></a>00035 <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnPrepare(<span class="keywordtype">float</span> dt) = 0;
<a name="l00036"></a>00036 <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnRender(<span class="keywordtype">void</span>) <span class="keyword">const</span> = 0;
<a name="l00037"></a>00037 <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnPostRender(<span class="keywordtype">void</span>) = 0;
<a name="l00038"></a>00038 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> OnInitiaize(<span class="keywordtype">void</span>) = 0;
<a name="l00039"></a>00039 <span class="keyword">virtual</span> <span class="keywordtype">void</span> OnShutdown(<span class="keywordtype">void</span>) = 0;
<a name="l00040"></a>00040
<a name="l00041"></a>00041 <span class="keywordtype">bool</span> m_canBeRemoved;
<a name="l00042"></a>00042
<a name="l00043"></a>00043 GameWorld* m_world;
<a name="l00044"></a>00044 };
<a name="l00045"></a>00045
<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_entity_8h.html">Entity.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,142 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/EntityType.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_entity_type_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#enum-members">Enumerations</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/EntityType.h File Reference</div> </div>
</div>
<div class="contents">
<p><a href="_entity_type_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44">EntityType</a> { <a class="el" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44ade5dc3e0dbd007d995ed3e37bde5ce7e">PLAYER</a>
}</td></tr>
</table>
<hr/><h2>Enumeration Type Documentation</h2>
<a class="anchor" id="ad79a57ed3105eb60d991a1aeb4a9dc44"></a><!-- doxytag: member="EntityType.h::EntityType" ref="ad79a57ed3105eb60d991a1aeb4a9dc44" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">enum <a class="el" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44">EntityType</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ad79a57ed3105eb60d991a1aeb4a9dc44ade5dc3e0dbd007d995ed3e37bde5ce7e"></a><!-- doxytag: member="PLAYER" ref="ad79a57ed3105eb60d991a1aeb4a9dc44ade5dc3e0dbd007d995ed3e37bde5ce7e" args="" -->PLAYER</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="_entity_type_8h_source.html#l00004">4</a> of file <a class="el" href="_entity_type_8h_source.html">EntityType.h</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_entity_type_8h.html">EntityType.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,118 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/EntityType.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_entity_type_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/EntityType.h</div> </div>
</div>
<div class="contents">
<a href="_entity_type_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _ENTITYTYPES_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _ENTITYTYPES_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a><a class="code" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44">00004</a> <span class="keyword">enum</span> <a class="code" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44">EntityType</a> {
<a name="l00005"></a><a class="code" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44ade5dc3e0dbd007d995ed3e37bde5ce7e">00005</a> <a class="code" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44ade5dc3e0dbd007d995ed3e37bde5ce7e">PLAYER</a>
<a name="l00006"></a>00006 };
<a name="l00007"></a>00007
<a name="l00008"></a>00008 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_entity_type_8h.html">EntityType.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

125
Docs/html/_game_8cpp.html Normal file
View File

@ -0,0 +1,125 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Unuk/Game.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_game_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/Unuk/Game.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;X11/Xlib.h&gt;</code><br/>
<code>#include &lt;GL/gl.h&gt;</code><br/>
<code>#include &lt;GL/glu.h&gt;</code><br/>
<code>#include &lt;GL/glut.h&gt;</code><br/>
<code>#include &lt;cstdlib&gt;</code><br/>
<code>#include &quot;SDL/SDL.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="_game_8h_source.html">Game.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="_player_8h_source.html">Player.h</a>&quot;</code><br/>
<code>#include &quot;../libUnuk/Input.h&quot;</code><br/>
<code>#include &quot;../libUnuk/Sprite.h&quot;</code><br/>
<code>#include &quot;../libUnuk/Debug.h&quot;</code><br/>
</div>
<p><a href="_game_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_game_8cpp.html">Game.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,260 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Unuk/Game.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_game_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/Unuk/Game.cpp</div> </div>
</div>
<div class="contents">
<a href="_game_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifdef WIN32</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#include &lt;windows.h&gt;</span>
<a name="l00003"></a>00003 <span class="preprocessor">#endif</span>
<a name="l00004"></a>00004 <span class="preprocessor"></span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;X11/Xlib.h&gt;</span>
<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;GL/gl.h&gt;</span>
<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;GL/glu.h&gt;</span>
<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
<a name="l00009"></a>00009 <span class="preprocessor">#include &lt;cstdlib&gt;</span>
<a name="l00010"></a>00010
<a name="l00011"></a>00011 <span class="preprocessor">#include &quot;SDL/SDL.h&quot;</span>
<a name="l00012"></a>00012 <span class="preprocessor">#include &quot;<a class="code" href="_game_8h.html">Game.h</a>&quot;</span>
<a name="l00013"></a>00013 <span class="preprocessor">#include &quot;<a class="code" href="_player_8h.html">Player.h</a>&quot;</span>
<a name="l00014"></a>00014 <span class="preprocessor">#include &quot;../libUnuk/Input.h&quot;</span>
<a name="l00015"></a>00015 <span class="preprocessor">#include &quot;../libUnuk/Sprite.h&quot;</span>
<a name="l00016"></a>00016 <span class="preprocessor">#include &quot;../libUnuk/Debug.h&quot;</span>
<a name="l00017"></a>00017
<a name="l00018"></a><a class="code" href="class_game.html#a3ae96cfdab80ddfed4e942b23c59cfd9">00018</a> <a class="code" href="class_game.html#a3ae96cfdab80ddfed4e942b23c59cfd9">Game::Game</a>(<span class="keywordtype">void</span>) {
<a name="l00019"></a>00019 m_assets = <span class="keyword">false</span>;
<a name="l00020"></a>00020 <span class="comment">//m_player = new Player();</span>
<a name="l00021"></a>00021 <span class="comment">//m_player-&gt;SetSprite();</span>
<a name="l00022"></a>00022 m_rotationAngle = 0.0f;
<a name="l00023"></a>00023 }
<a name="l00024"></a>00024
<a name="l00025"></a><a class="code" href="class_game.html#a5132fe2c0d2a41ad6b613dc2baeca24c">00025</a> <a class="code" href="class_game.html#a5132fe2c0d2a41ad6b613dc2baeca24c">Game::~Game</a>(<span class="keywordtype">void</span>) {
<a name="l00026"></a>00026 DeleteAssets();
<a name="l00027"></a>00027 }
<a name="l00028"></a>00028
<a name="l00029"></a><a class="code" href="class_game.html#a9fe7e8ed1349a7011a2fd240459ce70c">00029</a> <span class="keywordtype">bool</span> <a class="code" href="class_game.html#a9fe7e8ed1349a7011a2fd240459ce70c">Game::Init</a>(<span class="keywordtype">void</span>) {
<a name="l00030"></a>00030 glEnable(GL_DEPTH_TEST);
<a name="l00031"></a>00031 glDepthFunc(GL_LEQUAL);
<a name="l00032"></a>00032
<a name="l00033"></a>00033 LoadAssets();
<a name="l00034"></a>00034 m_assets = <span class="keyword">true</span>;
<a name="l00035"></a>00035
<a name="l00036"></a>00036 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00037"></a>00037 }
<a name="l00038"></a>00038
<a name="l00039"></a><a class="code" href="class_game.html#a36ea7cbee603b8335d6920cc53b05d7c">00039</a> <span class="keywordtype">void</span> <a class="code" href="class_game.html#a36ea7cbee603b8335d6920cc53b05d7c">Game::Prepare</a>(<span class="keywordtype">float</span> dt) {
<a name="l00040"></a>00040 glEnable(GL_BLEND);
<a name="l00041"></a>00041 glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
<a name="l00042"></a>00042 glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
<a name="l00043"></a>00043 glShadeModel(GL_FLAT);
<a name="l00044"></a>00044 glPixelStorei(GL_UNPACK_ALIGNMENT, 1);
<a name="l00045"></a>00045
<a name="l00046"></a>00046 <a class="code" href="class_sprite.html#a56b5bbc83ef6c8f8d6fc97b281a08cf4">Sprite::Enable2D</a>();
<a name="l00047"></a>00047
<a name="l00048"></a>00048 m_player-&gt;<a class="code" href="class_player.html#a5af3380f98ddd97d91dd4b42a3043ac7">Prepare</a>();
<a name="l00049"></a>00049
<a name="l00050"></a>00050 <span class="keyword">const</span> <span class="keywordtype">float</span> SPEED = 15.0f;
<a name="l00051"></a>00051 m_rotationAngle += SPEED * dt;
<a name="l00052"></a>00052 <span class="keywordflow">if</span>(m_rotationAngle &gt; 360.0f) {
<a name="l00053"></a>00053 m_rotationAngle -= 360.0f;
<a name="l00054"></a>00054 }
<a name="l00055"></a>00055 }
<a name="l00056"></a>00056
<a name="l00057"></a><a class="code" href="class_game.html#aa19e1d12f3b8823467a8f99f832bc6d7">00057</a> <span class="keywordtype">void</span> <a class="code" href="class_game.html#aa19e1d12f3b8823467a8f99f832bc6d7">Game::Render</a>(<span class="keywordtype">void</span>) {
<a name="l00058"></a>00058 <span class="keyword">static</span> GLint T0 = 0;
<a name="l00059"></a>00059 <span class="keyword">static</span> GLint frames = 0;
<a name="l00060"></a>00060
<a name="l00061"></a>00061 glClear(GL_COLOR_BUFFER_BIT);
<a name="l00062"></a>00062 glRasterPos2i(0, 0);
<a name="l00063"></a>00063
<a name="l00064"></a>00064 <span class="comment">// Draw the test image.</span>
<a name="l00065"></a>00065 <span class="keywordflow">if</span>(m_assets) {
<a name="l00066"></a>00066 m_player-&gt;<a class="code" href="class_player.html#a57382cb83ac09fbf0884fc2e9faedac5">Render</a>();
<a name="l00067"></a>00067 }
<a name="l00068"></a>00068
<a name="l00069"></a>00069 glFlush();
<a name="l00070"></a>00070
<a name="l00071"></a>00071 glDisable(GL_TEXTURE_2D);
<a name="l00072"></a>00072
<a name="l00073"></a>00073 <span class="comment">// Get frames per second.</span>
<a name="l00074"></a>00074 frames++;
<a name="l00075"></a>00075 {
<a name="l00076"></a>00076 GLint t = SDL_GetTicks();
<a name="l00077"></a>00077 <span class="keywordflow">if</span> (t - T0 &gt;= 5000) {
<a name="l00078"></a>00078 GLfloat seconds = (t - T0) / 1000.0f;
<a name="l00079"></a>00079 GLfloat fps = frames / seconds;
<a name="l00080"></a>00080 <a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a>-&gt;<a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="stringliteral">&quot;\n%d frames in %g seconds = %g FPS&quot;</span>, frames, seconds, fps);
<a name="l00081"></a>00081 T0 = t;
<a name="l00082"></a>00082 frames = 0;
<a name="l00083"></a>00083 }
<a name="l00084"></a>00084 }
<a name="l00085"></a>00085 }
<a name="l00086"></a>00086
<a name="l00087"></a><a class="code" href="class_game.html#ae98f729272916bf01f7cb1c92ff8136a">00087</a> <span class="keywordtype">void</span> <a class="code" href="class_game.html#ae98f729272916bf01f7cb1c92ff8136a">Game::Shutdown</a>(<span class="keywordtype">void</span>) {
<a name="l00088"></a>00088 <a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a>-&gt;<a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="stringliteral">&quot;\n\n-----Cleaning Up-----&quot;</span>);
<a name="l00089"></a>00089 m_player-&gt;<a class="code" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">CleanUp</a>();
<a name="l00090"></a>00090 <span class="keyword">delete</span> m_player;
<a name="l00091"></a>00091 <a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a>-&gt;<a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="stringliteral">&quot;\nPlayer Deleted.&quot;</span>);
<a name="l00092"></a>00092 <a class="code" href="class_debug.html#aab477ba859e35b69510dee5e7bc476e4">Debug::closeLog</a>();
<a name="l00093"></a>00093 }
<a name="l00094"></a>00094
<a name="l00095"></a><a class="code" href="class_game.html#a0f3517167a60aa82af21689cee075e1c">00095</a> <span class="keywordtype">void</span> <a class="code" href="class_game.html#a0f3517167a60aa82af21689cee075e1c">Game::UpdateProjection</a>(<span class="keywordtype">void</span>) {
<a name="l00096"></a>00096 GLint iViewport[4];
<a name="l00097"></a>00097
<a name="l00098"></a>00098 <span class="comment">// Get a copy of the viewport.</span>
<a name="l00099"></a>00099 glGetIntegerv(GL_VIEWPORT, iViewport);
<a name="l00100"></a>00100 glPushMatrix();
<a name="l00101"></a>00101 glLoadIdentity();
<a name="l00102"></a>00102
<a name="l00103"></a>00103 <span class="comment">// Save a copy of the projection matrix so that we can restore</span>
<a name="l00104"></a>00104 <span class="comment">// it when it&#39;s time to do 3D rendering again.</span>
<a name="l00105"></a>00105 glMatrixMode(GL_PROJECTION);
<a name="l00106"></a>00106 glPushMatrix();
<a name="l00107"></a>00107 glLoadIdentity();
<a name="l00108"></a>00108
<a name="l00109"></a>00109 <span class="comment">// Set up the orthographic projection.</span>
<a name="l00110"></a>00110 glOrtho( iViewport[0], iViewport[0] + iViewport[2],
<a name="l00111"></a>00111 iViewport[1] + iViewport[3], iViewport[1], -1, 1);
<a name="l00112"></a>00112 glMatrixMode(GL_MODELVIEW);
<a name="l00113"></a>00113 glPushMatrix();
<a name="l00114"></a>00114 glLoadIdentity();
<a name="l00115"></a>00115
<a name="l00116"></a>00116 <span class="comment">// Make sure depth testing and lighting are disabled for 2D rendering</span>
<a name="l00117"></a>00117 <span class="comment">//until we are finished rendering in 2D.</span>
<a name="l00118"></a>00118 glPushAttrib(GL_DEPTH_BUFFER_BIT | GL_LIGHTING_BIT);
<a name="l00119"></a>00119 glDisable(GL_DEPTH_TEST);
<a name="l00120"></a>00120 glDisable(GL_LIGHTING);
<a name="l00121"></a>00121
<a name="l00122"></a>00122 <span class="comment">// glMatrixMode(GL_PROJECTION);</span>
<a name="l00123"></a>00123 <span class="comment">// glLoadIdentity();</span>
<a name="l00124"></a>00124 <span class="comment">//</span>
<a name="l00125"></a>00125 <span class="comment">// // Set up the orthographic projection.</span>
<a name="l00126"></a>00126 <span class="comment">// glOrtho(-1.0, 1.0, -1.0, 1.0, 1.0, 1000.0);</span>
<a name="l00127"></a>00127 <span class="comment">//</span>
<a name="l00128"></a>00128 <span class="comment">// glMatrixMode(GL_MODELVIEW);</span>
<a name="l00129"></a>00129 <span class="comment">// glLoadIdentity();</span>
<a name="l00130"></a>00130 }
<a name="l00131"></a>00131
<a name="l00132"></a><a class="code" href="class_game.html#ac08ea5322ce7e9ec5fae82411bd6e804">00132</a> <span class="keywordtype">void</span> <a class="code" href="class_game.html#ac08ea5322ce7e9ec5fae82411bd6e804">Game::OnResize</a>(<span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>) {
<a name="l00133"></a>00133 <span class="comment">// Let&#39;s see you divide by zero now!</span>
<a name="l00134"></a>00134 <span class="keywordflow">if</span>(height == 0) { height = 1; }
<a name="l00135"></a>00135
<a name="l00136"></a>00136 <span class="comment">// Set the viewport to the window size.</span>
<a name="l00137"></a>00137 glViewport(0, 0, width, height);
<a name="l00138"></a>00138
<a name="l00139"></a>00139 <span class="comment">// Set the projection.</span>
<a name="l00140"></a>00140 <a class="code" href="class_game.html#a0f3517167a60aa82af21689cee075e1c">UpdateProjection</a>();
<a name="l00141"></a>00141 }
<a name="l00142"></a>00142
<a name="l00143"></a>00143 <span class="keywordtype">void</span> Game::LoadAssets(<span class="keywordtype">void</span>) {
<a name="l00144"></a>00144 m_player = <span class="keyword">new</span> <a class="code" href="class_player.html">Player</a>();
<a name="l00145"></a>00145 m_player-&gt;<a class="code" href="class_player.html#aecb96e32201405543a2bdb9bd1d649e0">SetSprite</a>();
<a name="l00146"></a>00146 }
<a name="l00147"></a>00147
<a name="l00148"></a>00148 <span class="keywordtype">void</span> Game::DeleteAssets(<span class="keywordtype">void</span>) {
<a name="l00149"></a>00149 <span class="keyword">delete</span> m_player;
<a name="l00150"></a>00150 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_game_8cpp.html">Game.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

121
Docs/html/_game_8h.html Normal file
View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Unuk/Game.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_game_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">src/Unuk/Game.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &quot;SDL/SDL.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="_player_8h_source.html">Player.h</a>&quot;</code><br/>
</div>
<p><a href="_game_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html">Game</a></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_game_8h.html">Game.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,138 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Unuk/Game.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_game_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/Unuk/Game.h</div> </div>
</div>
<div class="contents">
<a href="_game_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _GAME_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _GAME_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &quot;SDL/SDL.h&quot;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;<a class="code" href="_player_8h.html">Player.h</a>&quot;</span>
<a name="l00005"></a>00005
<a name="l00006"></a><a class="code" href="class_game.html">00006</a> <span class="keyword">class </span><a class="code" href="class_game.html">Game</a> {
<a name="l00007"></a>00007 <span class="keyword">public</span>:
<a name="l00008"></a>00008 <a class="code" href="class_game.html#a3ae96cfdab80ddfed4e942b23c59cfd9">Game</a>(<span class="keywordtype">void</span>);
<a name="l00009"></a>00009 <a class="code" href="class_game.html#a5132fe2c0d2a41ad6b613dc2baeca24c">~Game</a>(<span class="keywordtype">void</span>);
<a name="l00010"></a>00010
<a name="l00011"></a>00011 <span class="keywordtype">bool</span> <a class="code" href="class_game.html#a9fe7e8ed1349a7011a2fd240459ce70c">Init</a>(<span class="keywordtype">void</span>);
<a name="l00012"></a>00012 <span class="keywordtype">void</span> <a class="code" href="class_game.html#a36ea7cbee603b8335d6920cc53b05d7c">Prepare</a>(<span class="keywordtype">float</span> dt);
<a name="l00013"></a>00013 <span class="keywordtype">void</span> <a class="code" href="class_game.html#aa19e1d12f3b8823467a8f99f832bc6d7">Render</a>(<span class="keywordtype">void</span>);
<a name="l00014"></a>00014 <span class="keywordtype">void</span> <a class="code" href="class_game.html#ae98f729272916bf01f7cb1c92ff8136a">Shutdown</a>(<span class="keywordtype">void</span>);
<a name="l00015"></a>00015
<a name="l00016"></a>00016 <span class="keywordtype">void</span> <a class="code" href="class_game.html#a0f3517167a60aa82af21689cee075e1c">UpdateProjection</a>();
<a name="l00017"></a>00017 <span class="keywordtype">void</span> <a class="code" href="class_game.html#ac08ea5322ce7e9ec5fae82411bd6e804">OnResize</a>(<span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>);
<a name="l00018"></a>00018
<a name="l00019"></a>00019 <span class="keyword">private</span>:
<a name="l00020"></a>00020 <span class="keywordtype">void</span> LoadAssets(<span class="keywordtype">void</span>);
<a name="l00021"></a>00021 <span class="keywordtype">void</span> DeleteAssets(<span class="keywordtype">void</span>);
<a name="l00022"></a>00022 <span class="keywordtype">float</span> m_rotationAngle;
<a name="l00023"></a>00023 <a class="code" href="class_player.html">Player</a> *m_player;
<a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keywordtype">bool</span> m_assets;
<a name="l00026"></a>00026 };
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="preprocessor">#endif </span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_game_8h.html">Game.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

166
Docs/html/_geometry_8h.html Normal file
View File

@ -0,0 +1,166 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Geometry.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_geometry_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Geometry.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;cmath&gt;</code><br/>
</div>
<p><a href="_geometry_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_tex_coord.html">TexCoord</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_colour.html">Colour</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_vector2.html">Vector2</a></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="struct_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_geometry_8h.html#acbf8f0918862db5115f46247a72f2fb5">Vertex</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_geometry_8h.html#a5e9fab035aa5d5c82169c179c6b109e8">degreesToRadians</a> (const float degrees)</td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="acbf8f0918862db5115f46247a72f2fb5"></a><!-- doxytag: member="Geometry.h::Vertex" ref="acbf8f0918862db5115f46247a72f2fb5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="struct_vector2.html">Vector2</a> <a class="el" href="struct_vector2.html">Vertex</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_geometry_8h_source.html#l00085">85</a> of file <a class="el" href="_geometry_8h_source.html">Geometry.h</a>.</p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a5e9fab035aa5d5c82169c179c6b109e8"></a><!-- doxytag: member="Geometry.h::degreesToRadians" ref="a5e9fab035aa5d5c82169c179c6b109e8" args="(const float degrees)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float degreesToRadians </td>
<td>(</td>
<td class="paramtype">const float&#160;</td>
<td class="paramname"><em>degrees</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_geometry_8h_source.html#l00087">87</a> of file <a class="el" href="_geometry_8h_source.html">Geometry.h</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_geometry_8h.html">Geometry.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,202 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Geometry.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_geometry_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Geometry.h</div> </div>
</div>
<div class="contents">
<a href="_geometry_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _GEOMETRY_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _GEOMETRY_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;cmath&gt;</span>
<a name="l00004"></a>00004
<a name="l00005"></a><a class="code" href="struct_tex_coord.html">00005</a> <span class="keyword">struct </span><a class="code" href="struct_tex_coord.html">TexCoord</a> {
<a name="l00006"></a><a class="code" href="struct_tex_coord.html#a3b6313b351f04fc9308e6489854cff54">00006</a> <span class="keywordtype">float</span> <a class="code" href="struct_tex_coord.html#a3b6756ab69de823fffaf14afcadc794d">s</a>, <a class="code" href="struct_tex_coord.html#a3b6313b351f04fc9308e6489854cff54">t</a>;
<a name="l00007"></a><a class="code" href="struct_tex_coord.html#ac90429c2b313980fbcc5526156552c7d">00007</a> <a class="code" href="struct_tex_coord.html#ac90429c2b313980fbcc5526156552c7d">TexCoord</a>(<span class="keywordtype">void</span>):
<a name="l00008"></a>00008 <a class="code" href="struct_tex_coord.html#a3b6756ab69de823fffaf14afcadc794d">s</a>(0.0f),
<a name="l00009"></a>00009 <a class="code" href="struct_tex_coord.html#a3b6313b351f04fc9308e6489854cff54">t</a>(0.0f) {}
<a name="l00010"></a>00010
<a name="l00011"></a><a class="code" href="struct_tex_coord.html#a9ec23d01aff5a332998331cafe719347">00011</a> <a class="code" href="struct_tex_coord.html#ac90429c2b313980fbcc5526156552c7d">TexCoord</a>(<span class="keywordtype">float</span> <a class="code" href="struct_tex_coord.html#a3b6756ab69de823fffaf14afcadc794d">s</a>, <span class="keywordtype">float</span> <a class="code" href="struct_tex_coord.html#a3b6313b351f04fc9308e6489854cff54">t</a>):
<a name="l00012"></a>00012 s(s),
<a name="l00013"></a>00013 t(t) {}
<a name="l00014"></a>00014 };
<a name="l00015"></a>00015
<a name="l00016"></a><a class="code" href="struct_colour.html">00016</a> <span class="keyword">struct </span><a class="code" href="struct_colour.html">Colour</a> {
<a name="l00017"></a><a class="code" href="struct_colour.html#acb0b39e6e5e18b946732f51f126c8bf8">00017</a> <span class="keywordtype">float</span> <a class="code" href="struct_colour.html#acb0b39e6e5e18b946732f51f126c8bf8">r</a>, <a class="code" href="struct_colour.html#a25bdab33ddd5f646162329bfb8b23b75">g</a>, <a class="code" href="struct_colour.html#aee312356ce76f9c54c9beecad919b421">b</a>, <a class="code" href="struct_colour.html#a9ccf90007a15e06f926be5fbfe4e9144">a</a>;
<a name="l00018"></a><a class="code" href="struct_colour.html#a25a9ec348579c9df5363220ccbc1f3ec">00018</a> <a class="code" href="struct_colour.html#a6ea7cdd0dac4c0fad2557379c1ed9056">Colour</a>(<span class="keywordtype">float</span> R, <span class="keywordtype">float</span> G, <span class="keywordtype">float</span> B, <span class="keywordtype">float</span> A):
<a name="l00019"></a>00019 <a class="code" href="struct_colour.html#acb0b39e6e5e18b946732f51f126c8bf8">r</a>(R),
<a name="l00020"></a>00020 <a class="code" href="struct_colour.html#a25bdab33ddd5f646162329bfb8b23b75">g</a>(G),
<a name="l00021"></a>00021 <a class="code" href="struct_colour.html#aee312356ce76f9c54c9beecad919b421">b</a>(B),
<a name="l00022"></a>00022 <a class="code" href="struct_colour.html#a9ccf90007a15e06f926be5fbfe4e9144">a</a>(A) {}
<a name="l00023"></a>00023
<a name="l00024"></a><a class="code" href="struct_colour.html#a6ea7cdd0dac4c0fad2557379c1ed9056">00024</a> <a class="code" href="struct_colour.html#a6ea7cdd0dac4c0fad2557379c1ed9056">Colour</a>(<span class="keywordtype">void</span>):
<a name="l00025"></a>00025 <a class="code" href="struct_colour.html#acb0b39e6e5e18b946732f51f126c8bf8">r</a>(0.0f),
<a name="l00026"></a>00026 <a class="code" href="struct_colour.html#a25bdab33ddd5f646162329bfb8b23b75">g</a>(0.0f),
<a name="l00027"></a>00027 <a class="code" href="struct_colour.html#aee312356ce76f9c54c9beecad919b421">b</a>(0.0f),
<a name="l00028"></a>00028 <a class="code" href="struct_colour.html#a9ccf90007a15e06f926be5fbfe4e9144">a</a>(0.0f) {}
<a name="l00029"></a>00029 };
<a name="l00030"></a>00030
<a name="l00031"></a><a class="code" href="struct_vector2.html">00031</a> <span class="keyword">struct </span><a class="code" href="struct_vector2.html">Vector2</a> {
<a name="l00032"></a><a class="code" href="struct_vector2.html#a0e07bad05f01ed811b909a2eef97f9e2">00032</a> <span class="keywordtype">float</span> <a class="code" href="struct_vector2.html#a046bb8d17a876acc49415128dc0502f2">x</a>, <a class="code" href="struct_vector2.html#a0e07bad05f01ed811b909a2eef97f9e2">y</a>;
<a name="l00033"></a><a class="code" href="struct_vector2.html#a6cb994a033ee0ce6a9d607b27ec2dc42">00033</a> <a class="code" href="struct_vector2.html#a90387a46b53d8cbcef993134c2d03245">Vector2</a>(<span class="keywordtype">float</span> X, <span class="keywordtype">float</span> Y):
<a name="l00034"></a>00034 <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>(X),
<a name="l00035"></a>00035 <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>(Y) {}
<a name="l00036"></a>00036
<a name="l00037"></a><a class="code" href="struct_vector2.html#a90387a46b53d8cbcef993134c2d03245">00037</a> <a class="code" href="struct_vector2.html#a90387a46b53d8cbcef993134c2d03245">Vector2</a>(<span class="keywordtype">void</span>):
<a name="l00038"></a>00038 <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>(0.0f),
<a name="l00039"></a>00039 <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>(0.0f) {}
<a name="l00040"></a>00040
<a name="l00041"></a><a class="code" href="struct_vector2.html#a299d9e1cd67d3fb587f57170afab9741">00041</a> <a class="code" href="struct_vector2.html#a90387a46b53d8cbcef993134c2d03245">Vector2</a>(<span class="keyword">const</span> <a class="code" href="struct_vector2.html">Vector2</a>&amp; v):
<a name="l00042"></a>00042 <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>(v.<a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>),
<a name="l00043"></a>00043 <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>(v.<a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>) {}
<a name="l00044"></a>00044
<a name="l00045"></a><a class="code" href="struct_vector2.html#a3ff7b554e70e94ebc154664d7722e824">00045</a> <a class="code" href="struct_vector2.html">Vector2</a> <a class="code" href="struct_vector2.html#a3ff7b554e70e94ebc154664d7722e824">operator*</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> s)<span class="keyword"> const </span>{
<a name="l00046"></a>00046 <span class="keywordflow">return</span> <a class="code" href="struct_vector2.html#a90387a46b53d8cbcef993134c2d03245">Vector2</a>(<a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>*s, <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>*s);
<a name="l00047"></a>00047 }
<a name="l00048"></a>00048
<a name="l00049"></a><a class="code" href="struct_vector2.html#a1df081c36e002f10ac92c957c6731065">00049</a> <a class="code" href="struct_vector2.html">Vector2</a>&amp; <a class="code" href="struct_vector2.html#a1df081c36e002f10ac92c957c6731065">operator=</a>(<span class="keyword">const</span> <a class="code" href="struct_vector2.html">Vector2</a>&amp; v) {
<a name="l00050"></a>00050 <span class="keywordflow">if</span>(<span class="keyword">this</span> == &amp;v) {
<a name="l00051"></a>00051 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
<a name="l00052"></a>00052 }
<a name="l00053"></a>00053 <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> = v.<a class="code" href="struct_vector2.html#a046bb8d17a876acc49415128dc0502f2">x</a>;
<a name="l00054"></a>00054 <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> = v.<a class="code" href="struct_vector2.html#a0e07bad05f01ed811b909a2eef97f9e2">y</a>;
<a name="l00055"></a>00055
<a name="l00056"></a>00056 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
<a name="l00057"></a>00057 }
<a name="l00058"></a>00058
<a name="l00059"></a><a class="code" href="struct_vector2.html#a4aa43747680ca286b4e274c8d85478d5">00059</a> <a class="code" href="struct_vector2.html">Vector2</a>&amp; <a class="code" href="struct_vector2.html#a4aa43747680ca286b4e274c8d85478d5">operator+=</a>(<span class="keyword">const</span> <a class="code" href="struct_vector2.html">Vector2</a>&amp; v) {
<a name="l00060"></a>00060 this-&gt;<a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> += v.<a class="code" href="struct_vector2.html#a046bb8d17a876acc49415128dc0502f2">x</a>;
<a name="l00061"></a>00061 this-&gt;<a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> += v.<a class="code" href="struct_vector2.html#a0e07bad05f01ed811b909a2eef97f9e2">y</a>;
<a name="l00062"></a>00062
<a name="l00063"></a>00063 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
<a name="l00064"></a>00064 }
<a name="l00065"></a>00065
<a name="l00066"></a><a class="code" href="struct_vector2.html#a4696e053ead3dee114538718405ccf7a">00066</a> <span class="keyword">const</span> <a class="code" href="struct_vector2.html">Vector2</a> <a class="code" href="struct_vector2.html#a4696e053ead3dee114538718405ccf7a">operator-</a>(<span class="keyword">const</span> <a class="code" href="struct_vector2.html">Vector2</a>&amp; v)<span class="keyword"> const </span>{
<a name="l00067"></a>00067 <a class="code" href="struct_vector2.html">Vector2</a> result;
<a name="l00068"></a>00068 result.<a class="code" href="struct_vector2.html#a046bb8d17a876acc49415128dc0502f2">x</a> = <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> - v.<a class="code" href="struct_vector2.html#a046bb8d17a876acc49415128dc0502f2">x</a>;
<a name="l00069"></a>00069 result.<a class="code" href="struct_vector2.html#a0e07bad05f01ed811b909a2eef97f9e2">y</a> = <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> - v.<a class="code" href="struct_vector2.html#a0e07bad05f01ed811b909a2eef97f9e2">y</a>;
<a name="l00070"></a>00070
<a name="l00071"></a>00071 <span class="keywordflow">return</span> result;
<a name="l00072"></a>00072 }
<a name="l00073"></a>00073
<a name="l00074"></a><a class="code" href="struct_vector2.html#a8676f92084a7c96b02269f9692f9d8bc">00074</a> <span class="keywordtype">float</span> <a class="code" href="struct_vector2.html#a8676f92084a7c96b02269f9692f9d8bc">length</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{
<a name="l00075"></a>00075 <span class="keywordflow">return</span> sqrtf(<a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>*<a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>+<a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>*<a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>);
<a name="l00076"></a>00076 }
<a name="l00077"></a>00077
<a name="l00078"></a><a class="code" href="struct_vector2.html#ac6def9fbefb3e48ee2e854d6ce0ff140">00078</a> <span class="keywordtype">void</span> <a class="code" href="struct_vector2.html#ac6def9fbefb3e48ee2e854d6ce0ff140">normalize</a>(<span class="keywordtype">void</span>) {
<a name="l00079"></a>00079 <span class="keywordtype">float</span> l = 1.0f / <a class="code" href="struct_vector2.html#a8676f92084a7c96b02269f9692f9d8bc">length</a>();
<a name="l00080"></a>00080 <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> *= l;
<a name="l00081"></a>00081 <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> *= l;
<a name="l00082"></a>00082 }
<a name="l00083"></a>00083 };
<a name="l00084"></a>00084
<a name="l00085"></a><a class="code" href="_geometry_8h.html#acbf8f0918862db5115f46247a72f2fb5">00085</a> <span class="keyword">typedef</span> <a class="code" href="struct_vector2.html">Vector2</a> <a class="code" href="_geometry_8h.html#acbf8f0918862db5115f46247a72f2fb5">Vertex</a>;
<a name="l00086"></a>00086
<a name="l00087"></a><a class="code" href="_geometry_8h.html#a5e9fab035aa5d5c82169c179c6b109e8">00087</a> <span class="keyword">inline</span> <span class="keywordtype">float</span> <a class="code" href="_geometry_8h.html#a5e9fab035aa5d5c82169c179c6b109e8">degreesToRadians</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> degrees) {
<a name="l00088"></a>00088 <span class="keyword">const</span> <span class="keywordtype">float</span> PIOver180 = 3.14159f / 180.0f;
<a name="l00089"></a>00089 <span class="keywordflow">return</span> degrees * PIOver180;
<a name="l00090"></a>00090 }
<a name="l00091"></a>00091
<a name="l00092"></a>00092 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_geometry_8h.html">Geometry.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,140 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/ImageLoader.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_image_loader_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#define-members">Defines</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/ImageLoader.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;cstdio&gt;</code><br/>
<code>#include &lt;cstring&gt;</code><br/>
<code>#include &lt;errno.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="_debug_8h_source.html">Debug.h</a>&quot;</code><br/>
</div>
<p><a href="_image_loader_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8cpp.html#a645997b03c18d647bf8e3c4fe29b19ba">BITMAP_TYPE</a>&#160;&#160;&#160;19778</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="a645997b03c18d647bf8e3c4fe29b19ba"></a><!-- doxytag: member="ImageLoader.cpp::BITMAP_TYPE" ref="a645997b03c18d647bf8e3c4fe29b19ba" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define BITMAP_TYPE&#160;&#160;&#160;19778</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8cpp_source.html#l00006">6</a> of file <a class="el" href="_image_loader_8cpp_source.html">ImageLoader.cpp</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_image_loader_8cpp.html">ImageLoader.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,288 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/ImageLoader.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_image_loader_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/ImageLoader.cpp</div> </div>
</div>
<div class="contents">
<a href="_image_loader_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;cstdio&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;cstring&gt;</span>
<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;errno.h&gt;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;<a class="code" href="_image_loader_8h.html">ImageLoader.h</a>&quot;</span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;<a class="code" href="_debug_8h.html">Debug.h</a>&quot;</span>
<a name="l00006"></a><a class="code" href="_image_loader_8cpp.html#a645997b03c18d647bf8e3c4fe29b19ba">00006</a> <span class="preprocessor">#define BITMAP_TYPE 19778</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span>
<a name="l00008"></a>00008 <span class="comment">// Initialize an empty image.</span>
<a name="l00009"></a><a class="code" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">00009</a> <a class="code" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">ImageLoader::ImageLoader</a>(<span class="keywordtype">void</span>) {
<a name="l00010"></a>00010 Reset();
<a name="l00011"></a>00011 }
<a name="l00012"></a>00012
<a name="l00013"></a>00013 <span class="comment">// Initializes an image with an image from the disk.</span>
<a name="l00014"></a><a class="code" href="class_image_loader.html#aa68025bde21fa6566ad43d04b61fa211">00014</a> <a class="code" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">ImageLoader::ImageLoader</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename) {
<a name="l00015"></a>00015 Reset();
<a name="l00016"></a>00016 <a class="code" href="class_image_loader.html#a24fdb991574efb5d45afc1aae608f9d0">LoadBMP</a>(filename);
<a name="l00017"></a>00017 }
<a name="l00018"></a>00018
<a name="l00019"></a><a class="code" href="class_image_loader.html#acce398271fc04e6a5ab9707d9210cb3e">00019</a> <a class="code" href="class_image_loader.html#acce398271fc04e6a5ab9707d9210cb3e">ImageLoader::~ImageLoader</a>(<span class="keywordtype">void</span>) {
<a name="l00020"></a>00020 <span class="keywordflow">if</span>(colors != <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00021"></a>00021 <span class="keyword">delete</span> [] colors;
<a name="l00022"></a>00022 }
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="keywordflow">if</span>(pixelData != <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00025"></a>00025 <span class="keyword">delete</span> [] pixelData;
<a name="l00026"></a>00026 }
<a name="l00027"></a>00027 }
<a name="l00028"></a>00028
<a name="l00029"></a><a class="code" href="class_image_loader.html#a24fdb991574efb5d45afc1aae608f9d0">00029</a> <span class="keywordtype">bool</span> <a class="code" href="class_image_loader.html#a24fdb991574efb5d45afc1aae608f9d0">ImageLoader::LoadBMP</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* filename) {
<a name="l00030"></a>00030 FILE *in = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00031"></a>00031 <span class="keywordtype">bool</span> result = <span class="keyword">false</span>;
<a name="l00032"></a>00032
<a name="l00033"></a>00033 <span class="comment">// Open the file for reading in binary mode.</span>
<a name="l00034"></a>00034 in = fopen(filename, <span class="stringliteral">&quot;rb&quot;</span>);
<a name="l00035"></a>00035 <span class="keywordflow">if</span>(in == <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00036"></a>00036 perror(<span class="stringliteral">&quot;Error&quot;</span>);
<a name="l00037"></a>00037 <a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a>-&gt;<a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="stringliteral">&quot;\nError Number: %d&quot;</span>, errno);
<a name="l00038"></a>00038 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00039"></a>00039 }
<a name="l00040"></a>00040
<a name="l00041"></a>00041 fread(&amp;bmfh, <span class="keyword">sizeof</span>(<a class="code" href="_image_loader_8h.html#acadbbb4e8926d8a036801178bca44e72">BITMAPFILEHEADER</a>), 1, in);
<a name="l00042"></a>00042
<a name="l00043"></a>00043 <span class="comment">// Check if this is even the right type of file.</span>
<a name="l00044"></a>00044 <span class="keywordflow">if</span>(bmfh.bfType != <a class="code" href="_image_loader_8cpp.html#a645997b03c18d647bf8e3c4fe29b19ba">BITMAP_TYPE</a>) {
<a name="l00045"></a>00045 perror(<span class="stringliteral">&quot;Error&quot;</span>);
<a name="l00046"></a>00046 <a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a>-&gt;<a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="stringliteral">&quot;\nError Number: %d&quot;</span>, errno);
<a name="l00047"></a>00047 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00048"></a>00048 }
<a name="l00049"></a>00049
<a name="l00050"></a>00050 fread(&amp;bmih, <span class="keyword">sizeof</span>(<a class="code" href="_image_loader_8h.html#a972105880bedaaf893cd19754f3f6758">BITMAPINFOHEADER</a>), 1, in);
<a name="l00051"></a>00051 <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a> = bmih.biWidth;
<a name="l00052"></a>00052 <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a> = bmih.biHeight;
<a name="l00053"></a>00053 bpp = bmih.biBitCount;
<a name="l00054"></a>00054
<a name="l00055"></a>00055 <span class="comment">// TODO: Get this running on 24-bit images too, right now it will seg fault if it is 24-bit.</span>
<a name="l00056"></a>00056 <span class="comment">// Set the number of colors.</span>
<a name="l00057"></a>00057 <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> numColors = 1 &lt;&lt; bmih.biBitCount;
<a name="l00058"></a>00058
<a name="l00059"></a>00059 <span class="comment">// The bitmap is not yet loaded.</span>
<a name="l00060"></a>00060 loaded = <span class="keyword">false</span>;
<a name="l00061"></a>00061 <span class="comment">// Make sure memory is not lost.</span>
<a name="l00062"></a>00062 <span class="keywordflow">if</span>(colors != <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00063"></a>00063 <span class="keyword">delete</span> [] colors;
<a name="l00064"></a>00064 }
<a name="l00065"></a>00065
<a name="l00066"></a>00066 <span class="keywordflow">if</span>(pixelData != <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00067"></a>00067 <span class="keyword">delete</span> [] pixelData;
<a name="l00068"></a>00068 }
<a name="l00069"></a>00069
<a name="l00070"></a>00070 <span class="comment">// Load the palette for 8 bits per pixel.</span>
<a name="l00071"></a>00071 <span class="keywordflow">if</span>(bmih.biBitCount &lt; 24) {
<a name="l00072"></a>00072 colors = <span class="keyword">new</span> <a class="code" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a>[numColors];
<a name="l00073"></a>00073 fread(colors, <span class="keyword">sizeof</span>(<a class="code" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a>), numColors, in);
<a name="l00074"></a>00074 }
<a name="l00075"></a>00075
<a name="l00076"></a>00076 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> size = bmfh.bfSize - bmfh.bfOffBits;
<a name="l00077"></a>00077
<a name="l00078"></a>00078 <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> *tempPixelData = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00079"></a>00079 tempPixelData = <span class="keyword">new</span> <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a>[size];
<a name="l00080"></a>00080
<a name="l00081"></a>00081 <span class="keywordflow">if</span>(tempPixelData == <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00082"></a>00082 <a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a>-&gt;<a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="stringliteral">&quot;\nError: Out of memory. Cannot find space to load image into memory.&quot;</span>);
<a name="l00083"></a>00083 fclose(in);
<a name="l00084"></a>00084 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00085"></a>00085 }
<a name="l00086"></a>00086
<a name="l00087"></a>00087 fread(tempPixelData, <span class="keyword">sizeof</span>(<a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a>), size, in);
<a name="l00088"></a>00088
<a name="l00089"></a>00089 result = FixPadding(tempPixelData, size);
<a name="l00090"></a>00090 loaded = result;
<a name="l00091"></a>00091
<a name="l00092"></a>00092 <span class="keyword">delete</span> [] tempPixelData;
<a name="l00093"></a>00093 fclose(in);
<a name="l00094"></a>00094
<a name="l00095"></a>00095 <span class="keywordflow">return</span> result;
<a name="l00096"></a>00096 }
<a name="l00097"></a>00097
<a name="l00098"></a>00098 <span class="keywordtype">bool</span> ImageLoader::FixPadding(<a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> <span class="keyword">const</span> * <span class="keyword">const</span> tempPixelData, <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> size) {
<a name="l00099"></a>00099 <span class="comment">// byteWidth is the width of the actual image in bytes. padWidth is</span>
<a name="l00100"></a>00100 <span class="comment">// the width of the image plus the extrapadding.</span>
<a name="l00101"></a>00101 <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> byteWidth, padWidth;
<a name="l00102"></a>00102
<a name="l00103"></a>00103 <span class="comment">// Set both to the width of the image.</span>
<a name="l00104"></a>00104 byteWidth = padWidth = (<a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a>)((<span class="keywordtype">float</span>)<a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a> * (float)bpp / 8.0);
<a name="l00105"></a>00105
<a name="l00106"></a>00106 <span class="comment">// Add any extra space to bring each line to a DWORD boundary.</span>
<a name="l00107"></a>00107 <span class="keywordtype">short</span> padding = padWidth % 4 != 0;
<a name="l00108"></a>00108 padWidth += padding;
<a name="l00109"></a>00109
<a name="l00110"></a>00110 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> diff;
<a name="l00111"></a>00111 <span class="keywordtype">int</span> offset;
<a name="l00112"></a>00112
<a name="l00113"></a>00113 <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a> = bmih.biHeight;
<a name="l00114"></a>00114 <span class="comment">// Set the diff to the actual image size (without any padding).</span>
<a name="l00115"></a>00115 diff = <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a> * byteWidth;
<a name="l00116"></a>00116 <span class="comment">// allocate memory for the image.</span>
<a name="l00117"></a>00117 pixelData = <span class="keyword">new</span> <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a>[diff];
<a name="l00118"></a>00118
<a name="l00119"></a>00119 <span class="keywordflow">if</span>(pixelData == <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00120"></a>00120 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00121"></a>00121 }
<a name="l00122"></a>00122
<a name="l00123"></a>00123 <span class="comment">// ===================================================================</span>
<a name="l00124"></a>00124 <span class="comment">// Bitmap is inverted, so the paddind needs to be removed and the</span>
<a name="l00125"></a>00125 <span class="comment">// image reversed. Here you can start from the back of the file or</span>
<a name="l00126"></a>00126 <span class="comment">// the front, after the header. The only problem is that some programs</span>
<a name="l00127"></a>00127 <span class="comment">// will pad not only the data, but also the file size to be divisiaible</span>
<a name="l00128"></a>00128 <span class="comment">// by 4 bytes.</span>
<a name="l00129"></a>00129 <span class="comment">// ===================================================================</span>
<a name="l00130"></a>00130 <span class="keywordflow">if</span>(<a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a> &gt; 0) {
<a name="l00131"></a>00131 offset = padWidth - byteWidth;
<a name="l00132"></a>00132 <span class="keywordflow">for</span>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0; i &lt; size - 2; i += 4) {
<a name="l00133"></a>00133 <span class="keywordflow">if</span>((i + 1) % padWidth == 0) {
<a name="l00134"></a>00134 i += offset;
<a name="l00135"></a>00135 }
<a name="l00136"></a>00136 <span class="comment">// Now we need to swap the data for it to have the right order.</span>
<a name="l00137"></a>00137 *(pixelData + i) = *(tempPixelData + i + 2); <span class="comment">// R</span>
<a name="l00138"></a>00138 *(pixelData + i + 1) = *(tempPixelData + i + 1); <span class="comment">// G</span>
<a name="l00139"></a>00139 *(pixelData + i + 2) = *(tempPixelData + i); <span class="comment">// B</span>
<a name="l00140"></a>00140 *(pixelData + i + 3) = *(tempPixelData + i + 3); <span class="comment">// A</span>
<a name="l00141"></a>00141 }
<a name="l00142"></a>00142 } <span class="keywordflow">else</span> {
<a name="l00143"></a>00143 <span class="comment">// The image is not reserved. Only the padding needs to be removed.</span>
<a name="l00144"></a>00144 <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a> = <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a> * -1;
<a name="l00145"></a>00145 offset = 0;
<a name="l00146"></a>00146 <span class="keywordflow">while</span>(offset &lt; <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>) {
<a name="l00147"></a>00147 memcpy((pixelData + (offset * byteWidth)), (tempPixelData + (offset * padWidth)), byteWidth);
<a name="l00148"></a>00148 offset++;
<a name="l00149"></a>00149 }
<a name="l00150"></a>00150 }
<a name="l00151"></a>00151 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00152"></a>00152 }
<a name="l00153"></a>00153
<a name="l00154"></a>00154 <span class="keywordtype">void</span> ImageLoader::Reset(<span class="keywordtype">void</span>) {
<a name="l00155"></a>00155 <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a> = 0;
<a name="l00156"></a>00156 <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a> = 0;
<a name="l00157"></a>00157 pixelData = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00158"></a>00158 colors = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00159"></a>00159 loaded = <span class="keyword">false</span>;
<a name="l00160"></a>00160 }
<a name="l00161"></a>00161
<a name="l00162"></a>00162 <span class="comment">// Get the alpha channel as an array of bytes.</span>
<a name="l00163"></a>00163 <span class="comment">// The size of the array will return -1 on failure.</span>
<a name="l00164"></a><a class="code" href="class_image_loader.html#a216f7a6ba0bd49a673de772e0e6dca29">00164</a> <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> *<a class="code" href="class_image_loader.html#a216f7a6ba0bd49a673de772e0e6dca29">ImageLoader::GetAlpha</a>()<span class="keyword"> const </span>{
<a name="l00165"></a>00165 <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> arraySize = <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a> * <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>;
<a name="l00166"></a>00166 <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> *array = <span class="keyword">new</span> <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a>[arraySize];
<a name="l00167"></a>00167
<a name="l00168"></a>00168 <span class="keywordflow">if</span>(array == <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>) {
<a name="l00169"></a>00169 <span class="keyword">delete</span> [] array;
<a name="l00170"></a>00170 <span class="keywordflow">return</span> <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00171"></a>00171 }
<a name="l00172"></a>00172
<a name="l00173"></a>00173 <span class="keywordflow">for</span>(<span class="keywordtype">long</span> i = 0; i &lt; arraySize; i++) {
<a name="l00174"></a>00174 <span class="comment">// Jump to the alpha and extract it everytime.</span>
<a name="l00175"></a>00175 array[i] = pixelData[i * 4 + 3];
<a name="l00176"></a>00176 }
<a name="l00177"></a>00177 <span class="keywordflow">return</span> array;
<a name="l00178"></a>00178 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_image_loader_8cpp.html">ImageLoader.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,295 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/ImageLoader.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_image_loader_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/ImageLoader.h File Reference</div> </div>
</div>
<div class="contents">
<p><a href="_image_loader_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html">ImageLoader</a></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned short&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#aff04fc530ea43ab8b27802e91e1ed0fd">__attribute__</a> ((__packed__)) tagBITMAPFILEHEADER</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#acadbbb4e8926d8a036801178bca44e72">BITMAPFILEHEADER</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#a01d324df7826563df6dac10b3e3cad0a">PBITMAPFILEHEADER</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#a972105880bedaaf893cd19754f3f6758">BITMAPINFOHEADER</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#a0b4e19feb9f49ab7248ab6f21e2dee93">PBITAPINFOHEADER</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a></td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a4ae1dab0fb4b072a66584546209e7d58"></a><!-- doxytag: member="ImageLoader.h::BYTE" ref="a4ae1dab0fb4b072a66584546209e7d58" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef unsigned char <a class="el" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00008">8</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a798af1e30bc65f319c1a246cecf59e39"></a><!-- doxytag: member="ImageLoader.h::DWORD" ref="a798af1e30bc65f319c1a246cecf59e39" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef unsigned int <a class="el" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00010">10</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9154c0d0c21af4686624543215b4e5f2"></a><!-- doxytag: member="ImageLoader.h::LONG" ref="a9154c0d0c21af4686624543215b4e5f2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef int <a class="el" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00009">9</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a197942eefa7db30960ae396d68339b97"></a><!-- doxytag: member="ImageLoader.h::WORD" ref="a197942eefa7db30960ae396d68339b97" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef unsigned short <a class="el" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00011">11</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="aff04fc530ea43ab8b27802e91e1ed0fd"></a><!-- doxytag: member="ImageLoader.h::__attribute__" ref="aff04fc530ea43ab8b27802e91e1ed0fd" args="((__packed__)) tagBITMAPFILEHEADER" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct __attribute__ </td>
<td>(</td>
<td class="paramtype">(__packed__)&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [read]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00014">14</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="acadbbb4e8926d8a036801178bca44e72"></a><!-- doxytag: member="ImageLoader.h::BITMAPFILEHEADER" ref="acadbbb4e8926d8a036801178bca44e72" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_image_loader_8h.html#acadbbb4e8926d8a036801178bca44e72">BITMAPFILEHEADER</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00020">20</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a972105880bedaaf893cd19754f3f6758"></a><!-- doxytag: member="ImageLoader.h::BITMAPINFOHEADER" ref="a972105880bedaaf893cd19754f3f6758" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_image_loader_8h.html#a972105880bedaaf893cd19754f3f6758">BITMAPINFOHEADER</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00035">35</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0b4e19feb9f49ab7248ab6f21e2dee93"></a><!-- doxytag: member="ImageLoader.h::PBITAPINFOHEADER" ref="a0b4e19feb9f49ab7248ab6f21e2dee93" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">* <a class="el" href="_image_loader_8h.html#a0b4e19feb9f49ab7248ab6f21e2dee93">PBITAPINFOHEADER</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00035">35</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a01d324df7826563df6dac10b3e3cad0a"></a><!-- doxytag: member="ImageLoader.h::PBITMAPFILEHEADER" ref="a01d324df7826563df6dac10b3e3cad0a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">* <a class="el" href="_image_loader_8h.html#a01d324df7826563df6dac10b3e3cad0a">PBITMAPFILEHEADER</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00020">20</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae6f8a4686bbcb20bd72057e00143b167"></a><!-- doxytag: member="ImageLoader.h::RGBQUAD" ref="ae6f8a4686bbcb20bd72057e00143b167" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00043">43</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_image_loader_8h.html">ImageLoader.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,186 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/ImageLoader.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_image_loader_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/ImageLoader.h</div> </div>
</div>
<div class="contents">
<a href="_image_loader_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">// ===================================================================</span>
<a name="l00002"></a>00002 <span class="comment">// This image loader will read in a 32-bit bitmap.</span>
<a name="l00003"></a>00003 <span class="comment">// ===================================================================</span>
<a name="l00004"></a>00004
<a name="l00005"></a>00005 <span class="preprocessor">#ifndef _IMAGELOADER_H_</span>
<a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor">#define _IMAGELOADER_H_</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span>
<a name="l00008"></a><a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">00008</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a>;
<a name="l00009"></a><a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">00009</a> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a>;
<a name="l00010"></a><a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">00010</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a>;
<a name="l00011"></a><a class="code" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">00011</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a>;
<a name="l00012"></a>00012
<a name="l00013"></a>00013 <span class="comment">// Provides general information about the file.</span>
<a name="l00014"></a><a class="code" href="_image_loader_8h.html#aff04fc530ea43ab8b27802e91e1ed0fd">00014</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="_image_loader_8h.html#aff04fc530ea43ab8b27802e91e1ed0fd">__attribute__</a> ((__packed__)) tagBITMAPFILEHEADER {
<a name="l00015"></a>00015 <a class="code" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> bfType;
<a name="l00016"></a>00016 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> bfSize;
<a name="l00017"></a>00017 <a class="code" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> bfReserved1;
<a name="l00018"></a>00018 <a class="code" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> bfReserved2;
<a name="l00019"></a>00019 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> bfOffBits;
<a name="l00020"></a><a class="code" href="_image_loader_8h.html#a01d324df7826563df6dac10b3e3cad0a">00020</a> } <a class="code" href="_image_loader_8h.html#acadbbb4e8926d8a036801178bca44e72">BITMAPFILEHEADER</a>, *<a class="code" href="_image_loader_8h.html#a01d324df7826563df6dac10b3e3cad0a">PBITMAPFILEHEADER</a>;
<a name="l00021"></a>00021
<a name="l00022"></a>00022 <span class="comment">// The information header provides information specific to the image data.</span>
<a name="l00023"></a>00023 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="_image_loader_8h.html#aff04fc530ea43ab8b27802e91e1ed0fd">__attribute__</a> ((__packed__)) tagBITMAPINFOHEADER {
<a name="l00024"></a>00024 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> biSize;
<a name="l00025"></a>00025 <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> biWidth;
<a name="l00026"></a>00026 <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> biHeight;
<a name="l00027"></a>00027 <a class="code" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> biPlanes;
<a name="l00028"></a>00028 <a class="code" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> biBitCount;
<a name="l00029"></a>00029 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> biCompression;
<a name="l00030"></a>00030 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> biSizeImage;
<a name="l00031"></a>00031 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> biXPelsPerMeter;
<a name="l00032"></a>00032 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> biYPelsPerMeter;
<a name="l00033"></a>00033 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> biCLRUsed;
<a name="l00034"></a>00034 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> biCLRImportant;
<a name="l00035"></a><a class="code" href="_image_loader_8h.html#a0b4e19feb9f49ab7248ab6f21e2dee93">00035</a> } <a class="code" href="_image_loader_8h.html#a972105880bedaaf893cd19754f3f6758">BITMAPINFOHEADER</a>, *<a class="code" href="_image_loader_8h.html#a0b4e19feb9f49ab7248ab6f21e2dee93">PBITAPINFOHEADER</a>;
<a name="l00036"></a>00036
<a name="l00037"></a>00037 <span class="comment">// Color palette.</span>
<a name="l00038"></a>00038 <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="_image_loader_8h.html#aff04fc530ea43ab8b27802e91e1ed0fd">__attribute__</a> ((__packed__)) tagRGBQUAD {
<a name="l00039"></a>00039 <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> rbgBlue;
<a name="l00040"></a>00040 <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> rgbGreen;
<a name="l00041"></a>00041 <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> rgbRed;
<a name="l00042"></a>00042 <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> rgbReserved;
<a name="l00043"></a><a class="code" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">00043</a> } <a class="code" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a>;
<a name="l00044"></a>00044
<a name="l00045"></a><a class="code" href="class_image_loader.html">00045</a> <span class="keyword">class </span><a class="code" href="class_image_loader.html">ImageLoader</a> {
<a name="l00046"></a>00046 <span class="keyword">public</span>:
<a name="l00047"></a>00047 <a class="code" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">ImageLoader</a>(<span class="keywordtype">void</span>);
<a name="l00048"></a>00048 <a class="code" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">ImageLoader</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename);
<a name="l00049"></a>00049
<a name="l00050"></a>00050 <span class="keyword">virtual</span> <a class="code" href="class_image_loader.html#acce398271fc04e6a5ab9707d9210cb3e">~ImageLoader</a>(<span class="keywordtype">void</span>);
<a name="l00051"></a>00051
<a name="l00052"></a>00052 <span class="keywordtype">bool</span> <a class="code" href="class_image_loader.html#a24fdb991574efb5d45afc1aae608f9d0">LoadBMP</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *filename);
<a name="l00053"></a>00053 <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> *<a class="code" href="class_image_loader.html#a216f7a6ba0bd49a673de772e0e6dca29">GetAlpha</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
<a name="l00054"></a>00054
<a name="l00055"></a><a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">00055</a> <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> <a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>; }
<a name="l00056"></a><a class="code" href="class_image_loader.html#ae6e6d2dff943e9596fc16dd27a4851a0">00056</a> <a class="code" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a> *<a class="code" href="class_image_loader.html#ae6e6d2dff943e9596fc16dd27a4851a0">GetColors</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> colors; }
<a name="l00057"></a><a class="code" href="class_image_loader.html#a142aaed3cf7bb654af091d215ce05091">00057</a> <span class="keywordtype">bool</span> <a class="code" href="class_image_loader.html#a142aaed3cf7bb654af091d215ce05091">GetLoaded</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> loaded; }
<a name="l00058"></a><a class="code" href="class_image_loader.html#a3a4ed52e7b28bb4f48f967de8bf702a9">00058</a> <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> *<a class="code" href="class_image_loader.html#a3a4ed52e7b28bb4f48f967de8bf702a9">GetPixelData</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> pixelData; }
<a name="l00059"></a><a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">00059</a> <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> <a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>; }
<a name="l00060"></a>00060
<a name="l00061"></a>00061 <span class="keyword">private</span>:
<a name="l00062"></a>00062 <a class="code" href="_image_loader_8h.html#acadbbb4e8926d8a036801178bca44e72">BITMAPFILEHEADER</a> bmfh;
<a name="l00063"></a>00063 <a class="code" href="_image_loader_8h.html#a972105880bedaaf893cd19754f3f6758">BITMAPINFOHEADER</a> bmih;
<a name="l00064"></a>00064 <a class="code" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a> *colors;
<a name="l00065"></a>00065 <a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> *pixelData;
<a name="l00066"></a>00066 <span class="keywordtype">bool</span> loaded;
<a name="l00067"></a>00067 <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>;
<a name="l00068"></a>00068 <a class="code" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>;
<a name="l00069"></a>00069 <a class="code" href="_image_loader_8h.html#a197942eefa7db30960ae396d68339b97">WORD</a> bpp;
<a name="l00070"></a>00070
<a name="l00071"></a>00071 <span class="comment">// Private methods.</span>
<a name="l00072"></a>00072 <span class="keywordtype">void</span> Reset(<span class="keywordtype">void</span>);
<a name="l00073"></a>00073 <span class="keywordtype">bool</span> FixPadding(<a class="code" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> <span class="keyword">const</span> * <span class="keyword">const</span> tempPixelData, <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> size);
<a name="l00074"></a>00074 };
<a name="l00075"></a>00075
<a name="l00076"></a>00076 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_image_loader_8h.html">ImageLoader.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

541
Docs/html/_input_8cpp.html Normal file
View File

@ -0,0 +1,541 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Input.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_input_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Input.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;string.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="_input_8h_source.html">Input.h</a>&quot;</code><br/>
</div>
<p><a href="_input_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a946b66a2a539256a2b3b08515890b059">_curr_key</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a88650b6a1c428f89922bb5b9cfd96399">_old_key</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#ac2f6442ebfc2539f5fbf1dad45de5fd0">_curr_mouse</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a3f15985eb98a6c3581e80f103d2c9be4">_old_mouse</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#ad8bbe9f8003f51fc6e8e809ff471b590">CreateInput</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a386e80233eb4db9ec30e94fc317392dc">UpdateInput</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a44aeae4ff6fca8b29bdc4ef6648afe6a">GetKey</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a09f58e7168d284f21500b6c4254ab0a2">GetX</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a2d7dee36ba4424ba7c7ae0f176ce6350">GetY</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#aaabeec50c28ca41dee7b993971536d18">GetOldX</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#afa39e7680c7a17fe9c1bf6c6c6cc4c96">GetOldY</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a9e0a68cfbd1dc279be89bab1c4bccdbe">GetMods</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a8d11465c620597cb24f9721b384ed577">KeyDown</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a1ea4bd8c6d5ced5217029c7aab4d411e">KeyUp</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a5492e04cc8bd1fa21978596831098e50">KeyStillUp</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#ab0a6ac69a0f227dcd667be0f6befa6ca">MouseDown</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#aa11b3cacbfb74e61107d363b7bae2a71">MouseStillDown</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a169298314efa0dd968e3068d9075dcfe">MouseUp</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a048f42f64fcb5db3b9e33a73a15ed899">MouseStillUp</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8cpp.html#a6305e9977789b1461075b25dcffcdf0a">DestroyInput</a> (void)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a946b66a2a539256a2b3b08515890b059"></a><!-- doxytag: member="Input.cpp::_curr_key" ref="a946b66a2a539256a2b3b08515890b059" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool _curr_key </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00007">7</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac2f6442ebfc2539f5fbf1dad45de5fd0"></a><!-- doxytag: member="Input.cpp::_curr_mouse" ref="ac2f6442ebfc2539f5fbf1dad45de5fd0" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool _curr_mouse </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00015">15</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a88650b6a1c428f89922bb5b9cfd96399"></a><!-- doxytag: member="Input.cpp::_old_key" ref="a88650b6a1c428f89922bb5b9cfd96399" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool _old_key </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00011">11</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3f15985eb98a6c3581e80f103d2c9be4"></a><!-- doxytag: member="Input.cpp::_old_mouse" ref="a3f15985eb98a6c3581e80f103d2c9be4" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool _old_mouse </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00019">19</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad8bbe9f8003f51fc6e8e809ff471b590"></a><!-- doxytag: member="Input.cpp::CreateInput" ref="ad8bbe9f8003f51fc6e8e809ff471b590" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CreateInput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00023">23</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6305e9977789b1461075b25dcffcdf0a"></a><!-- doxytag: member="Input.cpp::DestroyInput" ref="a6305e9977789b1461075b25dcffcdf0a" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DestroyInput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00079">79</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a44aeae4ff6fca8b29bdc4ef6648afe6a"></a><!-- doxytag: member="Input.cpp::GetKey" ref="a44aeae4ff6fca8b29bdc4ef6648afe6a" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char GetKey </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00059">59</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9e0a68cfbd1dc279be89bab1c4bccdbe"></a><!-- doxytag: member="Input.cpp::GetMods" ref="a9e0a68cfbd1dc279be89bab1c4bccdbe" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetMods </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00069">69</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaabeec50c28ca41dee7b993971536d18"></a><!-- doxytag: member="Input.cpp::GetOldX" ref="aaabeec50c28ca41dee7b993971536d18" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetOldX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00067">67</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="afa39e7680c7a17fe9c1bf6c6c6cc4c96"></a><!-- doxytag: member="Input.cpp::GetOldY" ref="afa39e7680c7a17fe9c1bf6c6c6cc4c96" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetOldY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00068">68</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a09f58e7168d284f21500b6c4254ab0a2"></a><!-- doxytag: member="Input.cpp::GetX" ref="a09f58e7168d284f21500b6c4254ab0a2" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00065">65</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2d7dee36ba4424ba7c7ae0f176ce6350"></a><!-- doxytag: member="Input.cpp::GetY" ref="a2d7dee36ba4424ba7c7ae0f176ce6350" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00066">66</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8d11465c620597cb24f9721b384ed577"></a><!-- doxytag: member="Input.cpp::KeyDown" ref="a8d11465c620597cb24f9721b384ed577" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool KeyDown </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00070">70</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0967678831e4493afe5f39eb09019737"></a><!-- doxytag: member="Input.cpp::KeyStillDown" ref="a0967678831e4493afe5f39eb09019737" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool KeyStillDown </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00071">71</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5492e04cc8bd1fa21978596831098e50"></a><!-- doxytag: member="Input.cpp::KeyStillUp" ref="a5492e04cc8bd1fa21978596831098e50" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool KeyStillUp </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00073">73</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1ea4bd8c6d5ced5217029c7aab4d411e"></a><!-- doxytag: member="Input.cpp::KeyUp" ref="a1ea4bd8c6d5ced5217029c7aab4d411e" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool KeyUp </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00072">72</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab0a6ac69a0f227dcd667be0f6befa6ca"></a><!-- doxytag: member="Input.cpp::MouseDown" ref="ab0a6ac69a0f227dcd667be0f6befa6ca" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MouseDown </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00074">74</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa11b3cacbfb74e61107d363b7bae2a71"></a><!-- doxytag: member="Input.cpp::MouseStillDown" ref="aa11b3cacbfb74e61107d363b7bae2a71" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MouseStillDown </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00075">75</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a048f42f64fcb5db3b9e33a73a15ed899"></a><!-- doxytag: member="Input.cpp::MouseStillUp" ref="a048f42f64fcb5db3b9e33a73a15ed899" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MouseStillUp </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00077">77</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a169298314efa0dd968e3068d9075dcfe"></a><!-- doxytag: member="Input.cpp::MouseUp" ref="a169298314efa0dd968e3068d9075dcfe" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MouseUp </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00076">76</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a386e80233eb4db9ec30e94fc317392dc"></a><!-- doxytag: member="Input.cpp::UpdateInput" ref="a386e80233eb4db9ec30e94fc317392dc" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void UpdateInput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00037">37</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_input_8cpp.html">Input.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,192 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Input.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_input_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Input.cpp</div> </div>
</div>
<div class="contents">
<a href="_input_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;string.h&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &quot;<a class="code" href="_input_8h.html">Input.h</a>&quot;</span>
<a name="l00003"></a>00003
<a name="l00004"></a>00004 <span class="keyword">static</span> <a class="code" href="structmouse__s.html">mouse_t</a> mouse;
<a name="l00005"></a>00005 <span class="keyword">static</span> <a class="code" href="structkeyboard__s.html">keyboard_t</a> keyboard;
<a name="l00006"></a>00006
<a name="l00007"></a><a class="code" href="_input_8cpp.html#a946b66a2a539256a2b3b08515890b059">00007</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a946b66a2a539256a2b3b08515890b059">_curr_key</a>(<span class="keywordtype">int</span> index) {
<a name="l00008"></a>00008 <span class="keywordflow">return</span>(keyboard.<a class="code" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keys</a>[index] != 0);
<a name="l00009"></a>00009 }
<a name="l00010"></a>00010
<a name="l00011"></a><a class="code" href="_input_8cpp.html#a88650b6a1c428f89922bb5b9cfd96399">00011</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a88650b6a1c428f89922bb5b9cfd96399">_old_key</a>(<span class="keywordtype">int</span> index) {
<a name="l00012"></a>00012 <span class="keywordflow">return</span>(keyboard.<a class="code" href="structkeyboard__s.html#a2a66955df8ac60c01417a021ac171220">oldKeys</a>[index] != 0);
<a name="l00013"></a>00013 }
<a name="l00014"></a>00014
<a name="l00015"></a><a class="code" href="_input_8cpp.html#ac2f6442ebfc2539f5fbf1dad45de5fd0">00015</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#ac2f6442ebfc2539f5fbf1dad45de5fd0">_curr_mouse</a>(<span class="keywordtype">int</span> button) {
<a name="l00016"></a>00016 <span class="keywordflow">return</span>((mouse.<a class="code" href="structmouse__s.html#a83315ca1c08fe5ad3b16a4ac1abd14ce">buttons</a> * SDL_BUTTON(button)) != 0);
<a name="l00017"></a>00017 }
<a name="l00018"></a>00018
<a name="l00019"></a><a class="code" href="_input_8cpp.html#a3f15985eb98a6c3581e80f103d2c9be4">00019</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a3f15985eb98a6c3581e80f103d2c9be4">_old_mouse</a>(<span class="keywordtype">int</span> button) {
<a name="l00020"></a>00020 <span class="keywordflow">return</span>((mouse.<a class="code" href="structmouse__s.html#ae3096aae24073ce4325cd97a211dfe83">oldButtons</a> &amp; SDL_BUTTON(button)) != 0);
<a name="l00021"></a>00021 }
<a name="l00022"></a>00022
<a name="l00023"></a><a class="code" href="_input_8h.html#ad8bbe9f8003f51fc6e8e809ff471b590">00023</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#ad8bbe9f8003f51fc6e8e809ff471b590">CreateInput</a>(<span class="keywordtype">void</span>) {
<a name="l00024"></a>00024 memset(&amp;keyboard, 0, <span class="keyword">sizeof</span>(<a class="code" href="structkeyboard__s.html">keyboard_t</a>));
<a name="l00025"></a>00025 memset(&amp;mouse, 0, <span class="keyword">sizeof</span>(<a class="code" href="structmouse__s.html">mouse_t</a>));
<a name="l00026"></a>00026 SDL_PumpEvents();
<a name="l00027"></a>00027 SDL_PumpEvents();
<a name="l00028"></a>00028 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* tempKeys = SDL_GetKeyState(&amp;keyboard.<a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keycount</a>);
<a name="l00029"></a>00029 keyboard.<a class="code" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keys</a> = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)malloc(<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>) * keyboard.<a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keycount</a>);
<a name="l00030"></a>00030 keyboard.<a class="code" href="structkeyboard__s.html#a2a66955df8ac60c01417a021ac171220">oldKeys</a> = (<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>*)malloc(<span class="keyword">sizeof</span>(<span class="keywordtype">char</span>) * keyboard.<a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keycount</a>);
<a name="l00031"></a>00031
<a name="l00032"></a>00032 memcpy(keyboard.<a class="code" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keys</a>, tempKeys, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span>) * keyboard.<a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keycount</a>);
<a name="l00033"></a>00033 mouse.<a class="code" href="structmouse__s.html#a83315ca1c08fe5ad3b16a4ac1abd14ce">buttons</a> = SDL_GetMouseState(&amp;mouse.<a class="code" href="structmouse__s.html#a0e62a901adba2b5ad9a4683741e36066">dx</a>, &amp;mouse.<a class="code" href="structmouse__s.html#a0307abea3a0b8bb5627ec454fec38b16">dy</a>);
<a name="l00034"></a>00034 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00035"></a>00035 }
<a name="l00036"></a>00036
<a name="l00037"></a><a class="code" href="_input_8h.html#a386e80233eb4db9ec30e94fc317392dc">00037</a> <span class="keywordtype">void</span> <a class="code" href="_input_8cpp.html#a386e80233eb4db9ec30e94fc317392dc">UpdateInput</a>(<span class="keywordtype">void</span>) {
<a name="l00038"></a>00038 SDL_PumpEvents();
<a name="l00039"></a>00039 keyboard.<a class="code" href="structkeyboard__s.html#a873208e1bd98fd795e48585099773264">lastChar</a> = -1;
<a name="l00040"></a>00040 mouse.<a class="code" href="structmouse__s.html#a5f5a88b4a654513f521c431c76ae1aa2">oldx</a> = mouse.<a class="code" href="structmouse__s.html#a0e62a901adba2b5ad9a4683741e36066">dx</a>;
<a name="l00041"></a>00041 mouse.<a class="code" href="structmouse__s.html#ac1fd8b44363e16df9f9bf9786748207d">oldy</a> = mouse.<a class="code" href="structmouse__s.html#a0307abea3a0b8bb5627ec454fec38b16">dy</a>;
<a name="l00042"></a>00042 mouse.<a class="code" href="structmouse__s.html#ae3096aae24073ce4325cd97a211dfe83">oldButtons</a> = SDL_GetMouseState(&amp;mouse.<a class="code" href="structmouse__s.html#a0e62a901adba2b5ad9a4683741e36066">dx</a>, &amp;mouse.<a class="code" href="structmouse__s.html#a0307abea3a0b8bb5627ec454fec38b16">dy</a>);
<a name="l00043"></a>00043
<a name="l00044"></a>00044 memcpy(keyboard.<a class="code" href="structkeyboard__s.html#a2a66955df8ac60c01417a021ac171220">oldKeys</a>, keyboard.<a class="code" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keys</a>, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span>) * keyboard.<a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keycount</a>);
<a name="l00045"></a>00045
<a name="l00046"></a>00046 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *tmp = SDL_GetKeyState(&amp;keyboard.<a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keycount</a>);
<a name="l00047"></a>00047 memcpy(keyboard.<a class="code" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keys</a>, tmp, <span class="keyword">sizeof</span>(<span class="keywordtype">char</span>) * keyboard.<a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keycount</a>);
<a name="l00048"></a>00048
<a name="l00049"></a>00049 keyboard.<a class="code" href="structkeyboard__s.html#a521c6a85083a1d631259f8e5aeab8ca6">mods</a> = SDL_GetModState();
<a name="l00050"></a>00050
<a name="l00051"></a>00051 SDL_Event event;
<a name="l00052"></a>00052 <span class="keywordflow">while</span>(SDL_PollEvent(&amp;event)) {
<a name="l00053"></a>00053 <span class="keywordflow">if</span>(event.type == SDL_KEYDOWN) {
<a name="l00054"></a>00054 keyboard.<a class="code" href="structkeyboard__s.html#a873208e1bd98fd795e48585099773264">lastChar</a> = <span class="keyword">event</span>.key.keysym.sym;
<a name="l00055"></a>00055 }
<a name="l00056"></a>00056 }
<a name="l00057"></a>00057 }
<a name="l00058"></a>00058
<a name="l00059"></a><a class="code" href="_input_8h.html#a44aeae4ff6fca8b29bdc4ef6648afe6a">00059</a> <span class="keywordtype">char</span> <a class="code" href="_input_8cpp.html#a44aeae4ff6fca8b29bdc4ef6648afe6a">GetKey</a>(<span class="keywordtype">void</span>) {
<a name="l00060"></a>00060 <span class="keywordflow">if</span>(keyboard.<a class="code" href="structkeyboard__s.html#a873208e1bd98fd795e48585099773264">lastChar</a> != -1)
<a name="l00061"></a>00061 <span class="keywordflow">return</span> keyboard.<a class="code" href="structkeyboard__s.html#a873208e1bd98fd795e48585099773264">lastChar</a>;
<a name="l00062"></a>00062 <span class="keywordflow">return</span> 0;
<a name="l00063"></a>00063 }
<a name="l00064"></a>00064
<a name="l00065"></a><a class="code" href="_input_8h.html#a09f58e7168d284f21500b6c4254ab0a2">00065</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#a09f58e7168d284f21500b6c4254ab0a2">GetX</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> mouse.<a class="code" href="structmouse__s.html#a0e62a901adba2b5ad9a4683741e36066">dx</a>; }
<a name="l00066"></a><a class="code" href="_input_8h.html#a2d7dee36ba4424ba7c7ae0f176ce6350">00066</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#a2d7dee36ba4424ba7c7ae0f176ce6350">GetY</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> mouse.<a class="code" href="structmouse__s.html#a0307abea3a0b8bb5627ec454fec38b16">dy</a>; }
<a name="l00067"></a><a class="code" href="_input_8h.html#aaabeec50c28ca41dee7b993971536d18">00067</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#aaabeec50c28ca41dee7b993971536d18">GetOldX</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> mouse.<a class="code" href="structmouse__s.html#a5f5a88b4a654513f521c431c76ae1aa2">oldx</a>; }
<a name="l00068"></a><a class="code" href="_input_8h.html#afa39e7680c7a17fe9c1bf6c6c6cc4c96">00068</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#afa39e7680c7a17fe9c1bf6c6c6cc4c96">GetOldY</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> mouse.<a class="code" href="structmouse__s.html#ac1fd8b44363e16df9f9bf9786748207d">oldy</a>; }
<a name="l00069"></a><a class="code" href="_input_8h.html#a9e0a68cfbd1dc279be89bab1c4bccdbe">00069</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#a9e0a68cfbd1dc279be89bab1c4bccdbe">GetMods</a>(<span class="keywordtype">void</span>) { <span class="keywordflow">return</span> keyboard.<a class="code" href="structkeyboard__s.html#a521c6a85083a1d631259f8e5aeab8ca6">mods</a>; }
<a name="l00070"></a><a class="code" href="_input_8h.html#a8d11465c620597cb24f9721b384ed577">00070</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a8d11465c620597cb24f9721b384ed577">KeyDown</a>(<span class="keywordtype">int</span> index) { <span class="keywordflow">return</span>(<a class="code" href="_input_8cpp.html#a946b66a2a539256a2b3b08515890b059">_curr_key</a>(index) &amp;&amp; !<a class="code" href="_input_8cpp.html#a88650b6a1c428f89922bb5b9cfd96399">_old_key</a>(index)); }
<a name="l00071"></a><a class="code" href="_input_8h.html#a0967678831e4493afe5f39eb09019737">00071</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(<span class="keywordtype">int</span> index) { <span class="keywordflow">return</span>(<a class="code" href="_input_8cpp.html#a946b66a2a539256a2b3b08515890b059">_curr_key</a>(index) &amp;&amp; <a class="code" href="_input_8cpp.html#a88650b6a1c428f89922bb5b9cfd96399">_old_key</a>(index)); }
<a name="l00072"></a><a class="code" href="_input_8h.html#a1ea4bd8c6d5ced5217029c7aab4d411e">00072</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a1ea4bd8c6d5ced5217029c7aab4d411e">KeyUp</a>(<span class="keywordtype">int</span> index) { <span class="keywordflow">return</span>(!<a class="code" href="_input_8cpp.html#a946b66a2a539256a2b3b08515890b059">_curr_key</a>(index) &amp;&amp; <a class="code" href="_input_8cpp.html#a88650b6a1c428f89922bb5b9cfd96399">_old_key</a>(index)); }
<a name="l00073"></a><a class="code" href="_input_8h.html#a5492e04cc8bd1fa21978596831098e50">00073</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a5492e04cc8bd1fa21978596831098e50">KeyStillUp</a>(<span class="keywordtype">int</span> index) { <span class="keywordflow">return</span>(!<a class="code" href="_input_8cpp.html#a946b66a2a539256a2b3b08515890b059">_curr_key</a>(index) &amp;&amp; !<a class="code" href="_input_8cpp.html#a88650b6a1c428f89922bb5b9cfd96399">_old_key</a>(index)); }
<a name="l00074"></a><a class="code" href="_input_8h.html#ab0a6ac69a0f227dcd667be0f6befa6ca">00074</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#ab0a6ac69a0f227dcd667be0f6befa6ca">MouseDown</a>(<span class="keywordtype">int</span> button) { <span class="keywordflow">return</span>(<a class="code" href="_input_8cpp.html#ac2f6442ebfc2539f5fbf1dad45de5fd0">_curr_mouse</a>(button) &amp;&amp; !<a class="code" href="_input_8cpp.html#a3f15985eb98a6c3581e80f103d2c9be4">_old_mouse</a>(button)); }
<a name="l00075"></a><a class="code" href="_input_8h.html#aa11b3cacbfb74e61107d363b7bae2a71">00075</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#aa11b3cacbfb74e61107d363b7bae2a71">MouseStillDown</a>(<span class="keywordtype">int</span> button) { <span class="keywordflow">return</span>(<a class="code" href="_input_8cpp.html#ac2f6442ebfc2539f5fbf1dad45de5fd0">_curr_mouse</a>(button) &amp;&amp; <a class="code" href="_input_8cpp.html#a3f15985eb98a6c3581e80f103d2c9be4">_old_mouse</a>(button)); }
<a name="l00076"></a><a class="code" href="_input_8h.html#a169298314efa0dd968e3068d9075dcfe">00076</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a169298314efa0dd968e3068d9075dcfe">MouseUp</a>(<span class="keywordtype">int</span> button) { <span class="keywordflow">return</span>(!<a class="code" href="_input_8cpp.html#ac2f6442ebfc2539f5fbf1dad45de5fd0">_curr_mouse</a>(button) &amp;&amp; <a class="code" href="_input_8cpp.html#a3f15985eb98a6c3581e80f103d2c9be4">_old_mouse</a>(button)); }
<a name="l00077"></a><a class="code" href="_input_8h.html#a048f42f64fcb5db3b9e33a73a15ed899">00077</a> <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a048f42f64fcb5db3b9e33a73a15ed899">MouseStillUp</a>(<span class="keywordtype">int</span> button) { <span class="keywordflow">return</span>(!<a class="code" href="_input_8cpp.html#ac2f6442ebfc2539f5fbf1dad45de5fd0">_curr_mouse</a>(button) &amp;&amp; !<a class="code" href="_input_8cpp.html#a3f15985eb98a6c3581e80f103d2c9be4">_old_mouse</a>(button)); }
<a name="l00078"></a>00078
<a name="l00079"></a><a class="code" href="_input_8h.html#a6305e9977789b1461075b25dcffcdf0a">00079</a> <span class="keywordtype">void</span> <a class="code" href="_input_8cpp.html#a6305e9977789b1461075b25dcffcdf0a">DestroyInput</a>(<span class="keywordtype">void</span>) {
<a name="l00080"></a>00080 free(keyboard.<a class="code" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keys</a>);
<a name="l00081"></a>00081 free(keyboard.<a class="code" href="structkeyboard__s.html#a2a66955df8ac60c01417a021ac171220">oldKeys</a>);
<a name="l00082"></a>00082 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_input_8cpp.html">Input.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

512
Docs/html/_input_8h.html Normal file
View File

@ -0,0 +1,512 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Input.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_input_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Input.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;SDL/SDL.h&gt;</code><br/>
</div>
<p><a href="_input_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmouse__s.html">mouse_s</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structkeyboard__s.html">keyboard_s</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structinput__s.html">input_s</a></td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structmouse__s.html">mouse_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a5a7e90ebfe82da642a8551d39a9637fc">mouse_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structkeyboard__s.html">keyboard_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#ab2e7b7358317743f1a44b3ffcf9d90b6">keyboard_t</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structinput__s.html">input_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#aa67c1d491678c6e9be7a5b74d9e23179">input_t</a></td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#ad8bbe9f8003f51fc6e8e809ff471b590">CreateInput</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a386e80233eb4db9ec30e94fc317392dc">UpdateInput</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a44aeae4ff6fca8b29bdc4ef6648afe6a">GetKey</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a09f58e7168d284f21500b6c4254ab0a2">GetX</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a2d7dee36ba4424ba7c7ae0f176ce6350">GetY</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#aaabeec50c28ca41dee7b993971536d18">GetOldX</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#afa39e7680c7a17fe9c1bf6c6c6cc4c96">GetOldY</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a9e0a68cfbd1dc279be89bab1c4bccdbe">GetMods</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a8d11465c620597cb24f9721b384ed577">KeyDown</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a1ea4bd8c6d5ced5217029c7aab4d411e">KeyUp</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a5492e04cc8bd1fa21978596831098e50">KeyStillUp</a> (int index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#ab0a6ac69a0f227dcd667be0f6befa6ca">MouseDown</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#aa11b3cacbfb74e61107d363b7bae2a71">MouseStillDown</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a169298314efa0dd968e3068d9075dcfe">MouseUp</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a048f42f64fcb5db3b9e33a73a15ed899">MouseStillUp</a> (int button)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_input_8h.html#a6305e9977789b1461075b25dcffcdf0a">DestroyInput</a> (void)</td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="aa67c1d491678c6e9be7a5b74d9e23179"></a><!-- doxytag: member="Input.h::input_t" ref="aa67c1d491678c6e9be7a5b74d9e23179" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structinput__s.html">input_s</a> <a class="el" href="structinput__s.html">input_t</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab2e7b7358317743f1a44b3ffcf9d90b6"></a><!-- doxytag: member="Input.h::keyboard_t" ref="ab2e7b7358317743f1a44b3ffcf9d90b6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structkeyboard__s.html">keyboard_s</a> <a class="el" href="structkeyboard__s.html">keyboard_t</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a5a7e90ebfe82da642a8551d39a9637fc"></a><!-- doxytag: member="Input.h::mouse_t" ref="a5a7e90ebfe82da642a8551d39a9637fc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef struct <a class="el" href="structmouse__s.html">mouse_s</a> <a class="el" href="structmouse__s.html">mouse_t</a></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ad8bbe9f8003f51fc6e8e809ff471b590"></a><!-- doxytag: member="Input.h::CreateInput" ref="ad8bbe9f8003f51fc6e8e809ff471b590" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool CreateInput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00023">23</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6305e9977789b1461075b25dcffcdf0a"></a><!-- doxytag: member="Input.h::DestroyInput" ref="a6305e9977789b1461075b25dcffcdf0a" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void DestroyInput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00079">79</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a44aeae4ff6fca8b29bdc4ef6648afe6a"></a><!-- doxytag: member="Input.h::GetKey" ref="a44aeae4ff6fca8b29bdc4ef6648afe6a" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char GetKey </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00059">59</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9e0a68cfbd1dc279be89bab1c4bccdbe"></a><!-- doxytag: member="Input.h::GetMods" ref="a9e0a68cfbd1dc279be89bab1c4bccdbe" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetMods </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00069">69</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaabeec50c28ca41dee7b993971536d18"></a><!-- doxytag: member="Input.h::GetOldX" ref="aaabeec50c28ca41dee7b993971536d18" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetOldX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00067">67</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="afa39e7680c7a17fe9c1bf6c6c6cc4c96"></a><!-- doxytag: member="Input.h::GetOldY" ref="afa39e7680c7a17fe9c1bf6c6c6cc4c96" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetOldY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00068">68</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a09f58e7168d284f21500b6c4254ab0a2"></a><!-- doxytag: member="Input.h::GetX" ref="a09f58e7168d284f21500b6c4254ab0a2" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00065">65</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2d7dee36ba4424ba7c7ae0f176ce6350"></a><!-- doxytag: member="Input.h::GetY" ref="a2d7dee36ba4424ba7c7ae0f176ce6350" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">unsigned int GetY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00066">66</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8d11465c620597cb24f9721b384ed577"></a><!-- doxytag: member="Input.h::KeyDown" ref="a8d11465c620597cb24f9721b384ed577" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool KeyDown </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00070">70</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0967678831e4493afe5f39eb09019737"></a><!-- doxytag: member="Input.h::KeyStillDown" ref="a0967678831e4493afe5f39eb09019737" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool KeyStillDown </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00071">71</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5492e04cc8bd1fa21978596831098e50"></a><!-- doxytag: member="Input.h::KeyStillUp" ref="a5492e04cc8bd1fa21978596831098e50" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool KeyStillUp </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00073">73</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1ea4bd8c6d5ced5217029c7aab4d411e"></a><!-- doxytag: member="Input.h::KeyUp" ref="a1ea4bd8c6d5ced5217029c7aab4d411e" args="(int index)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool KeyUp </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00072">72</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab0a6ac69a0f227dcd667be0f6befa6ca"></a><!-- doxytag: member="Input.h::MouseDown" ref="ab0a6ac69a0f227dcd667be0f6befa6ca" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MouseDown </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00074">74</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa11b3cacbfb74e61107d363b7bae2a71"></a><!-- doxytag: member="Input.h::MouseStillDown" ref="aa11b3cacbfb74e61107d363b7bae2a71" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MouseStillDown </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00075">75</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a048f42f64fcb5db3b9e33a73a15ed899"></a><!-- doxytag: member="Input.h::MouseStillUp" ref="a048f42f64fcb5db3b9e33a73a15ed899" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MouseStillUp </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00077">77</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a169298314efa0dd968e3068d9075dcfe"></a><!-- doxytag: member="Input.h::MouseUp" ref="a169298314efa0dd968e3068d9075dcfe" args="(int button)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool MouseUp </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>button</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00076">76</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a386e80233eb4db9ec30e94fc317392dc"></a><!-- doxytag: member="Input.h::UpdateInput" ref="a386e80233eb4db9ec30e94fc317392dc" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void UpdateInput </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_input_8cpp_source.html#l00037">37</a> of file <a class="el" href="_input_8cpp_source.html">Input.cpp</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_input_8h.html">Input.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,156 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Input.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_input_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Input.h</div> </div>
</div>
<div class="contents">
<a href="_input_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _INPUT_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _INPUT_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;SDL/SDL.h&gt;</span>
<a name="l00004"></a>00004
<a name="l00005"></a><a class="code" href="structmouse__s.html">00005</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structmouse__s.html">mouse_s</a> {
<a name="l00006"></a><a class="code" href="structmouse__s.html#a0307abea3a0b8bb5627ec454fec38b16">00006</a> <span class="keywordtype">int</span> <a class="code" href="structmouse__s.html#a0e62a901adba2b5ad9a4683741e36066">dx</a>, <a class="code" href="structmouse__s.html#a0307abea3a0b8bb5627ec454fec38b16">dy</a>;
<a name="l00007"></a><a class="code" href="structmouse__s.html#ac1fd8b44363e16df9f9bf9786748207d">00007</a> <span class="keywordtype">int</span> <a class="code" href="structmouse__s.html#a5f5a88b4a654513f521c431c76ae1aa2">oldx</a>, <a class="code" href="structmouse__s.html#ac1fd8b44363e16df9f9bf9786748207d">oldy</a>;
<a name="l00008"></a><a class="code" href="structmouse__s.html#a83315ca1c08fe5ad3b16a4ac1abd14ce">00008</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmouse__s.html#a83315ca1c08fe5ad3b16a4ac1abd14ce">buttons</a>;
<a name="l00009"></a><a class="code" href="structmouse__s.html#ae3096aae24073ce4325cd97a211dfe83">00009</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structmouse__s.html#ae3096aae24073ce4325cd97a211dfe83">oldButtons</a>;
<a name="l00010"></a>00010 } <a class="code" href="_input_8h.html#a5a7e90ebfe82da642a8551d39a9637fc">mouse_t</a>;
<a name="l00011"></a>00011
<a name="l00012"></a><a class="code" href="structkeyboard__s.html">00012</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structkeyboard__s.html">keyboard_s</a> {
<a name="l00013"></a><a class="code" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">00013</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keys</a>;
<a name="l00014"></a><a class="code" href="structkeyboard__s.html#a2a66955df8ac60c01417a021ac171220">00014</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structkeyboard__s.html#a2a66955df8ac60c01417a021ac171220">oldKeys</a>;
<a name="l00015"></a><a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">00015</a> <span class="keywordtype">int</span> <a class="code" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keycount</a>;
<a name="l00016"></a><a class="code" href="structkeyboard__s.html#a873208e1bd98fd795e48585099773264">00016</a> <span class="keywordtype">int</span> <a class="code" href="structkeyboard__s.html#a873208e1bd98fd795e48585099773264">lastChar</a>;
<a name="l00017"></a><a class="code" href="structkeyboard__s.html#a521c6a85083a1d631259f8e5aeab8ca6">00017</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structkeyboard__s.html#a521c6a85083a1d631259f8e5aeab8ca6">mods</a>;
<a name="l00018"></a>00018 } <a class="code" href="_input_8h.html#ab2e7b7358317743f1a44b3ffcf9d90b6">keyboard_t</a>;
<a name="l00019"></a>00019
<a name="l00020"></a><a class="code" href="structinput__s.html">00020</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structinput__s.html">input_s</a> {
<a name="l00021"></a><a class="code" href="structinput__s.html#a42cdf020f4fa11c8ea05af4623777d5d">00021</a> <a class="code" href="structmouse__s.html">mouse_t</a> <a class="code" href="structinput__s.html#a42cdf020f4fa11c8ea05af4623777d5d">mouse</a>;
<a name="l00022"></a><a class="code" href="structinput__s.html#ad22a779fec75367093a799b6321f0cd5">00022</a> <a class="code" href="structkeyboard__s.html">keyboard_t</a> <a class="code" href="structinput__s.html#ad22a779fec75367093a799b6321f0cd5">keyboard</a>;
<a name="l00023"></a>00023 } <a class="code" href="_input_8h.html#aa67c1d491678c6e9be7a5b74d9e23179">input_t</a>;
<a name="l00024"></a>00024
<a name="l00025"></a>00025 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#ad8bbe9f8003f51fc6e8e809ff471b590">CreateInput</a>(<span class="keywordtype">void</span>);
<a name="l00026"></a>00026 <span class="keywordtype">void</span> <a class="code" href="_input_8cpp.html#a386e80233eb4db9ec30e94fc317392dc">UpdateInput</a>(<span class="keywordtype">void</span>);
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="keywordtype">char</span> <a class="code" href="_input_8cpp.html#a44aeae4ff6fca8b29bdc4ef6648afe6a">GetKey</a>(<span class="keywordtype">void</span>);
<a name="l00029"></a>00029
<a name="l00030"></a>00030 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#a09f58e7168d284f21500b6c4254ab0a2">GetX</a>(<span class="keywordtype">void</span>);
<a name="l00031"></a>00031 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#a2d7dee36ba4424ba7c7ae0f176ce6350">GetY</a>(<span class="keywordtype">void</span>);
<a name="l00032"></a>00032 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#aaabeec50c28ca41dee7b993971536d18">GetOldX</a>(<span class="keywordtype">void</span>);
<a name="l00033"></a>00033 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#afa39e7680c7a17fe9c1bf6c6c6cc4c96">GetOldY</a>(<span class="keywordtype">void</span>);
<a name="l00034"></a>00034 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="_input_8cpp.html#a9e0a68cfbd1dc279be89bab1c4bccdbe">GetMods</a>(<span class="keywordtype">void</span>);
<a name="l00035"></a>00035 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a8d11465c620597cb24f9721b384ed577">KeyDown</a>(<span class="keywordtype">int</span> index);
<a name="l00036"></a>00036 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(<span class="keywordtype">int</span> index);
<a name="l00037"></a>00037 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a1ea4bd8c6d5ced5217029c7aab4d411e">KeyUp</a>(<span class="keywordtype">int</span> index);
<a name="l00038"></a>00038 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a5492e04cc8bd1fa21978596831098e50">KeyStillUp</a>(<span class="keywordtype">int</span> index);
<a name="l00039"></a>00039 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#ab0a6ac69a0f227dcd667be0f6befa6ca">MouseDown</a>(<span class="keywordtype">int</span> button);
<a name="l00040"></a>00040 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#aa11b3cacbfb74e61107d363b7bae2a71">MouseStillDown</a>(<span class="keywordtype">int</span> button);
<a name="l00041"></a>00041 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a169298314efa0dd968e3068d9075dcfe">MouseUp</a>(<span class="keywordtype">int</span> button);
<a name="l00042"></a>00042 <span class="keywordtype">bool</span> <a class="code" href="_input_8cpp.html#a048f42f64fcb5db3b9e33a73a15ed899">MouseStillUp</a>(<span class="keywordtype">int</span> button);
<a name="l00043"></a>00043
<a name="l00044"></a>00044 <span class="keywordtype">void</span> <a class="code" href="_input_8cpp.html#a6305e9977789b1461075b25dcffcdf0a">DestroyInput</a>(<span class="keywordtype">void</span>);
<a name="l00045"></a>00045
<a name="l00046"></a>00046 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_input_8h.html">Input.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

321
Docs/html/_node_8h.html Normal file
View File

@ -0,0 +1,321 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Node.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_node_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Defines</a> &#124;
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Node.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;memory.h&gt;</code><br/>
</div>
<p><a href="_node_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html">Node</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_stack.html">Stack</a></td></tr>
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#ab05545428df79998c9e194b94af5719e">NL_ADDOPEN</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a9837623b7b68b7e300c6a7da2d9d7031">NL_STARTOPEN</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a1acd562f710a6449a6b18bae027f0bf6">NL_DELETEOPEN</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a8c19a2edf0ff02eb011b5520ba20cb4c">NL_ADDCLOSED</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a71037a5b18b40a73fdfbca2e6ab14992">NC_INITIALADD</a>&#160;&#160;&#160;0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a4977c8f5a18809e124f6dc06e2c7e782">NC_OPENADD_UP</a>&#160;&#160;&#160;1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#af982644c11c402068e438d16a1efc6ca">NC_OPENADD</a>&#160;&#160;&#160;2</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a84ef0807d04367327b2fc3a127f39323">NC_CLOSEDADD_UP</a>&#160;&#160;&#160;3</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#aef8d92ca08f0677c66fb95c93bf0c8f4">NC_CLOSEADD</a>&#160;&#160;&#160;4</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a9433aa84fc8e737fc09ed9fa9640a0a5">NC_NEWADD</a>&#160;&#160;&#160;5</td></tr>
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> )(<a class="el" href="class_node.html">Node</a> *, <a class="el" href="class_node.html">Node</a> *, int, void *)</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="aef8d92ca08f0677c66fb95c93bf0c8f4"></a><!-- doxytag: member="Node.h::NC_CLOSEADD" ref="aef8d92ca08f0677c66fb95c93bf0c8f4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NC_CLOSEADD&#160;&#160;&#160;4</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00018">18</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a84ef0807d04367327b2fc3a127f39323"></a><!-- doxytag: member="Node.h::NC_CLOSEDADD_UP" ref="a84ef0807d04367327b2fc3a127f39323" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NC_CLOSEDADD_UP&#160;&#160;&#160;3</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00017">17</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a71037a5b18b40a73fdfbca2e6ab14992"></a><!-- doxytag: member="Node.h::NC_INITIALADD" ref="a71037a5b18b40a73fdfbca2e6ab14992" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NC_INITIALADD&#160;&#160;&#160;0</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00014">14</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9433aa84fc8e737fc09ed9fa9640a0a5"></a><!-- doxytag: member="Node.h::NC_NEWADD" ref="a9433aa84fc8e737fc09ed9fa9640a0a5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NC_NEWADD&#160;&#160;&#160;5</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00019">19</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="af982644c11c402068e438d16a1efc6ca"></a><!-- doxytag: member="Node.h::NC_OPENADD" ref="af982644c11c402068e438d16a1efc6ca" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NC_OPENADD&#160;&#160;&#160;2</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00016">16</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4977c8f5a18809e124f6dc06e2c7e782"></a><!-- doxytag: member="Node.h::NC_OPENADD_UP" ref="a4977c8f5a18809e124f6dc06e2c7e782" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NC_OPENADD_UP&#160;&#160;&#160;1</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00015">15</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a8c19a2edf0ff02eb011b5520ba20cb4c"></a><!-- doxytag: member="Node.h::NL_ADDCLOSED" ref="a8c19a2edf0ff02eb011b5520ba20cb4c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NL_ADDCLOSED&#160;&#160;&#160;3</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00012">12</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab05545428df79998c9e194b94af5719e"></a><!-- doxytag: member="Node.h::NL_ADDOPEN" ref="ab05545428df79998c9e194b94af5719e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NL_ADDOPEN&#160;&#160;&#160;0</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00009">9</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1acd562f710a6449a6b18bae027f0bf6"></a><!-- doxytag: member="Node.h::NL_DELETEOPEN" ref="a1acd562f710a6449a6b18bae027f0bf6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NL_DELETEOPEN&#160;&#160;&#160;2</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00011">11</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9837623b7b68b7e300c6a7da2d9d7031"></a><!-- doxytag: member="Node.h::NL_STARTOPEN" ref="a9837623b7b68b7e300c6a7da2d9d7031" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NL_STARTOPEN&#160;&#160;&#160;1</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00010">10</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a070d2ce7b6bb7e5c05602aa8c308d0c4"></a><!-- doxytag: member="Node.h::NULL" ref="a070d2ce7b6bb7e5c05602aa8c308d0c4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define NULL&#160;&#160;&#160;0</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00006">6</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a65d456bd1d6bcbf35022277e41f5c9c7"></a><!-- doxytag: member="Node.h::Func" ref="a65d456bd1d6bcbf35022277e41f5c9c7" args=")(Node *, Node *, int, void *)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef int(* <a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>)(<a class="el" href="class_node.html">Node</a> *, <a class="el" href="class_node.html">Node</a> *, int, void *)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00046">46</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_node_8h.html">Node.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,158 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Node.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_node_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Node.h</div> </div>
</div>
<div class="contents">
<a href="_node_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _NODE_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _NODE_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;memory.h&gt;</span>
<a name="l00004"></a>00004
<a name="l00005"></a>00005 <span class="preprocessor">#ifndef NULL</span>
<a name="l00006"></a><a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">00006</a> <span class="preprocessor"></span><span class="preprocessor">#define NULL 0</span>
<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
<a name="l00008"></a>00008 <span class="preprocessor"></span>
<a name="l00009"></a><a class="code" href="_node_8h.html#ab05545428df79998c9e194b94af5719e">00009</a> <span class="preprocessor">#define NL_ADDOPEN 0</span>
<a name="l00010"></a><a class="code" href="_node_8h.html#a9837623b7b68b7e300c6a7da2d9d7031">00010</a> <span class="preprocessor"></span><span class="preprocessor">#define NL_STARTOPEN 1</span>
<a name="l00011"></a><a class="code" href="_node_8h.html#a1acd562f710a6449a6b18bae027f0bf6">00011</a> <span class="preprocessor"></span><span class="preprocessor">#define NL_DELETEOPEN 2</span>
<a name="l00012"></a><a class="code" href="_node_8h.html#a8c19a2edf0ff02eb011b5520ba20cb4c">00012</a> <span class="preprocessor"></span><span class="preprocessor">#define NL_ADDCLOSED 3</span>
<a name="l00013"></a>00013 <span class="preprocessor"></span>
<a name="l00014"></a><a class="code" href="_node_8h.html#a71037a5b18b40a73fdfbca2e6ab14992">00014</a> <span class="preprocessor">#define NC_INITIALADD 0</span>
<a name="l00015"></a><a class="code" href="_node_8h.html#a4977c8f5a18809e124f6dc06e2c7e782">00015</a> <span class="preprocessor"></span><span class="preprocessor">#define NC_OPENADD_UP 1</span>
<a name="l00016"></a><a class="code" href="_node_8h.html#af982644c11c402068e438d16a1efc6ca">00016</a> <span class="preprocessor"></span><span class="preprocessor">#define NC_OPENADD 2</span>
<a name="l00017"></a><a class="code" href="_node_8h.html#a84ef0807d04367327b2fc3a127f39323">00017</a> <span class="preprocessor"></span><span class="preprocessor">#define NC_CLOSEDADD_UP 3</span>
<a name="l00018"></a><a class="code" href="_node_8h.html#aef8d92ca08f0677c66fb95c93bf0c8f4">00018</a> <span class="preprocessor"></span><span class="preprocessor">#define NC_CLOSEADD 4</span>
<a name="l00019"></a><a class="code" href="_node_8h.html#a9433aa84fc8e737fc09ed9fa9640a0a5">00019</a> <span class="preprocessor"></span><span class="preprocessor">#define NC_NEWADD 5</span>
<a name="l00020"></a>00020 <span class="preprocessor"></span>
<a name="l00021"></a><a class="code" href="class_node.html">00021</a> <span class="keyword">class </span><a class="code" href="class_node.html">Node</a> {
<a name="l00022"></a>00022 <span class="keyword">public</span>:
<a name="l00023"></a><a class="code" href="class_node.html#aa059c5a44ee9833408f8efa087eeeee2">00023</a> <a class="code" href="class_node.html#aa059c5a44ee9833408f8efa087eeeee2">Node</a>(<span class="keywordtype">int</span> posx = -1, <span class="keywordtype">int</span> posy = -1) : <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>(posx), <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>(posy), <a class="code" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">id</a>(0), <a class="code" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">numChildren</a>(0) {
<a name="l00024"></a>00024 <a class="code" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a> = <a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00025"></a>00025 memset(<a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a>, 0, <span class="keyword">sizeof</span>(<a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a>));
<a name="l00026"></a>00026 }
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="comment">// Fitness, goal, heuristic.</span>
<a name="l00029"></a><a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">00029</a> <span class="keywordtype">int</span> <a class="code" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a>, <a class="code" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a>, <a class="code" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a>;
<a name="l00030"></a>00030 <span class="comment">// Position x and y.</span>
<a name="l00031"></a><a class="code" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">00031</a> <span class="keywordtype">int</span> <a class="code" href="class_node.html#aff1029a518bdc2651007b8856f958364">x</a>, <a class="code" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">y</a>;
<a name="l00032"></a><a class="code" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">00032</a> <span class="keywordtype">int</span> <a class="code" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">numChildren</a>; <span class="comment">// x*m_rows+y</span>
<a name="l00033"></a><a class="code" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">00033</a> <span class="keywordtype">int</span> <a class="code" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">id</a>;
<a name="l00034"></a>00034
<a name="l00035"></a><a class="code" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">00035</a> <a class="code" href="class_node.html">Node</a> *<a class="code" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a>;
<a name="l00036"></a><a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">00036</a> <a class="code" href="class_node.html">Node</a> *<a class="code" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a>;
<a name="l00037"></a>00037 <span class="comment">// Square tiles.</span>
<a name="l00038"></a><a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">00038</a> <a class="code" href="class_node.html">Node</a> *<a class="code" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a>[8];
<a name="l00039"></a>00039 };
<a name="l00040"></a>00040
<a name="l00041"></a><a class="code" href="struct_stack.html">00041</a> <span class="keyword">struct </span><a class="code" href="struct_stack.html">Stack</a> {
<a name="l00042"></a><a class="code" href="struct_stack.html#afb75952b7ab4d111446c905ccaac037d">00042</a> <a class="code" href="class_node.html">Node</a> *<a class="code" href="struct_stack.html#afb75952b7ab4d111446c905ccaac037d">data</a>;
<a name="l00043"></a><a class="code" href="struct_stack.html#a7a6cf9dd6bb0d7f33317bbeb1e6a044d">00043</a> <a class="code" href="struct_stack.html">Stack</a> *<a class="code" href="struct_stack.html#a7a6cf9dd6bb0d7f33317bbeb1e6a044d">next</a>;
<a name="l00044"></a>00044 };
<a name="l00045"></a>00045
<a name="l00046"></a><a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">00046</a> <span class="keyword">typedef</span> <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a>(*<a class="code" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>) (<a class="code" href="class_node.html">Node</a> *, <a class="code" href="class_node.html">Node</a> *, <a class="code" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">int</a>, <span class="keywordtype">void</span> *);
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_node_8h.html">Node.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

120
Docs/html/_player_8cpp.html Normal file
View File

@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Unuk/Player.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_player_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/Unuk/Player.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;GL/gl.h&gt;</code><br/>
<code>#include &lt;SDL/SDL.h&gt;</code><br/>
<code>#include &quot;../libUnuk/Sprite.h&quot;</code><br/>
<code>#include &quot;../libUnuk/Debug.h&quot;</code><br/>
<code>#include &quot;../libUnuk/Input.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="_player_8h_source.html">Player.h</a>&quot;</code><br/>
</div>
<p><a href="_player_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_player_8cpp.html">Player.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,173 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Unuk/Player.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_player_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/Unuk/Player.cpp</div> </div>
</div>
<div class="contents">
<a href="_player_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;GL/gl.h&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;SDL/SDL.h&gt;</span>
<a name="l00003"></a>00003 <span class="preprocessor">#include &quot;../libUnuk/Sprite.h&quot;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;../libUnuk/Debug.h&quot;</span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;../libUnuk/Input.h&quot;</span>
<a name="l00006"></a>00006 <span class="preprocessor">#include &quot;<a class="code" href="_player_8h.html">Player.h</a>&quot;</span>
<a name="l00007"></a>00007
<a name="l00008"></a><a class="code" href="class_player.html#a53bdfb907a2af1f59dce9a90677be1b6">00008</a> <a class="code" href="class_player.html#a53bdfb907a2af1f59dce9a90677be1b6">Player::Player</a>(<span class="keywordtype">void</span>) : m_posx(0), m_posy(0) {
<a name="l00009"></a>00009 <span class="comment">//m_player = new Sprite(&quot;../Data/Media/test.bmp&quot;);</span>
<a name="l00010"></a>00010 }
<a name="l00011"></a>00011
<a name="l00012"></a><a class="code" href="class_player.html#a949762ad57300f070d83ec877ec6e907">00012</a> <a class="code" href="class_player.html#a949762ad57300f070d83ec877ec6e907">Player::~Player</a>(<span class="keywordtype">void</span>) {
<a name="l00013"></a>00013 <a class="code" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">CleanUp</a>();
<a name="l00014"></a>00014 }
<a name="l00015"></a>00015
<a name="l00016"></a><a class="code" href="class_player.html#a5af3380f98ddd97d91dd4b42a3043ac7">00016</a> <span class="keywordtype">void</span> <a class="code" href="class_player.html#a5af3380f98ddd97d91dd4b42a3043ac7">Player::Prepare</a>(<span class="keywordtype">void</span>) {
<a name="l00017"></a>00017 <span class="comment">// I borked up the image loader, so for now we will</span>
<a name="l00018"></a>00018 <span class="comment">// rotate the image 180 degrees.</span>
<a name="l00019"></a>00019 m_player-&gt;<a class="code" href="class_sprite.html#ad055732a0053d7d61e2a9a23cdec5b88">Rotate</a>(180);
<a name="l00020"></a>00020 m_player-&gt;<a class="code" href="class_sprite.html#ae0db821f5ffe067ab771a419bcbdb971">SetScale</a>(0.5f, 0.5f);
<a name="l00021"></a>00021 <span class="comment">//Set our pivot to the top right.</span>
<a name="l00022"></a>00022 m_player-&gt;<a class="code" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">SetPivot</a>(1.0f, 1.0f);
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <a class="code" href="_input_8cpp.html#ad8bbe9f8003f51fc6e8e809ff471b590">CreateInput</a>();
<a name="l00025"></a>00025 <span class="comment">// Move the player.</span>
<a name="l00026"></a>00026 <span class="keywordflow">if</span>(<a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(SDLK_w) || <a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(SDLK_UP)) { <a class="code" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">SetVelocity</a>(0, -5); }
<a name="l00027"></a>00027 <span class="keywordflow">if</span>(<a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(SDLK_a) || <a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(SDLK_LEFT)) { <a class="code" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">SetVelocity</a>(-5, 0); }
<a name="l00028"></a>00028 <span class="keywordflow">if</span>(<a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(SDLK_s) || <a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(SDLK_DOWN)) { <a class="code" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">SetVelocity</a>( 0, 5); }
<a name="l00029"></a>00029 <span class="keywordflow">if</span>(<a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(SDLK_d) || <a class="code" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">KeyStillDown</a>(SDLK_RIGHT)) { <a class="code" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">SetVelocity</a>( 5, 0); }
<a name="l00030"></a>00030 <a class="code" href="_input_8cpp.html#a386e80233eb4db9ec30e94fc317392dc">UpdateInput</a>();
<a name="l00031"></a>00031
<a name="l00032"></a>00032 <a class="code" href="class_player.html#a4d93c02296951ae4cf268d9005410dd5">SetPosition</a>(m_posx, m_posy);
<a name="l00033"></a>00033 }
<a name="l00034"></a>00034
<a name="l00035"></a><a class="code" href="class_player.html#a57382cb83ac09fbf0884fc2e9faedac5">00035</a> <span class="keywordtype">void</span> <a class="code" href="class_player.html#a57382cb83ac09fbf0884fc2e9faedac5">Player::Render</a>(<span class="keywordtype">void</span>) {
<a name="l00036"></a>00036 <span class="comment">// Only render calls should appear here.</span>
<a name="l00037"></a>00037 m_player-&gt;<a class="code" href="class_sprite.html#a0f9680e3bd7bf6bcd4c59620ba936347">Render</a>();
<a name="l00038"></a>00038 }
<a name="l00039"></a>00039
<a name="l00040"></a><a class="code" href="class_player.html#aecb96e32201405543a2bdb9bd1d649e0">00040</a> <span class="keywordtype">void</span> <a class="code" href="class_player.html#aecb96e32201405543a2bdb9bd1d649e0">Player::SetSprite</a>(<span class="keywordtype">void</span>) {
<a name="l00041"></a>00041 m_player = <span class="keyword">new</span> <a class="code" href="class_sprite.html">Sprite</a>(<span class="stringliteral">&quot;../Data/Media/test.bmp&quot;</span>);
<a name="l00042"></a>00042 }
<a name="l00043"></a>00043
<a name="l00044"></a><a class="code" href="class_player.html#a4d93c02296951ae4cf268d9005410dd5">00044</a> <span class="keywordtype">void</span> <a class="code" href="class_player.html#a4d93c02296951ae4cf268d9005410dd5">Player::SetPosition</a>(GLdouble posx, GLdouble posy) {
<a name="l00045"></a>00045 <span class="comment">// Set the position of the player sprite.</span>
<a name="l00046"></a>00046 m_posx = posx;
<a name="l00047"></a>00047 m_posy = posy;
<a name="l00048"></a>00048
<a name="l00049"></a>00049 m_player-&gt;<a class="code" href="class_sprite.html#a3e88970a65ba19aa9916886f5d7952c6">SetX</a>(m_posx);
<a name="l00050"></a>00050 m_player-&gt;<a class="code" href="class_sprite.html#a111f8054c1f27e59536be054ff0044ff">SetY</a>(m_posy);
<a name="l00051"></a>00051 }
<a name="l00052"></a>00052
<a name="l00053"></a><a class="code" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">00053</a> <span class="keywordtype">void</span> <a class="code" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">Player::SetVelocity</a>(GLdouble velx, GLdouble vely) {
<a name="l00054"></a>00054 m_velx = velx;
<a name="l00055"></a>00055 m_vely = vely;
<a name="l00056"></a>00056
<a name="l00057"></a>00057 m_posx += m_velx;
<a name="l00058"></a>00058 m_posy += m_vely;
<a name="l00059"></a>00059 }
<a name="l00060"></a>00060
<a name="l00061"></a><a class="code" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">00061</a> <span class="keywordtype">void</span> <a class="code" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">Player::CleanUp</a>(<span class="keywordtype">void</span>) {
<a name="l00062"></a>00062 <span class="keyword">delete</span> m_player;
<a name="l00063"></a>00063 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_player_8cpp.html">Player.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

121
Docs/html/_player_8h.html Normal file
View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Unuk/Player.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_player_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">src/Unuk/Player.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;SDL/SDL.h&gt;</code><br/>
<code>#include &quot;../libUnuk/Sprite.h&quot;</code><br/>
</div>
<p><a href="_player_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html">Player</a></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_player_8h.html">Player.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,143 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/Unuk/Player.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_player_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/Unuk/Player.h</div> </div>
</div>
<div class="contents">
<a href="_player_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _PLAYER_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _PLAYER_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;SDL/SDL.h&gt;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;../libUnuk/Sprite.h&quot;</span>
<a name="l00005"></a>00005
<a name="l00006"></a><a class="code" href="class_player.html">00006</a> <span class="keyword">class </span><a class="code" href="class_player.html">Player</a> {
<a name="l00007"></a>00007 <span class="keyword">public</span>:
<a name="l00008"></a>00008 <a class="code" href="class_player.html#a53bdfb907a2af1f59dce9a90677be1b6">Player</a>(<span class="keywordtype">void</span>);
<a name="l00009"></a>00009 <a class="code" href="class_player.html#a949762ad57300f070d83ec877ec6e907">~Player</a>(<span class="keywordtype">void</span>);
<a name="l00010"></a>00010
<a name="l00011"></a>00011 <span class="keywordtype">void</span> <a class="code" href="class_player.html#a5af3380f98ddd97d91dd4b42a3043ac7">Prepare</a>(<span class="keywordtype">void</span>);
<a name="l00012"></a>00012 <span class="keywordtype">void</span> <a class="code" href="class_player.html#a57382cb83ac09fbf0884fc2e9faedac5">Render</a>(<span class="keywordtype">void</span>);
<a name="l00013"></a>00013
<a name="l00014"></a>00014 <span class="keywordtype">void</span> <a class="code" href="class_player.html#aecb96e32201405543a2bdb9bd1d649e0">SetSprite</a>(<span class="keywordtype">void</span>);
<a name="l00015"></a>00015
<a name="l00016"></a>00016 <span class="keywordtype">void</span> <a class="code" href="class_player.html#a4d93c02296951ae4cf268d9005410dd5">SetPosition</a>(GLdouble posx, GLdouble posy);
<a name="l00017"></a>00017 <span class="keywordtype">void</span> <a class="code" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">SetVelocity</a>(GLdouble velx, GLdouble vely);
<a name="l00018"></a>00018
<a name="l00019"></a>00019 <span class="keywordtype">void</span> <a class="code" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">CleanUp</a>(<span class="keywordtype">void</span>);
<a name="l00020"></a>00020
<a name="l00021"></a>00021 <span class="keyword">private</span>:
<a name="l00022"></a>00022 <a class="code" href="class_sprite.html">Sprite</a>* m_player;
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="comment">// Position variables.</span>
<a name="l00025"></a>00025 GLdouble m_posx;
<a name="l00026"></a>00026 GLdouble m_posy;
<a name="l00027"></a>00027
<a name="l00028"></a>00028 <span class="comment">// Velocity variables.</span>
<a name="l00029"></a>00029 <span class="keywordtype">int</span> m_velx;
<a name="l00030"></a>00030 <span class="keywordtype">int</span> m_vely;
<a name="l00031"></a>00031 };
<a name="l00032"></a>00032
<a name="l00033"></a>00033 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_player_8h.html">Player.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

120
Docs/html/_sprite_8cpp.html Normal file
View File

@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Sprite.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_sprite_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Sprite.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;GL/glut.h&gt;</code><br/>
<code>#include &lt;iostream&gt;</code><br/>
<code>#include &lt;cstring&gt;</code><br/>
<code>#include &quot;<a class="el" href="_sprite_8h_source.html">Sprite.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="_debug_8h_source.html">Debug.h</a>&quot;</code><br/>
</div>
<p><a href="_sprite_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_sprite_8cpp.html">Sprite.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,359 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Sprite.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_sprite_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Sprite.cpp</div> </div>
</div>
<div class="contents">
<a href="_sprite_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;cstring&gt;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &quot;<a class="code" href="_sprite_8h.html">Sprite.h</a>&quot;</span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;<a class="code" href="_image_loader_8h.html">ImageLoader.h</a>&quot;</span>
<a name="l00006"></a>00006 <span class="preprocessor">#include &quot;<a class="code" href="_debug_8h.html">Debug.h</a>&quot;</span>
<a name="l00007"></a>00007
<a name="l00008"></a><a class="code" href="class_sprite.html#ac9efd3711ed9c2cf94a0f8bdd0fcf332">00008</a> <a class="code" href="class_sprite.html#ac9efd3711ed9c2cf94a0f8bdd0fcf332">Sprite::Sprite</a>(<span class="keywordtype">string</span> filename) {
<a name="l00009"></a>00009 image = <span class="keyword">new</span> <a class="code" href="class_image_loader.html">ImageLoader</a>(filename.c_str());
<a name="l00010"></a>00010 angle = 0;
<a name="l00011"></a>00011 <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> = 0.0f;
<a name="l00012"></a>00012 <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> = 0.0f;
<a name="l00013"></a>00013 <a class="code" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">SetPivot</a>(0.0f, 0.0f);
<a name="l00014"></a>00014 <a class="code" href="class_sprite.html#ae0db821f5ffe067ab771a419bcbdb971">SetScale</a>(1.0f, 1.0f);
<a name="l00015"></a>00015 }
<a name="l00016"></a>00016
<a name="l00017"></a><a class="code" href="class_sprite.html#ae2cc659dea1ee5802b336d5c9b4f8f41">00017</a> <a class="code" href="class_sprite.html#ae2cc659dea1ee5802b336d5c9b4f8f41">Sprite::~Sprite</a>(<span class="keywordtype">void</span>) {
<a name="l00018"></a>00018 <span class="keyword">delete</span> image;
<a name="l00019"></a>00019 }
<a name="l00020"></a>00020
<a name="l00021"></a>00021 <span class="comment">// Enable 2D drawing mode to draw our sprites. This function MUST be</span>
<a name="l00022"></a>00022 <span class="comment">// called before any sprite is drawn on screen using the Draw method.</span>
<a name="l00023"></a><a class="code" href="class_sprite.html#a56b5bbc83ef6c8f8d6fc97b281a08cf4">00023</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#a56b5bbc83ef6c8f8d6fc97b281a08cf4">Sprite::Enable2D</a>(<span class="keywordtype">void</span>) {
<a name="l00024"></a>00024 GLint iViewport[4];
<a name="l00025"></a>00025
<a name="l00026"></a>00026 <span class="comment">// Get a copy of the viewport.</span>
<a name="l00027"></a>00027 glGetIntegerv(GL_VIEWPORT, iViewport);
<a name="l00028"></a>00028 glPushMatrix();
<a name="l00029"></a>00029 glLoadIdentity();
<a name="l00030"></a>00030
<a name="l00031"></a>00031 <span class="comment">// Save a copy of the projection atrix so that we can restore</span>
<a name="l00032"></a>00032 <span class="comment">// it when it&#39;s time to do 3D rendering again.</span>
<a name="l00033"></a>00033 glMatrixMode(GL_PROJECTION);
<a name="l00034"></a>00034 glPushMatrix();
<a name="l00035"></a>00035 glLoadIdentity();
<a name="l00036"></a>00036
<a name="l00037"></a>00037 <span class="comment">// Set upt the orthographic projection.</span>
<a name="l00038"></a>00038 glOrtho( iViewport[0], iViewport[0] + iViewport[2],
<a name="l00039"></a>00039 iViewport[1] + iViewport[3], iViewport[1], -1, 1);
<a name="l00040"></a>00040 glMatrixMode(GL_MODELVIEW);
<a name="l00041"></a>00041 glPushMatrix();
<a name="l00042"></a>00042 glLoadIdentity();
<a name="l00043"></a>00043
<a name="l00044"></a>00044 <span class="comment">// Make sure depth testing and lighting are disabled for 2D rendering </span>
<a name="l00045"></a>00045 <span class="comment">//until we are finished rendering in 2D.</span>
<a name="l00046"></a>00046 glPushAttrib(GL_DEPTH_BUFFER_BIT | GL_LIGHTING_BIT);
<a name="l00047"></a>00047 glDisable(GL_DEPTH_TEST);
<a name="l00048"></a>00048 glDisable(GL_LIGHTING);
<a name="l00049"></a>00049 }
<a name="l00050"></a>00050
<a name="l00051"></a>00051 <span class="comment">// Disables the 2D drawing. This can be called before you are done </span>
<a name="l00052"></a>00052 <span class="comment">// drawing all 2D sprites on screen using the Draw method.</span>
<a name="l00053"></a><a class="code" href="class_sprite.html#ab1074ed774ebbdac0095e711dffc7ff5">00053</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#ab1074ed774ebbdac0095e711dffc7ff5">Sprite::Disable2D</a>(<span class="keywordtype">void</span>) {
<a name="l00054"></a>00054 glPopAttrib();
<a name="l00055"></a>00055 glMatrixMode(GL_PROJECTION);
<a name="l00056"></a>00056 glPopMatrix();
<a name="l00057"></a>00057 glMatrixMode(GL_MODELVIEW);
<a name="l00058"></a>00058 glPopMatrix();
<a name="l00059"></a>00059 }
<a name="l00060"></a>00060
<a name="l00061"></a>00061 <span class="comment">// Initializes extensions, textures, render states, etc. before rendering.</span>
<a name="l00062"></a>00062 <span class="keywordtype">void</span> Sprite::InitScene(<span class="keywordtype">void</span>) {
<a name="l00063"></a>00063 <span class="comment">// Disable lighting.</span>
<a name="l00064"></a>00064 glDisable(GL_LIGHTING);
<a name="l00065"></a>00065 <span class="comment">// Disable dithering.</span>
<a name="l00066"></a>00066 glDisable(GL_DITHER);
<a name="l00067"></a>00067 <span class="comment">// Disable blending (for now).</span>
<a name="l00068"></a>00068 glDisable(GL_BLEND);
<a name="l00069"></a>00069 <span class="comment">// Disable depth testing.</span>
<a name="l00070"></a>00070 glDisable(GL_DEPTH_TEST);
<a name="l00071"></a>00071
<a name="l00072"></a>00072 <span class="comment">// Is the extension supported on this driver/card?</span>
<a name="l00073"></a>00073 <span class="keywordflow">if</span>(!IsExtensionSupported(<span class="stringliteral">&quot;GL_ARB_texture_rectangle&quot;</span>)) {
<a name="l00074"></a>00074 <a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a>-&gt;<a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="stringliteral">&quot;\nERROR: Texture rectangles not supported on this video card!&quot;</span>);
<a name="l00075"></a>00075 exit(-1);
<a name="l00076"></a>00076 }
<a name="l00077"></a>00077
<a name="l00078"></a>00078 <span class="comment">// TODO:</span>
<a name="l00079"></a>00079 <span class="comment">// If your machine does not support GL_NV_texture_rectangle, you can try</span>
<a name="l00080"></a>00080 <span class="comment">// using GL_EXT_texture_rectangle. Maybe I will run a test so I can support both.</span>
<a name="l00081"></a>00081
<a name="l00082"></a>00082 <span class="comment">// Enable the texture rectangle extension.</span>
<a name="l00083"></a>00083 glEnable(GL_TEXTURE_RECTANGLE_ARB);
<a name="l00084"></a>00084
<a name="l00085"></a>00085 <span class="comment">// Generate one texture ID.</span>
<a name="l00086"></a>00086 glGenTextures(1, &amp;textureID);
<a name="l00087"></a>00087 <span class="comment">// Bind the texture using GL_TEXTURE_RECTANGLE_NV</span>
<a name="l00088"></a>00088 glBindTexture(GL_TEXTURE_RECTANGLE_ARB, textureID);
<a name="l00089"></a>00089 <span class="comment">// Enable bilinear filtering on this texture.</span>
<a name="l00090"></a>00090 glTexParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
<a name="l00091"></a>00091 glTexParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
<a name="l00092"></a>00092
<a name="l00093"></a>00093 <span class="comment">// Write the 32-bit RGBA texture buffer to video memory.</span>
<a name="l00094"></a>00094 glTexImage2D(GL_TEXTURE_RECTANGLE_ARB, 0, GL_RGBA, image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(), image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>(),
<a name="l00095"></a>00095 0, GL_RGBA, GL_UNSIGNED_BYTE, image-&gt;<a class="code" href="class_image_loader.html#a3a4ed52e7b28bb4f48f967de8bf702a9">GetPixelData</a>());
<a name="l00096"></a>00096 }
<a name="l00097"></a>00097
<a name="l00098"></a>00098 <span class="comment">// =================================================================</span>
<a name="l00099"></a>00099 <span class="comment">// Set the pivot point in relation to the sprite itself, that is</span>
<a name="l00100"></a>00100 <span class="comment">// using the object coordinates system. In this coordinate system</span>
<a name="l00101"></a>00101 <span class="comment">// the bottom left point of the object is at (0,0) and the top</span>
<a name="l00102"></a>00102 <span class="comment">// right is at (1,1).</span>
<a name="l00103"></a>00103 <span class="comment">//</span>
<a name="l00104"></a>00104 <span class="comment">// Example: To set the pivot to be in the middle of the sprite use</span>
<a name="l00105"></a>00105 <span class="comment">// (0.5, 0.5) default values are (1,1).</span>
<a name="l00106"></a>00106 <span class="comment">// pivotX can be any value, but when x is in the range [0,1] the</span>
<a name="l00107"></a>00107 <span class="comment">// pivot is inside the sprite where 0 is the left edge of the sprite</span>
<a name="l00108"></a>00108 <span class="comment">// and 1 is the right edge of the sprite.</span>
<a name="l00109"></a>00109 <span class="comment">// pivotY is the same as pivotX but when y is in the range of [0,1]</span>
<a name="l00110"></a>00110 <span class="comment">// the pivot is inside the sprite where 0 is the bottom edge of the</span>
<a name="l00111"></a>00111 <span class="comment">// sprite and 1 is the top edge of the sprite.</span>
<a name="l00112"></a>00112 <span class="comment">// =================================================================</span>
<a name="l00113"></a><a class="code" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">00113</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">Sprite::SetPivot</a>(GLfloat pivotX, GLfloat pivotY) {
<a name="l00114"></a>00114 GLfloat deltaPivotX = pivotX - <a class="code" href="class_sprite.html#a5b3a7ec629671f2a0e55ec35906d4677">GetPivotX</a>();
<a name="l00115"></a>00115 GLfloat deltaPivotY = pivotY - <a class="code" href="class_sprite.html#ae9c1b0ea9f702290518565a279849454">GetPivotY</a>();
<a name="l00116"></a>00116
<a name="l00117"></a>00117 this-&gt;pivotX = pivotX;
<a name="l00118"></a>00118 this-&gt;pivotY = pivotY;
<a name="l00119"></a>00119
<a name="l00120"></a>00120 <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> += deltaPivotX * image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>();
<a name="l00121"></a>00121 <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> += deltaPivotY * image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>();
<a name="l00122"></a>00122 }
<a name="l00123"></a>00123
<a name="l00124"></a>00124 <span class="comment">// =================================================================</span>
<a name="l00125"></a>00125 <span class="comment">// Sets the pivot to be at the point where object&#39;s pivot is set.</span>
<a name="l00126"></a>00126 <span class="comment">// obj is the reference object to whose pivot we will set this pivot</span>
<a name="l00127"></a>00127 <span class="comment">// to be.</span>
<a name="l00128"></a>00128 <span class="comment">// Note: If the obj pivot changes or the obj moves after the SetPivot</span>
<a name="l00129"></a>00129 <span class="comment">// call has been issued, the pivot of this object will not reflect these</span>
<a name="l00130"></a>00130 <span class="comment">// changes. You must call SetPivot again with that object to update the</span>
<a name="l00131"></a>00131 <span class="comment">// pivot information.</span>
<a name="l00132"></a>00132 <span class="comment">// =================================================================</span>
<a name="l00133"></a><a class="code" href="class_sprite.html#aee58f3653a2874def9dfc11086ad109a">00133</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">Sprite::SetPivot</a>(<span class="keyword">const</span> <a class="code" href="class_sprite.html">Sprite</a> &amp;obj) {
<a name="l00134"></a>00134 <span class="comment">// This x location if the pivot was at SetPivot(0, 0);</span>
<a name="l00135"></a>00135 GLint worldX;
<a name="l00136"></a>00136 <span class="comment">// This y location it the pivot was at SetPivot(0, 0);</span>
<a name="l00137"></a>00137 GLint worldY;
<a name="l00138"></a>00138 GLfloat newPivotX;
<a name="l00139"></a>00139 GLfloat newPivotY;
<a name="l00140"></a>00140
<a name="l00141"></a>00141 worldX = <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> - <a class="code" href="class_sprite.html#a5b3a7ec629671f2a0e55ec35906d4677">GetPivotX</a>() * image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>();
<a name="l00142"></a>00142 worldY = <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> - <a class="code" href="class_sprite.html#ae9c1b0ea9f702290518565a279849454">GetPivotY</a>() * image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>();
<a name="l00143"></a>00143
<a name="l00144"></a>00144 newPivotX = (float)(obj.x - worldX) / image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>();
<a name="l00145"></a>00145 newPivotY = (float)(obj.y - worldY) / image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>();
<a name="l00146"></a>00146
<a name="l00147"></a>00147 <a class="code" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">SetPivot</a>(newPivotX, newPivotY);
<a name="l00148"></a>00148 }
<a name="l00149"></a>00149
<a name="l00150"></a>00150 <span class="comment">// Help determine if an OpenGL extension is supported on the target machine</span>
<a name="l00151"></a>00151 <span class="comment">// at runtime.</span>
<a name="l00152"></a>00152 <span class="keywordtype">bool</span> Sprite::IsExtensionSupported(<span class="keyword">const</span> <span class="keywordtype">char</span> *extension)<span class="keyword"> const </span>{
<a name="l00153"></a>00153 <span class="keyword">const</span> GLubyte *extensions = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00154"></a>00154 <span class="keyword">const</span> GLubyte *start;
<a name="l00155"></a>00155 GLubyte *where, *terminator;
<a name="l00156"></a>00156
<a name="l00157"></a>00157 <span class="comment">// Extension names should not have spaces.</span>
<a name="l00158"></a>00158 where = (GLubyte *) strchr(extension, <span class="charliteral">&#39; &#39;</span>);
<a name="l00159"></a>00159
<a name="l00160"></a>00160 <span class="keywordflow">if</span> (where || *extension == <span class="charliteral">&#39;\0&#39;</span>) {
<a name="l00161"></a>00161 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00162"></a>00162 }
<a name="l00163"></a>00163
<a name="l00164"></a>00164 extensions = glGetString(GL_EXTENSIONS);
<a name="l00165"></a>00165
<a name="l00166"></a>00166 <span class="comment">// It takes a bit of care to be fool-proof about parsing the</span>
<a name="l00167"></a>00167 <span class="comment">// OpenGL extensions string. Don&#39;t be fooled by sub-strings, etc.</span>
<a name="l00168"></a>00168 start = extensions;
<a name="l00169"></a>00169
<a name="l00170"></a>00170 <span class="keywordflow">for</span> (;;) {
<a name="l00171"></a>00171 where = (GLubyte *) strstr((<span class="keyword">const</span> <span class="keywordtype">char</span> *) start, extension);
<a name="l00172"></a>00172
<a name="l00173"></a>00173 <span class="keywordflow">if</span> (!where) {
<a name="l00174"></a>00174 <span class="keywordflow">break</span>;
<a name="l00175"></a>00175 }
<a name="l00176"></a>00176
<a name="l00177"></a>00177 terminator = where + strlen(extension);
<a name="l00178"></a>00178 <span class="keywordflow">if</span> (where == start || *(where - 1) == <span class="charliteral">&#39; &#39;</span>) {
<a name="l00179"></a>00179 <span class="keywordflow">if</span> (*terminator == <span class="charliteral">&#39; &#39;</span> || *terminator == <span class="charliteral">&#39;\0&#39;</span>) {
<a name="l00180"></a>00180 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00181"></a>00181 }
<a name="l00182"></a>00182 }
<a name="l00183"></a>00183
<a name="l00184"></a>00184 start = terminator;
<a name="l00185"></a>00185 }
<a name="l00186"></a>00186
<a name="l00187"></a>00187 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00188"></a>00188 }
<a name="l00189"></a>00189
<a name="l00190"></a><a class="code" href="class_sprite.html#a0f9680e3bd7bf6bcd4c59620ba936347">00190</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#a0f9680e3bd7bf6bcd4c59620ba936347">Sprite::Render</a>(<span class="keywordtype">void</span>) {
<a name="l00191"></a>00191 InitScene();
<a name="l00192"></a>00192
<a name="l00193"></a>00193 glEnable(GL_BLEND);
<a name="l00194"></a>00194 glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA);
<a name="l00195"></a>00195 glEnable(GL_TEXTURE_2D);
<a name="l00196"></a>00196
<a name="l00197"></a>00197 <span class="comment">// Set the primitive color to white</span>
<a name="l00198"></a>00198 glColor3f(1.0f, 1.0f, 1.0f);
<a name="l00199"></a>00199 <span class="comment">// Bind the texture to the polygons</span>
<a name="l00200"></a>00200 glBindTexture(GL_TEXTURE_RECTANGLE_ARB, textureID);
<a name="l00201"></a>00201
<a name="l00202"></a>00202 glPushMatrix();
<a name="l00203"></a>00203
<a name="l00204"></a>00204 GLfloat transX = 1;
<a name="l00205"></a>00205 GLfloat transY = 1;
<a name="l00206"></a>00206
<a name="l00207"></a>00207 <span class="keywordflow">if</span>(<a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a> != 0.0) {
<a name="l00208"></a>00208 transX = <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>;
<a name="l00209"></a>00209 }
<a name="l00210"></a>00210
<a name="l00211"></a>00211 <span class="keywordflow">if</span>(<a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a> != 0.0) {
<a name="l00212"></a>00212 transY = <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>;
<a name="l00213"></a>00213 }
<a name="l00214"></a>00214
<a name="l00215"></a>00215 glLoadIdentity();
<a name="l00216"></a>00216 glTranslatef(transX, transY, 0);
<a name="l00217"></a>00217 glScalef(scaleX, scaleY, 1.0);
<a name="l00218"></a>00218 glRotatef(angle, 0.0, 0.0, 1.0);
<a name="l00219"></a>00219
<a name="l00220"></a>00220 <span class="comment">// =================================================================</span>
<a name="l00221"></a>00221 <span class="comment">// Render a quad</span>
<a name="l00222"></a>00222 <span class="comment">// Instead of the using (s,t) coordinates, with the GL_NV_texture_rectangle</span>
<a name="l00223"></a>00223 <span class="comment">// extension, you need to use the actual dimensions of the texture.</span>
<a name="l00224"></a>00224 <span class="comment">// This makes using 2D sprites for games and emulators much easier now</span>
<a name="l00225"></a>00225 <span class="comment">// that you won&#39;t have to convert :)</span>
<a name="l00226"></a>00226 <span class="comment">//</span>
<a name="l00227"></a>00227 <span class="comment">// convert the coordinates so that the bottom left corner changes to</span>
<a name="l00228"></a>00228 <span class="comment">// (0, 0) -&gt; (1, 1) and the top right corner changes from (1, 1) -&gt; (0, 0)</span>
<a name="l00229"></a>00229 <span class="comment">// we will use this new coordinate system to calculate the location of the sprite</span>
<a name="l00230"></a>00230 <span class="comment">// in the world coordinates to do the rotation and scaling. This mapping is done in</span>
<a name="l00231"></a>00231 <span class="comment">// order to make implementation simpler in this class and let the caller keep using</span>
<a name="l00232"></a>00232 <span class="comment">// the standard OpenGL coordinates system (bottom left corner at (0, 0))</span>
<a name="l00233"></a>00233 <span class="comment">// =================================================================</span>
<a name="l00234"></a>00234 glBegin(GL_QUADS);
<a name="l00235"></a>00235 glTexCoord2i(0, 0);
<a name="l00236"></a>00236 glVertex2i(-pivotX * image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(), -pivotY * image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>());
<a name="l00237"></a>00237
<a name="l00238"></a>00238 glTexCoord2i(0, image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>());
<a name="l00239"></a>00239 glVertex2i(-pivotX * image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(), (1 - pivotY) * image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>());
<a name="l00240"></a>00240
<a name="l00241"></a>00241 glTexCoord2i(image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(), image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>());
<a name="l00242"></a>00242 glVertex2i( (1 - pivotX) * image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(), (1 - pivotY) * image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>());
<a name="l00243"></a>00243
<a name="l00244"></a>00244 glTexCoord2i(image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(), 0);
<a name="l00245"></a>00245 glVertex2i( (1 - pivotX) * image-&gt;<a class="code" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(), -pivotY * image-&gt;<a class="code" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>());
<a name="l00246"></a>00246 glEnd();
<a name="l00247"></a>00247
<a name="l00248"></a>00248 glPopMatrix();
<a name="l00249"></a>00249 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_sprite_8cpp.html">Sprite.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

122
Docs/html/_sprite_8h.html Normal file
View File

@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Sprite.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_sprite_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Sprite.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;GL/glut.h&gt;</code><br/>
<code>#include &lt;string&gt;</code><br/>
<code>#include &quot;<a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>&quot;</code><br/>
</div>
<p><a href="_sprite_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html">Sprite</a></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_sprite_8h.html">Sprite.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,174 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Sprite.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_sprite_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Sprite.h</div> </div>
</div>
<div class="contents">
<a href="_sprite_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _SPRITE_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _SPRITE_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;GL/glut.h&gt;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;string&gt;</span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;<a class="code" href="_image_loader_8h.html">ImageLoader.h</a>&quot;</span>
<a name="l00006"></a>00006
<a name="l00007"></a>00007 <span class="keyword">using namespace </span>std;
<a name="l00008"></a>00008
<a name="l00009"></a>00009 <span class="keyword">class </span><a class="code" href="class_image_loader.html">ImageLoader</a>;
<a name="l00010"></a>00010
<a name="l00011"></a><a class="code" href="class_sprite.html">00011</a> <span class="keyword">class </span><a class="code" href="class_sprite.html">Sprite</a> {
<a name="l00012"></a>00012 <span class="keyword">public</span>:
<a name="l00013"></a>00013 <span class="keyword">static</span> <span class="keywordtype">void</span> Enable2D(<span class="keywordtype">void</span>);
<a name="l00014"></a>00014
<a name="l00015"></a>00015 <span class="keyword">static</span> <span class="keywordtype">void</span> Disable2D(<span class="keywordtype">void</span>);
<a name="l00016"></a>00016
<a name="l00017"></a>00017 <a class="code" href="class_sprite.html">Sprite</a>(<span class="keywordtype">string</span> filename);
<a name="l00018"></a>00018 <span class="keyword">virtual</span> ~<a class="code" href="class_sprite.html">Sprite</a>(<span class="keywordtype">void</span>);
<a name="l00019"></a>00019
<a name="l00020"></a>00020 <span class="keyword">virtual</span> <span class="keywordtype">void</span> Render(<span class="keywordtype">void</span>);
<a name="l00021"></a><a class="code" href="class_sprite.html#ad055732a0053d7d61e2a9a23cdec5b88">00021</a> <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#ad055732a0053d7d61e2a9a23cdec5b88">Rotate</a>(GLint degrees) { angle += degrees; }
<a name="l00022"></a>00022
<a name="l00023"></a>00023 <span class="comment">// Mutators.</span>
<a name="l00024"></a><a class="code" href="class_sprite.html#ad8b341a7fa7c1839847d35cf1bef042f">00024</a> GLint <a class="code" href="class_sprite.html#ad8b341a7fa7c1839847d35cf1bef042f">GetAngle</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> angle; }
<a name="l00025"></a><a class="code" href="class_sprite.html#aad89d6d88e1dd4551cb75c4e852d7091">00025</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#aad89d6d88e1dd4551cb75c4e852d7091">SetAngle</a>(GLint angle) { this-&gt;angle = angle; }
<a name="l00026"></a><a class="code" href="class_sprite.html#a3e88970a65ba19aa9916886f5d7952c6">00026</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#a3e88970a65ba19aa9916886f5d7952c6">SetX</a>(GLdouble <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>) { this-&gt;x = <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>; }
<a name="l00027"></a><a class="code" href="class_sprite.html#a111f8054c1f27e59536be054ff0044ff">00027</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#a111f8054c1f27e59536be054ff0044ff">SetY</a>(GLdouble <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>) { this-&gt;y = <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>; }
<a name="l00028"></a><a class="code" href="class_sprite.html#a7cfbc6e561e056c300a0aadeadefd5ac">00028</a> GLint <a class="code" href="class_sprite.html#a7cfbc6e561e056c300a0aadeadefd5ac">GetHeight</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> image-&gt;GetHeight() * scaleY; }
<a name="l00029"></a><a class="code" href="class_sprite.html#a3efc77ab951abaa3b0eed9298b7c165d">00029</a> GLint <a class="code" href="class_sprite.html#a3efc77ab951abaa3b0eed9298b7c165d">GetWidth</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> image-&gt;GetWidth() * scaleX; }
<a name="l00030"></a>00030
<a name="l00031"></a>00031 <span class="keywordtype">void</span> SetPivot(GLfloat pivotX, GLfloat pivotY);
<a name="l00032"></a><a class="code" href="class_sprite.html#a5b3a7ec629671f2a0e55ec35906d4677">00032</a> GLfloat <a class="code" href="class_sprite.html#a5b3a7ec629671f2a0e55ec35906d4677">GetPivotX</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> pivotX; }
<a name="l00033"></a><a class="code" href="class_sprite.html#ae9c1b0ea9f702290518565a279849454">00033</a> GLfloat <a class="code" href="class_sprite.html#ae9c1b0ea9f702290518565a279849454">GetPivotY</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> pivotY; }
<a name="l00034"></a>00034
<a name="l00035"></a><a class="code" href="class_sprite.html#ab655c1d242cfc1c671af986f2a4f862a">00035</a> GLdouble <a class="code" href="class_sprite.html#ab655c1d242cfc1c671af986f2a4f862a">GetX</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>; }
<a name="l00036"></a><a class="code" href="class_sprite.html#a4caef59883510b0759f9ebb9d30b256a">00036</a> GLdouble <a class="code" href="class_sprite.html#a4caef59883510b0759f9ebb9d30b256a">GetY</a>(<span class="keywordtype">void</span>)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>; }
<a name="l00037"></a>00037
<a name="l00038"></a>00038 <span class="keywordtype">void</span> SetPivot(<span class="keyword">const</span> <a class="code" href="class_sprite.html">Sprite</a> &amp;obj);
<a name="l00039"></a>00039
<a name="l00040"></a>00040
<a name="l00041"></a>00041 <span class="comment">// =================================================================</span>
<a name="l00042"></a>00042 <span class="comment">// Set the scale of the object. A scale of (1.0,1.0) means the sprite</span>
<a name="l00043"></a>00043 <span class="comment">// maintains its original size. Values larger than 1 scales the sprite</span>
<a name="l00044"></a>00044 <span class="comment">// up while values less than 1 shrink it down.</span>
<a name="l00045"></a>00045 <span class="comment">// =================================================================</span>
<a name="l00046"></a><a class="code" href="class_sprite.html#ae0db821f5ffe067ab771a419bcbdb971">00046</a> <span class="keywordtype">void</span> <a class="code" href="class_sprite.html#ae0db821f5ffe067ab771a419bcbdb971">SetScale</a>(GLfloat <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>, GLfloat <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>) { scaleX = <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>, scaleY = <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>; }
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="keyword">private</span>:
<a name="l00049"></a>00049 <a class="code" href="class_image_loader.html">ImageLoader</a> *image;
<a name="l00050"></a>00050 GLuint textureID;
<a name="l00051"></a>00051 GLint angle;
<a name="l00052"></a>00052 GLdouble <a class="code" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>;
<a name="l00053"></a>00053 GLdouble <a class="code" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>;
<a name="l00054"></a>00054 GLfloat pivotX;
<a name="l00055"></a>00055 GLfloat pivotY;
<a name="l00056"></a>00056 GLfloat scaleX;
<a name="l00057"></a>00057 GLfloat scaleY;
<a name="l00058"></a>00058
<a name="l00059"></a>00059 <span class="keywordtype">void</span> InitScene(<span class="keywordtype">void</span>);
<a name="l00060"></a>00060
<a name="l00061"></a>00061 <span class="keywordtype">bool</span> IsExtensionSupported(<span class="keyword">const</span> <span class="keywordtype">char</span> *extension) <span class="keyword">const</span>;
<a name="l00062"></a>00062 };
<a name="l00063"></a>00063
<a name="l00064"></a>00064 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_sprite_8h.html">Sprite.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

119
Docs/html/_static_8h.html Normal file
View File

@ -0,0 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Static.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_static_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Static.h File Reference</div> </div>
</div>
<div class="contents">
<p><a href="_static_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_static.html">Static</a></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_static_8h.html">Static.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,132 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Static.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_static_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Static.h</div> </div>
</div>
<div class="contents">
<a href="_static_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _STATIC_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _STATIC_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="comment">/*</span>
<a name="l00005"></a>00005 <span class="comment"> * Inheriting from this class will make the class uncopyable.</span>
<a name="l00006"></a>00006 <span class="comment"> * It is useful to do this because a lot of the time we won&#39;t</span>
<a name="l00007"></a>00007 <span class="comment"> * want to be able to copy stuff, like the window or the game class.</span>
<a name="l00008"></a>00008 <span class="comment"> *</span>
<a name="l00009"></a>00009 <span class="comment"> * I probably chose a bad name for this.</span>
<a name="l00010"></a>00010 <span class="comment"> *</span>
<a name="l00011"></a>00011 <span class="comment"> */</span>
<a name="l00012"></a>00012
<a name="l00013"></a><a class="code" href="class_static.html">00013</a> <span class="keyword">class </span><a class="code" href="class_static.html">Static</a> {
<a name="l00014"></a>00014 <span class="keyword">protected</span>:
<a name="l00015"></a><a class="code" href="class_static.html#a71fa0ed61ff5756c61f3e0633be864f9">00015</a> <a class="code" href="class_static.html#a71fa0ed61ff5756c61f3e0633be864f9">Static</a>() {}
<a name="l00016"></a><a class="code" href="class_static.html#ae56deb4a0286f129b056ff87f0b7834b">00016</a> <a class="code" href="class_static.html#ae56deb4a0286f129b056ff87f0b7834b">~Static</a>() {}
<a name="l00017"></a>00017 <span class="keyword">private</span>:
<a name="l00018"></a>00018 <a class="code" href="class_static.html#a71fa0ed61ff5756c61f3e0633be864f9">Static</a>(<span class="keyword">const</span> <a class="code" href="class_static.html">Static</a>&amp;);
<a name="l00019"></a>00019 <a class="code" href="class_static.html">Static</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="class_static.html">Static</a> &amp;);
<a name="l00020"></a>00020 };
<a name="l00021"></a>00021
<a name="l00022"></a>00022 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_static_8h.html">Static.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,185 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Win32Window.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_win32_window_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Win32Window.cpp File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;ctime&gt;</code><br/>
<code>#include &lt;iostream&gt;</code><br/>
<code>#include &lt;windows.h&gt;</code><br/>
<code>#include &lt;GL/gl.h&gt;</code><br/>
<code>#include &quot;../Libs/wglext.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="_win32_window_8h_source.html">Win32Window.h</a>&quot;</code><br/>
<code>#include &quot;../Unuk/Game.h&quot;</code><br/>
</div>
<p><a href="_win32_window_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const int <br class="typebreak"/>
*PFNWGLCREATECONTEXTATTRIBSARBPROC&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_win32_window_8cpp.html#a7ba1e8051e394591f1b2d8ed4d44fbe8">wglCreateContextAttribsARB</a> = NULL</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_win32_window_8cpp.html#a6d44068f39be5ac9b6876b3ba9ce0397">HGLRC</a> (APIENTRYP PFNWGLCREATECONTEXTATTRIBSARBPROC)(HDC</td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="_win32_window_8cpp.html#a3f7bf9695d032fb9ce78678b8d311901">HGLRC</a></td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
<a class="anchor" id="a7ba1e8051e394591f1b2d8ed4d44fbe8"></a><!-- doxytag: member="Win32Window.cpp::wglCreateContextAttribsARB" ref="a7ba1e8051e394591f1b2d8ed4d44fbe8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef const int* PFNWGLCREATECONTEXTATTRIBSARBPROC <a class="el" href="_win32_window_8cpp.html#a7ba1e8051e394591f1b2d8ed4d44fbe8">wglCreateContextAttribsARB</a> = NULL</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00010">10</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a6d44068f39be5ac9b6876b3ba9ce0397"></a><!-- doxytag: member="Win32Window.cpp::HGLRC" ref="a6d44068f39be5ac9b6876b3ba9ce0397" args="(APIENTRYP PFNWGLCREATECONTEXTATTRIBSARBPROC)(HDC" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef HGLRC </td>
<td>(</td>
<td class="paramtype">APIENTRYP&#160;</td>
<td class="paramname"><em>PFNWGLCREATECONTEXTATTRIBSARBPROC</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Variable Documentation</h2>
<a class="anchor" id="a3f7bf9695d032fb9ce78678b8d311901"></a><!-- doxytag: member="Win32Window.cpp::HGLRC" ref="a3f7bf9695d032fb9ce78678b8d311901" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef HGLRC</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00009">9</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_win32_window_8cpp.html">Win32Window.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,360 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Win32Window.cpp Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_win32_window_8cpp.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Win32Window.cpp</div> </div>
</div>
<div class="contents">
<a href="_win32_window_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include &lt;ctime&gt;</span>
<a name="l00002"></a>00002 <span class="preprocessor">#include &lt;iostream&gt;</span>
<a name="l00003"></a>00003 <span class="preprocessor">#include &lt;windows.h&gt;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;GL/gl.h&gt;</span>
<a name="l00005"></a>00005 <span class="preprocessor">#include &quot;../Libs/wglext.h&quot;</span>
<a name="l00006"></a>00006 <span class="preprocessor">#include &quot;<a class="code" href="_win32_window_8h.html">Win32Window.h</a>&quot;</span>
<a name="l00007"></a>00007 <span class="preprocessor">#include &quot;../Unuk/Game.h&quot;</span>
<a name="l00008"></a>00008
<a name="l00009"></a><a class="code" href="_win32_window_8cpp.html#a3f7bf9695d032fb9ce78678b8d311901">00009</a> <span class="keyword">typedef</span> <a class="code" href="_win32_window_8cpp.html#a3f7bf9695d032fb9ce78678b8d311901">HGLRC</a>(<a class="code" href="glxext_8h.html#aef0d9e5e275e1b7becf54b6aa9ce3911">APIENTRYP</a> PFNWGLCREATECONTEXTATTRIBSARBPROC) (<a class="code" href="wglext_8h.html#aaf5a06bd464c6ec72cf68b4819afebe3">HDC</a>, <a class="code" href="_win32_window_8cpp.html#a3f7bf9695d032fb9ce78678b8d311901">HGLRC</a>, <span class="keyword">const</span> <span class="keywordtype">int</span>*);
<a name="l00010"></a><a class="code" href="_win32_window_8cpp.html#a7ba1e8051e394591f1b2d8ed4d44fbe8">00010</a> PFNWGLCREATECONTEXTATTRIBSARBPROC <a class="code" href="_win32_window_8cpp.html#a7ba1e8051e394591f1b2d8ed4d44fbe8">wglCreateContextAttribsARB</a> = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00011"></a>00011
<a name="l00012"></a><a class="code" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">00012</a> <a class="code" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">Win32Window::Win32Window</a>(HINSTANCE hInstance) {
<a name="l00013"></a>00013 m_isRunning = <span class="keyword">false</span>;
<a name="l00014"></a>00014 m_game = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00015"></a>00015 m_hinstance = hInstance;
<a name="l00016"></a>00016 m_lastTime = 0;
<a name="l00017"></a>00017 }
<a name="l00018"></a>00018
<a name="l00019"></a><a class="code" href="class_win32_window.html#aaf37e216644b98bf2744dde43f7dfeb6">00019</a> <a class="code" href="class_win32_window.html#aaf37e216644b98bf2744dde43f7dfeb6">Win32Window::~Win32Window</a>(<span class="keywordtype">void</span>) {
<a name="l00020"></a>00020
<a name="l00021"></a>00021 }
<a name="l00022"></a>00022
<a name="l00023"></a><a class="code" href="class_win32_window.html#a1399e25540a585c07cc9f8d0dedfabe9">00023</a> <span class="keywordtype">bool</span> <a class="code" href="class_win32_window.html#a1399e25540a585c07cc9f8d0dedfabe9">Win32Window::Create</a>(<span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>, <span class="keywordtype">int</span> bpp, <span class="keywordtype">bool</span> fullscreen) {
<a name="l00024"></a>00024 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> dwExStyle;
<a name="l00025"></a>00025 <a class="code" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">DWORD</a> dwStyle;
<a name="l00026"></a>00026
<a name="l00027"></a>00027 m_isFullscreen = fullscreen;
<a name="l00028"></a>00028
<a name="l00029"></a>00029 <span class="comment">// Set up the window values.</span>
<a name="l00030"></a>00030 m_windowRect.left = (long) 0;
<a name="l00031"></a>00031 m_windowRect.right = (long) width;
<a name="l00032"></a>00032 m_windowRect.top = (long) 0;
<a name="l00033"></a>00033 m_windowRect.bottom = (long) height;
<a name="l00034"></a>00034
<a name="l00035"></a>00035 <span class="comment">// Set up the window class structure.</span>
<a name="l00036"></a>00036 m_windowClass.cbSize = <span class="keyword">sizeof</span>(WNDCLASSEX);
<a name="l00037"></a>00037 m_windowClass.style = CS_HREDRAW | CS_VREDRAW;
<a name="l00038"></a>00038 m_windowClass.lpfnWndProc = <a class="code" href="class_win32_window.html#a122b796d5a3953827f20f27fe921f449">Win32Window::StaticWndProc</a>; <span class="comment">// Our static method is the event handler.</span>
<a name="l00039"></a>00039 m_windowClass.cbClsExtra = 0;
<a name="l00040"></a>00040 m_windowClass.cbWndExtra = 0;
<a name="l00041"></a>00041 m_windowClass.hInstance = m_hinstance;
<a name="l00042"></a>00042 m_windowClass.hIcon = LoadIcon(<a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, IDI_APPLICATION);
<a name="l00043"></a>00043 m_windowClass.hCurser = LoadCursor(<a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, IDC_ARROW);
<a name="l00044"></a>00044 m_windowClass.hbrBackground = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00045"></a>00045 m_windowClass.lpszMenuName = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00046"></a>00046 m_windowClass.lpszClassName = <span class="stringliteral">&quot;Unuk&quot;</span>;
<a name="l00047"></a>00047 m_windowClass.hIconSm = LoadIcon(<a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, IDI_WINLOGO);
<a name="l00048"></a>00048
<a name="l00049"></a>00049 <span class="comment">// Register the window class.</span>
<a name="l00050"></a>00050 <span class="keywordflow">if</span>(!RegisterClassEx(&amp;m_windowClass)) {
<a name="l00051"></a>00051 <span class="keywordflow">return</span> <span class="keyword">false</span>;
<a name="l00052"></a>00052 }
<a name="l00053"></a>00053
<a name="l00054"></a>00054 <span class="comment">// We need to change the display mode if we are running fullscreen.</span>
<a name="l00055"></a>00055 <span class="keywordflow">if</span>(m_isFullsceen) {
<a name="l00056"></a>00056 <span class="comment">// This is the device mode.</span>
<a name="l00057"></a>00057 DEVMODE dmScreenSettings;
<a name="l00058"></a>00058 memset(&amp;dmScreenSettings, 0, <span class="keyword">sizeof</span>(smScreenSettings));
<a name="l00059"></a>00059 dmScreenSettings.dmSize = <span class="keyword">sizeof</span>(dmScreenSettings);
<a name="l00060"></a>00060
<a name="l00061"></a>00061 <span class="comment">// Set the screen width/height/bpp.</span>
<a name="l00062"></a>00062 dmScreenSettings.dmPelsWidth = <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>;
<a name="l00063"></a>00063 dmScreenSettings.dmPelsHeight = <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>;
<a name="l00064"></a>00064 dmScreenSettings.dmBitsPerPel = bpp;
<a name="l00065"></a>00065 dmScreenSettings.dwFields = DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT;
<a name="l00066"></a>00066
<a name="l00067"></a>00067 <span class="keywordflow">if</span>(ChangeDisplaySettings(&amp;dScreenSettings, CDS_FULLSCREEN) != DISP_CHANGE_SUCCESSFUL) {
<a name="l00068"></a>00068 <span class="comment">// Setting display mode failed, we will switch to windowed mode.</span>
<a name="l00069"></a>00069 MessageBox(<a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <span class="stringliteral">&quot;Display mode failed&quot;</span>, <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, MB_OK);
<a name="l00070"></a>00070 m_isFullscreen = <span class="keyword">false</span>;
<a name="l00071"></a>00071 }
<a name="l00072"></a>00072 }
<a name="l00073"></a>00073
<a name="l00074"></a>00074 <span class="comment">// Check to see if we are still in fullscreen mode.</span>
<a name="l00075"></a>00075 <span class="keywordflow">if</span>(m_fullscreen) {
<a name="l00076"></a>00076 dwExStyle = WS_EX_APPWINDOW;
<a name="l00077"></a>00077 dwStyle = WS_POPUP;
<a name="l00078"></a>00078 ShowCursor(<span class="keyword">false</span>);
<a name="l00079"></a>00079 } <span class="keywordflow">else</span> {
<a name="l00080"></a>00080 <span class="comment">// fullscreen mode must have failed.</span>
<a name="l00081"></a>00081 dwExStyle = WS_EX_APPWINDOW | WS_EX_WINDOWEDGE;
<a name="l00082"></a>00082 dwStyle = WS_OVERLAPPEDWINDOW
<a name="l00083"></a>00083 }
<a name="l00084"></a>00084
<a name="l00085"></a>00085 <span class="comment">// Adjusted the window to the requested size.</span>
<a name="l00086"></a>00086 AdjustWindowRectEx(&amp;m_windowRect, swStyle, <span class="keyword">false</span>, dwExStyle);
<a name="l00087"></a>00087
<a name="l00088"></a>00088 <span class="comment">// Now the class is regestered we can finaly create the window.</span>
<a name="l00089"></a>00089 m_hWnd = CreateWindowEx(<a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <span class="stringliteral">&quot;Unuk&quot;</span>, dwStyle | WS_CLIPCHILDREN | WS_CLIPSIBLINGS, 0, 0,
<a name="l00090"></a>00090 m_windowRect.right - m_windowRect.left, m_windowRect.bottom - m_windowRect.top,
<a name="l00091"></a>00091 <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, m_hinstance, <span class="keyword">this</span>);
<a name="l00092"></a>00092
<a name="l00093"></a>00093 <span class="comment">// Let&#39;s make sure the window creation went as planned.</span>
<a name="l00094"></a>00094 <span class="keywordflow">if</span>(!m_hWnd) <span class="keywordflow">return</span> 0;
<a name="l00095"></a>00095
<a name="l00096"></a>00096 m_hdc = GetDC(m_hWnd);
<a name="l00097"></a>00097
<a name="l00098"></a>00098 <span class="comment">// We know everything is ok, display and update the window now.</span>
<a name="l00099"></a>00099 ShowWindow(m_hWnd, SW_SHOW);
<a name="l00100"></a>00100 UpdateWindow(m_hWnd);
<a name="l00101"></a>00101
<a name="l00102"></a>00102 m_lastTime = <a class="code" href="main_8cpp.html#aa17d85aacf437da3fe7e2cd86abf22c4">GetTickCount</a>() / 1000.0f;
<a name="l00103"></a>00103 <span class="keywordflow">return</span> <span class="keyword">true</span>;
<a name="l00104"></a>00104 }
<a name="l00105"></a>00105
<a name="l00106"></a><a class="code" href="class_win32_window.html#a6545dfce322862ad6318eb6102d59e06">00106</a> <span class="keywordtype">void</span> <a class="code" href="class_win32_window.html#a6545dfce322862ad6318eb6102d59e06">Win32Window::Destroy</a>(<span class="keywordtype">void</span>) {
<a name="l00107"></a>00107 <span class="comment">// If we are in fullscreen we want to switch back to desktop, and show the mouse cursor.</span>
<a name="l00108"></a>00108 <span class="keywordflow">if</span>(m_isFullscreen) {
<a name="l00109"></a>00109 ChangeDisplaySettings(<a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, 0);
<a name="l00110"></a>00110 ShowCursor(<span class="keyword">true</span>);
<a name="l00111"></a>00111 }
<a name="l00112"></a>00112 }
<a name="l00113"></a>00113
<a name="l00114"></a><a class="code" href="class_win32_window.html#a53340f72e172303a30fc72161be4ac0a">00114</a> <span class="keywordtype">void</span> <a class="code" href="class_win32_window.html#a53340f72e172303a30fc72161be4ac0a">Win32Window::AttachGame</a>(<a class="code" href="class_game.html">Game</a>* game) {
<a name="l00115"></a>00115 m_game = game;
<a name="l00116"></a>00116 }
<a name="l00117"></a>00117
<a name="l00118"></a><a class="code" href="class_win32_window.html#a881cc5d8e73332434b7596512c66b2ef">00118</a> <span class="keywordtype">bool</span> <a class="code" href="class_win32_window.html#a881cc5d8e73332434b7596512c66b2ef">Win32Window::IsRunning</a>(<span class="keywordtype">void</span>) {
<a name="l00119"></a>00119 <span class="keywordflow">return</span> m_isRunning;
<a name="l00120"></a>00120 }
<a name="l00121"></a>00121
<a name="l00122"></a>00122 <span class="keywordtype">void</span> Win32Window::ProccessEvents(<span class="keywordtype">void</span>) {
<a name="l00123"></a>00123 MSG msg;
<a name="l00124"></a>00124
<a name="l00125"></a>00125 <span class="comment">// While there are messages in the queue, store them in msg.</span>
<a name="l00126"></a>00126 <span class="keywordflow">while</span>(PeekMessage(&amp;msg, <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>, 0, 0, PM_REMOVE)) {
<a name="l00127"></a>00127 <span class="comment">// Process the messages one at a time.</span>
<a name="l00128"></a>00128 TranslateMessage(&amp;msg);
<a name="l00129"></a>00129 DispatchMessage(&amp;msg);
<a name="l00130"></a>00130 }
<a name="l00131"></a>00131 }
<a name="l00132"></a>00132
<a name="l00133"></a>00133 <span class="keywordtype">void</span> Win32Window::SetupPixelFormat(<span class="keywordtype">void</span>) {
<a name="l00134"></a>00134 <span class="keywordtype">int</span> pixelFormat;
<a name="l00135"></a>00135
<a name="l00136"></a>00136 PIXELFORMATDESCRIPTOR pfd = {
<a name="l00137"></a>00137 <span class="keyword">sizeof</span>(PIXELFORMATDESCRIPTOR), <span class="comment">// Size.</span>
<a name="l00138"></a>00138 1, <span class="comment">// Version.</span>
<a name="l00139"></a>00139 PFD_SUPPORT_OPENGL | <span class="comment">// OpenGL window.</span>
<a name="l00140"></a>00140 PFD_DRAW_TO_WINDOW | <span class="comment">// Render to window.</span>
<a name="l00141"></a>00141 PFD_DOUBLEBUFFER, <span class="comment">// Double buffer.</span>
<a name="l00142"></a>00142 PFD_TYPE_RGBA, <span class="comment">// Color type.</span>
<a name="l00143"></a>00143 32, <span class="comment">// Color Depth.</span>
<a name="l00144"></a>00144 0, 0, 0, 0, 0, 0, <span class="comment">// Color bits (ignored).</span>
<a name="l00145"></a>00145 0, <span class="comment">// No alpha buffer.</span>
<a name="l00146"></a>00146 0, <span class="comment">// Alpha bits (ignored).</span>
<a name="l00147"></a>00147 0, <span class="comment">// No accumulation buffer.</span>
<a name="l00148"></a>00148 0, 0, 0, 0, <span class="comment">// Accumulation bits (ignored).</span>
<a name="l00149"></a>00149 16, <span class="comment">// Depth buffer.</span>
<a name="l00150"></a>00150 0, <span class="comment">// No stencil buffer.</span>
<a name="l00151"></a>00151 0, <span class="comment">// No auxiliary buffers.</span>
<a name="l00152"></a>00152 PFD_MAIN_PLANE, <span class="comment">// Main layer.</span>
<a name="l00153"></a>00153 0, <span class="comment">// Reserved.</span>
<a name="l00154"></a>00154 0, 0, 0, <span class="comment">// No layer, visible, damage masks.</span>
<a name="l00155"></a>00155 };
<a name="l00156"></a>00156
<a name="l00157"></a>00157 pixelFormat = ChoosePixelFormat(m_hdc, &amp;pfd);
<a name="l00158"></a>00158 SetPixelFormat(m_hdc, pixelFormat, &amp;pfd);
<a name="l00159"></a>00159 }
<a name="l00160"></a>00160
<a name="l00161"></a><a class="code" href="class_win32_window.html#ac17fafc962cee047adbdc883e4056544">00161</a> LRESULT <a class="code" href="class_win32_window.html#ac17fafc962cee047adbdc883e4056544">Win32Window::WndProc</a>(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
<a name="l00162"></a>00162 <span class="keywordflow">switch</span>(uMsg) {
<a name="l00163"></a>00163 <span class="comment">// Create the window.</span>
<a name="l00164"></a>00164 <span class="keywordflow">case</span> WM_CREATE:
<a name="l00165"></a>00165 m_hdc = GetDC(hWnd);
<a name="l00166"></a>00166 SetupPixelFormat();
<a name="l00167"></a>00167
<a name="l00168"></a>00168 <span class="comment">// Setup the OpenGL version. We want to use 3.0.</span>
<a name="l00169"></a>00169 <span class="keywordtype">int</span> attribs[] = {
<a name="l00170"></a>00170 <a class="code" href="wglext_8h.html#a64d5f1fa63a1979e33aee2949f6f21ad">WGL_CONTEXT_MAJOR_VERSION_ARB</a>, 3,
<a name="l00171"></a>00171 <a class="code" href="wglext_8h.html#a043b9ae0e73a1ff853339c02a3026096">WGL_CONTEXT_MINOR_VERSION_ARB</a>, 0,
<a name="l00172"></a>00172 0
<a name="l00173"></a>00173 };
<a name="l00174"></a>00174
<a name="l00175"></a>00175 <span class="comment">// Create a temporary context so we can get a pointer to the function.</span>
<a name="l00176"></a>00176 <a class="code" href="_win32_window_8cpp.html#a3f7bf9695d032fb9ce78678b8d311901">HGLRC</a> tmpContext = wglCreateContext(m_hdc);
<a name="l00177"></a>00177 <span class="comment">// Make it the current.</span>
<a name="l00178"></a>00178 wglMakeCurrent(m_hdc, tmpContext);
<a name="l00179"></a>00179
<a name="l00180"></a>00180 <span class="comment">// Get the function pointer.</span>
<a name="l00181"></a>00181 <a class="code" href="_win32_window_8cpp.html#a7ba1e8051e394591f1b2d8ed4d44fbe8">wglCreateContextAttribsARB</a> = (PFNWGLCCREATECONTEXTATTRIBSARBPROC) wglGetProcAddress(<span class="stringliteral">&quot;wglCreateContextAttribsARB&quot;</span>);
<a name="l00182"></a>00182
<a name="l00183"></a>00183 <span class="comment">// If it is NULL, then GL 3.0 is not supported.</span>
<a name="l00184"></a>00184 <span class="keywordflow">if</span>(!<a class="code" href="_win32_window_8cpp.html#a7ba1e8051e394591f1b2d8ed4d44fbe8">wglCreateContextAttribsARB</a>) {
<a name="l00185"></a>00185 <a class="code" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a>-&gt;<a class="code" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(<span class="stringliteral">&quot;\nOpenGL 3.0 is not supported, falling back to GL 2.1&quot;</span>);
<a name="l00186"></a>00186 m_hglrc = tmpContext;
<a name="l00187"></a>00187 } <span class="keywordflow">else</span> {
<a name="l00188"></a>00188 <span class="comment">// Create an OpenGL 3.0 context using the new function.</span>
<a name="l00189"></a>00189 m_hglrc = <a class="code" href="_win32_window_8cpp.html#a7ba1e8051e394591f1b2d8ed4d44fbe8">wglCreateContextAttribsARB</a>(m_hdc, 0, attribs);
<a name="l00190"></a>00190 <span class="comment">// Delete then temp context.</span>
<a name="l00191"></a>00191 wglDeleteContext(tmpContext);
<a name="l00192"></a>00192 }
<a name="l00193"></a>00193
<a name="l00194"></a>00194 <span class="comment">// Make the GL3 context current.</span>
<a name="l00195"></a>00195 wglMakeCurrent(m_hdc, m_hglrc);
<a name="l00196"></a>00196 <span class="comment">// Our window is now running.</span>
<a name="l00197"></a>00197 m_isRunning = <span class="keyword">true</span>;
<a name="l00198"></a>00198 <span class="keywordflow">break</span>;
<a name="l00199"></a>00199 <span class="keywordflow">case</span> WM_DESTROY:
<a name="l00200"></a>00200 <span class="keywordflow">case</span> WM_CLOSE:
<a name="l00201"></a>00201 wglMakeCurrent(m_hdc, <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>);
<a name="l00202"></a>00202 wglDeleteContext(m_hglrc);
<a name="l00203"></a>00203 m_isRunning = <span class="keyword">false</span>;
<a name="l00204"></a>00204 PostQuitMessage(0);
<a name="l00205"></a>00205 <span class="keywordflow">return</span> 0;
<a name="l00206"></a>00206 <span class="keywordflow">break</span>;
<a name="l00207"></a>00207 <span class="keywordflow">case</span> WM_SIZE:
<a name="l00208"></a>00208 <span class="comment">// Get the width and height.</span>
<a name="l00209"></a>00209 <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a> = HIWORD(lParam);
<a name="l00210"></a>00210 <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a> = LOWORD(lParam);
<a name="l00211"></a>00211 getAttachedExample()-&gt;onResize(width, height);
<a name="l00212"></a>00212 <span class="keywordflow">break</span>;
<a name="l00213"></a>00213 <span class="keywordflow">case</span> WM_KEYDOWN:
<a name="l00214"></a>00214 <span class="comment">// If we detect the escape key, then please close the window.</span>
<a name="l00215"></a>00215 <span class="keywordflow">if</span>(wParam == VK_ESCAPE) {
<a name="l00216"></a>00216 DestroyWindow(m_hwnd);
<a name="l00217"></a>00217 }
<a name="l00218"></a>00218 <span class="keywordflow">break</span>;
<a name="l00219"></a>00219 <span class="keywordflow">default</span>:
<a name="l00220"></a>00220 <span class="keywordflow">break</span>;
<a name="l00221"></a>00221 }
<a name="l00222"></a>00222 <span class="keywordflow">return</span> DefWindowProc(hWnd, uMsg, wParam, lParam);
<a name="l00223"></a>00223 }
<a name="l00224"></a>00224
<a name="l00225"></a><a class="code" href="class_win32_window.html#a122b796d5a3953827f20f27fe921f449">00225</a> LRESULT CALLBACK <a class="code" href="class_win32_window.html#a122b796d5a3953827f20f27fe921f449">Win32Window::StaticWndProc</a>(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
<a name="l00226"></a>00226 <a class="code" href="class_win32_window.html">Win32Window</a>* window = <a class="code" href="_node_8h.html#a070d2ce7b6bb7e5c05602aa8c308d0c4">NULL</a>;
<a name="l00227"></a>00227
<a name="l00228"></a>00228 <span class="comment">// If we see the create message.</span>
<a name="l00229"></a>00229 <span class="keywordflow">if</span>(uMsg == WM_CREATE) {
<a name="l00230"></a>00230 <span class="comment">// Then get the pointer we stored during create.</span>
<a name="l00231"></a>00231 window = (<a class="code" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">Win32Window</a>)(LPCREATESTRUCT)lParam)-&gt;lpCreateParams;
<a name="l00232"></a>00232 <span class="comment">// Associate the window pointer with the hWnd for the other events to access.</span>
<a name="l00233"></a>00233 SetWindowLongPtr(hWnd, GWL_USERDAA, (LONG_PTR)window);
<a name="l00234"></a>00234 } <span class="keywordflow">else</span> {
<a name="l00235"></a>00235 <span class="comment">// If this aint a creation event, then we should have stored a pointer to the window.</span>
<a name="l00236"></a>00236 window = (<a class="code" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">Win32Window</a>)GetWindowLongPtr(hWnd, GWL_USERDATA);
<a name="l00237"></a>00237 <span class="keywordflow">if</span>(!window) {
<a name="l00238"></a>00238 <span class="keywordflow">return</span> DefWindowProc(hWnd, uMsg, wParam, lParam);
<a name="l00239"></a>00239 }
<a name="l00240"></a>00240 }
<a name="l00241"></a>00241 <span class="comment">// Call our window&#39;s member WndProc (allows us to access member variables).</span>
<a name="l00242"></a>00242 <span class="keywordflow">return</span> window-&gt;<a class="code" href="class_win32_window.html#ac17fafc962cee047adbdc883e4056544">WndProc</a>(hWnd, uMsg, wParam, lParam)
<a name="l00243"></a>00243 }
<a name="l00244"></a>00244
<a name="l00245"></a>00245 <span class="keywordtype">float</span> Win32Window::getElapsedSeconds() {
<a name="l00246"></a>00246 <span class="keywordtype">float</span> currentTime = float(<a class="code" href="main_8cpp.html#aa17d85aacf437da3fe7e2cd86abf22c4">GetTickCount</a>()) / 1000.0f;
<a name="l00247"></a>00247 <span class="keywordtype">float</span> seconds = float(currentTime - m_lastTime);
<a name="l00248"></a>00248 m_lastTime = currentTime;
<a name="l00249"></a>00249 <span class="keywordflow">return</span> seconds;
<a name="l00250"></a>00250 }
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_win32_window_8cpp.html">Win32Window.cpp</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,121 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Win32Window.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_win32_window_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
<div class="title">src/libUnuk/Win32Window.h File Reference</div> </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;windows.h&gt;</code><br/>
<code>#include &lt;ctime&gt;</code><br/>
</div>
<p><a href="_win32_window_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html">Win32Window</a></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_win32_window_8h.html">Win32Window.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,164 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: src/libUnuk/Win32Window.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('_win32_window_8h.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">src/libUnuk/Win32Window.h</div> </div>
</div>
<div class="contents">
<a href="_win32_window_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef _WIN32WINDOW_H_</span>
<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define _WIN32WINDOW_H_</span>
<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#include &lt;windows.h&gt;</span>
<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;ctime&gt;</span>
<a name="l00005"></a>00005
<a name="l00006"></a>00006 <span class="keyword">class </span><a class="code" href="class_game.html">Game</a>; <span class="comment">// Declaration of our Game class.</span>
<a name="l00007"></a>00007
<a name="l00008"></a><a class="code" href="class_win32_window.html">00008</a> <span class="keyword">class </span><a class="code" href="class_win32_window.html">Win32Window</a> {
<a name="l00009"></a>00009 <span class="keyword">public</span>:
<a name="l00010"></a>00010 <span class="comment">// Default constructor/deconstructor.</span>
<a name="l00011"></a>00011 <a class="code" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">Win32Window</a>(HINSTANCE hInstance);
<a name="l00012"></a>00012 <a class="code" href="class_win32_window.html#aaf37e216644b98bf2744dde43f7dfeb6">~Win32Window</a>(<span class="keywordtype">void</span>);
<a name="l00013"></a>00013
<a name="l00014"></a>00014 <span class="keywordtype">bool</span> <a class="code" href="class_win32_window.html#a1399e25540a585c07cc9f8d0dedfabe9">Create</a>(<span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>, <span class="keywordtype">int</span> <a class="code" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>, <span class="keywordtype">int</span> bpp, <span class="keywordtype">bool</span> fullscreen);
<a name="l00015"></a>00015 <span class="keywordtype">void</span> <a class="code" href="class_win32_window.html#a6545dfce322862ad6318eb6102d59e06">Destroy</a>();
<a name="l00016"></a>00016 <span class="keywordtype">void</span> <a class="code" href="class_win32_window.html#afbd2f2d46befc3b775883c82d564210c">ProcessEvents</a>();
<a name="l00017"></a>00017 <span class="keywordtype">void</span> <a class="code" href="class_win32_window.html#a53340f72e172303a30fc72161be4ac0a">AttachGame</a>(<a class="code" href="class_game.html">Game</a>* game);
<a name="l00018"></a>00018
<a name="l00019"></a>00019 <span class="comment">// Is the window running?</span>
<a name="l00020"></a>00020 <span class="keywordtype">bool</span> <a class="code" href="class_win32_window.html#a881cc5d8e73332434b7596512c66b2ef">IsRunning</a>();
<a name="l00021"></a>00021
<a name="l00022"></a><a class="code" href="class_win32_window.html#a094c5c158c31c9d1d59f8727def85141">00022</a> <span class="keywordtype">void</span> <a class="code" href="class_win32_window.html#a094c5c158c31c9d1d59f8727def85141">SwapBuffers</a>() { <a class="code" href="class_win32_window.html#a094c5c158c31c9d1d59f8727def85141">SwapBuffers</a>(m_hdc); }
<a name="l00023"></a>00023
<a name="l00024"></a>00024 <span class="keyword">static</span> LRESULT CALLBACK <a class="code" href="class_win32_window.html#a122b796d5a3953827f20f27fe921f449">StaticWndProc</a>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
<a name="l00025"></a>00025 LRESULT CALLBACK <a class="code" href="class_win32_window.html#ac17fafc962cee047adbdc883e4056544">WndProc</a>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam);
<a name="l00026"></a>00026
<a name="l00027"></a>00027 <span class="keywordtype">float</span> <a class="code" href="class_win32_window.html#a5324132bf36ee37d8a3c6c064196b6f6">GetElapsedSeconds</a>();
<a name="l00028"></a>00028
<a name="l00029"></a>00029 <span class="keyword">private</span>:
<a name="l00030"></a>00030 <span class="comment">// Pointer to the game class.</span>
<a name="l00031"></a>00031 <a class="code" href="class_game.html">Game</a>* m_game;
<a name="l00032"></a>00032 <span class="comment">// Is the window still running?</span>
<a name="l00033"></a>00033 <span class="keywordtype">bool</span> m_isRunning;
<a name="l00034"></a>00034 <span class="keywordtype">bool</span> m_fullscreen;
<a name="l00035"></a>00035
<a name="l00036"></a>00036 <span class="comment">// Window handle.</span>
<a name="l00037"></a>00037 HWND m_hWnd;
<a name="l00038"></a>00038 <span class="comment">// This is our rendering context.</span>
<a name="l00039"></a>00039 <a class="code" href="_win32_window_8cpp.html#a3f7bf9695d032fb9ce78678b8d311901">HGLRC</a> m_hglrc;
<a name="l00040"></a>00040 <span class="comment">// The device context.</span>
<a name="l00041"></a>00041 <a class="code" href="wglext_8h.html#aaf5a06bd464c6ec72cf68b4819afebe3">HDC</a> m_hdc;
<a name="l00042"></a>00042 <span class="comment">// Window bounds.</span>
<a name="l00043"></a>00043 RECT m_windowRect;
<a name="l00044"></a>00044 <span class="comment">// Application instance.</span>
<a name="l00045"></a>00045 HINSTANCE m_hinstance;
<a name="l00046"></a>00046 WNDCLASSEX m_windowClass;
<a name="l00047"></a>00047
<a name="l00048"></a>00048 <span class="keywordtype">void</span> SetupPixelFormat(<span class="keywordtype">void</span>);
<a name="l00049"></a>00049 <a class="code" href="class_game.html">Game</a>* GetAttachedGame() { <span class="keywordflow">return</span> m_game; }
<a name="l00050"></a>00050
<a name="l00051"></a>00051 <span class="keywordtype">float</span> m_lastTime;
<a name="l00052"></a>00052 };
<a name="l00053"></a>00053
<a name="l00054"></a>00054 <span class="preprocessor">#endif // _WIN32WINDOW_H_</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="_win32_window_8h.html">Win32Window.h</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

135
Docs/html/annotated.html Normal file
View File

@ -0,0 +1,135 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('annotated.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Class List</div> </div>
</div>
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
<tr><td class="indexkey"><a class="el" href="class_a_star.html">AStar</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_colour.html">Colour</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_debug.html">Debug</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_entity.html">Entity</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_game.html">Game</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html">GLXBufferClobberEventSGIX</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html">GLXHyperpipeConfigSGIX</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html">GLXHyperpipeNetworkSGIX</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_g_l_x_pipe_rect.html">GLXPipeRect</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_g_l_x_pipe_rect_limits.html">GLXPipeRectLimits</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_image_loader.html">ImageLoader</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structinput__s.html">input_s</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structkeyboard__s.html">keyboard_s</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structmouse__s.html">mouse_s</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_node.html">Node</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_player.html">Player</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_sprite.html">Sprite</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_stack.html">Stack</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_static.html">Static</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_tex_coord.html">TexCoord</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="struct_vector2.html">Vector2</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_win32_window.html">Win32Window</a></td><td class="indexvalue"></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

BIN
Docs/html/bc_s.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 B

View File

@ -0,0 +1,126 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_a_star.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">AStar Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_a_star.html">AStar</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_a_star.html#ac24e9dfcf9b10e277a2b84d864786cd8">AStar</a>(void)</td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">CBData</a></td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#a49456dd3428034ad96ab7e2bcdae6397">GeneratePath</a>(int startx, int starty, int destx, int desty)</td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#aa0713000dd611a2855cc4eb96afcc5ce">GetBestNode</a>(void)</td><td><a class="el" href="class_a_star.html">AStar</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#ae0a4ccaa8582189a62afdb04f73c43b7">InitStep</a>(int startx, int starty, int destx, int desty)</td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#a4fe11c564dceb3cac1352c7fadc0efef">NCData</a></td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#ade8f2b86e351895bab6336c4725da0a3">Reset</a>(void)</td><td><a class="el" href="class_a_star.html">AStar</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#af91228c86f696a0f66eaf6b6dd7368f2">SetRows</a>(int r)</td><td><a class="el" href="class_a_star.html">AStar</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#ab7acb36f1266e9149b674a8b59c2671d">Step</a>(void)</td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">udCost</a></td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#ab5a6376f40d9746e71447acb3b8a05bd">udNotifyChild</a></td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">udNotifyList</a></td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">udValid</a></td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_a_star.html#a6a19cecaac38d0cc8f7f812f027ea98e">~AStar</a>(void)</td><td><a class="el" href="class_a_star.html">AStar</a></td><td></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

435
Docs/html/class_a_star.html Normal file
View File

@ -0,0 +1,435 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: AStar Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_a_star.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> </div>
<div class="headertitle">
<div class="title">AStar Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="AStar" -->
<p><code>#include &lt;<a class="el" href="_a_star_8h_source.html">AStar.h</a>&gt;</code></p>
<p><a href="class_a_star-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#ac24e9dfcf9b10e277a2b84d864786cd8">AStar</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#a6a19cecaac38d0cc8f7f812f027ea98e">~AStar</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#a49456dd3428034ad96ab7e2bcdae6397">GeneratePath</a> (int startx, int starty, int destx, int desty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#ab7acb36f1266e9149b674a8b59c2671d">Step</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#ae0a4ccaa8582189a62afdb04f73c43b7">InitStep</a> (int startx, int starty, int destx, int desty)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#af91228c86f696a0f66eaf6b6dd7368f2">SetRows</a> (int r)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#ade8f2b86e351895bab6336c4725da0a3">Reset</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#aa0713000dd611a2855cc4eb96afcc5ce">GetBestNode</a> (void)</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">udCost</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">udValid</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#ab5a6376f40d9746e71447acb3b8a05bd">udNotifyChild</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">udNotifyList</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">CBData</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_star.html#a4fe11c564dceb3cac1352c7fadc0efef">NCData</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00005">5</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac24e9dfcf9b10e277a2b84d864786cd8"></a><!-- doxytag: member="AStar::AStar" ref="ac24e9dfcf9b10e277a2b84d864786cd8" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">AStar::AStar </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8cpp_source.html#l00005">5</a> of file <a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6a19cecaac38d0cc8f7f812f027ea98e"></a><!-- doxytag: member="AStar::~AStar" ref="a6a19cecaac38d0cc8f7f812f027ea98e" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">AStar::~AStar </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8cpp_source.html#l00016">16</a> of file <a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a49456dd3428034ad96ab7e2bcdae6397"></a><!-- doxytag: member="AStar::GeneratePath" ref="a49456dd3428034ad96ab7e2bcdae6397" args="(int startx, int starty, int destx, int desty)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool AStar::GeneratePath </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>startx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>starty</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>destx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>desty</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8cpp_source.html#l00020">20</a> of file <a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa0713000dd611a2855cc4eb96afcc5ce"></a><!-- doxytag: member="AStar::GetBestNode" ref="aa0713000dd611a2855cc4eb96afcc5ce" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_node.html">Node</a>* AStar::GetBestNode </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00024">24</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae0a4ccaa8582189a62afdb04f73c43b7"></a><!-- doxytag: member="AStar::InitStep" ref="ae0a4ccaa8582189a62afdb04f73c43b7" args="(int startx, int starty, int destx, int desty)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int AStar::InitStep </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>startx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>starty</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>destx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>desty</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8cpp_source.html#l00051">51</a> of file <a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ade8f2b86e351895bab6336c4725da0a3"></a><!-- doxytag: member="AStar::Reset" ref="ade8f2b86e351895bab6336c4725da0a3" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AStar::Reset </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00022">22</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<a class="anchor" id="af91228c86f696a0f66eaf6b6dd7368f2"></a><!-- doxytag: member="AStar::SetRows" ref="af91228c86f696a0f66eaf6b6dd7368f2" args="(int r)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void AStar::SetRows </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>r</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00021">21</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab7acb36f1266e9149b674a8b59c2671d"></a><!-- doxytag: member="AStar::Step" ref="ab7acb36f1266e9149b674a8b59c2671d" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int AStar::Step </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8cpp_source.html#l00038">38</a> of file <a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a5a3067f9cf62dd1542f91f90c2b5dc0a"></a><!-- doxytag: member="AStar::CBData" ref="a5a3067f9cf62dd1542f91f90c2b5dc0a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">AStar::CBData</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00015">15</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4fe11c564dceb3cac1352c7fadc0efef"></a><!-- doxytag: member="AStar::NCData" ref="a4fe11c564dceb3cac1352c7fadc0efef" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="class_a_star.html#a4fe11c564dceb3cac1352c7fadc0efef">AStar::NCData</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00016">16</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<a class="anchor" id="a6daaa58fc52045c6a4fad6b7a1fec60a"></a><!-- doxytag: member="AStar::udCost" ref="a6daaa58fc52045c6a4fad6b7a1fec60a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> <a class="el" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">AStar::udCost</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00010">10</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab5a6376f40d9746e71447acb3b8a05bd"></a><!-- doxytag: member="AStar::udNotifyChild" ref="ab5a6376f40d9746e71447acb3b8a05bd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> <a class="el" href="class_a_star.html#ab5a6376f40d9746e71447acb3b8a05bd">AStar::udNotifyChild</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00012">12</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1a4896338d482138954cfbfbd9e93641"></a><!-- doxytag: member="AStar::udNotifyList" ref="a1a4896338d482138954cfbfbd9e93641" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> <a class="el" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">AStar::udNotifyList</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00013">13</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<a class="anchor" id="a2c97615a0ad52039bec2a7ceaab772a2"></a><!-- doxytag: member="AStar::udValid" ref="a2c97615a0ad52039bec2a7ceaab772a2" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Func</a> <a class="el" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">AStar::udValid</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_a_star_8h_source.html#l00011">11</a> of file <a class="el" href="_a_star_8h_source.html">AStar.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/libUnuk/<a class="el" href="_a_star_8h_source.html">AStar.h</a></li>
<li>src/libUnuk/<a class="el" href="_a_star_8cpp_source.html">AStar.cpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_a_star.html">AStar</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,119 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_debug.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Debug Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_debug.html">Debug</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_debug.html#aab477ba859e35b69510dee5e7bc476e4">closeLog</a>(void)</td><td><a class="el" href="class_debug.html">Debug</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_debug.html#ace4118d95ec0e79f5fa4d7248e94b569">Debug</a>(bool logToFile)</td><td><a class="el" href="class_debug.html">Debug</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">logger</a></td><td><a class="el" href="class_debug.html">Debug</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a>(std::string msg)</td><td><a class="el" href="class_debug.html">Debug</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_debug.html#afb2b4be02c39146a0e3a388b1d2a9883">message</a>(const char *msg,...)</td><td><a class="el" href="class_debug.html">Debug</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_debug.html#a70ec5b616303ab46c46f6e231799d07f">openLog</a>(bool logToFile)</td><td><a class="el" href="class_debug.html">Debug</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_debug.html#adcb21888f9ca900feee3bdab564c47c3">~Debug</a>(void)</td><td><a class="el" href="class_debug.html">Debug</a></td><td></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

284
Docs/html/class_debug.html Normal file
View File

@ -0,0 +1,284 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Debug Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_debug.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> </div>
<div class="headertitle">
<div class="title">Debug Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Debug" -->
<p><code>#include &lt;<a class="el" href="_debug_8h_source.html">Debug.h</a>&gt;</code></p>
<p><a href="class_debug-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug.html#ace4118d95ec0e79f5fa4d7248e94b569">Debug</a> (bool logToFile)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug.html#adcb21888f9ca900feee3bdab564c47c3">~Debug</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">message</a> (std::string msg)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug.html#afb2b4be02c39146a0e3a388b1d2a9883">message</a> (const char *msg,...)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug.html#a70ec5b616303ab46c46f6e231799d07f">openLog</a> (bool logToFile)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug.html#aab477ba859e35b69510dee5e7bc476e4">closeLog</a> (void)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="class_debug.html">Debug</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">logger</a> = NULL</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_debug_8h_source.html#l00006">6</a> of file <a class="el" href="_debug_8h_source.html">Debug.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ace4118d95ec0e79f5fa4d7248e94b569"></a><!-- doxytag: member="Debug::Debug" ref="ace4118d95ec0e79f5fa4d7248e94b569" args="(bool logToFile)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Debug::Debug </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>logToFile</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_debug_8cpp_source.html#l00020">20</a> of file <a class="el" href="_debug_8cpp_source.html">Debug.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="adcb21888f9ca900feee3bdab564c47c3"></a><!-- doxytag: member="Debug::~Debug" ref="adcb21888f9ca900feee3bdab564c47c3" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Debug::~Debug </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_debug_8cpp_source.html#l00035">35</a> of file <a class="el" href="_debug_8cpp_source.html">Debug.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aab477ba859e35b69510dee5e7bc476e4"></a><!-- doxytag: member="Debug::closeLog" ref="aab477ba859e35b69510dee5e7bc476e4" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Debug::closeLog </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_debug_8cpp_source.html#l00094">94</a> of file <a class="el" href="_debug_8cpp_source.html">Debug.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="afb2b4be02c39146a0e3a388b1d2a9883"></a><!-- doxytag: member="Debug::message" ref="afb2b4be02c39146a0e3a388b1d2a9883" args="(const char *msg,...)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Debug::message </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname"><em>...</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_debug_8cpp_source.html#l00056">56</a> of file <a class="el" href="_debug_8cpp_source.html">Debug.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7f171818a11f4d6b8dee3b44c4d6f0a7"></a><!-- doxytag: member="Debug::message" ref="a7f171818a11f4d6b8dee3b44c4d6f0a7" args="(std::string msg)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Debug::message </td>
<td>(</td>
<td class="paramtype">std::string&#160;</td>
<td class="paramname"><em>msg</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_debug_8cpp_source.html#l00049">49</a> of file <a class="el" href="_debug_8cpp_source.html">Debug.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a70ec5b616303ab46c46f6e231799d07f"></a><!-- doxytag: member="Debug::openLog" ref="a70ec5b616303ab46c46f6e231799d07f" args="(bool logToFile)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Debug::openLog </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>logToFile</em></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_debug_8cpp_source.html#l00084">84</a> of file <a class="el" href="_debug_8cpp_source.html">Debug.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ace75e2aa3105e64f9fc82c537b45135d"></a><!-- doxytag: member="Debug::logger" ref="ace75e2aa3105e64f9fc82c537b45135d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_debug.html">Debug</a> * <a class="el" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug::logger</a> = NULL<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_debug_8h_source.html#l00017">17</a> of file <a class="el" href="_debug_8h_source.html">Debug.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/libUnuk/<a class="el" href="_debug_8h_source.html">Debug.h</a></li>
<li>src/libUnuk/<a class="el" href="_debug_8cpp_source.html">Debug.cpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_debug.html">Debug</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,126 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_entity.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Entity Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_entity.html">Entity</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_entity.html#a2da196bad22f7c5a95d47564c7d0ea04">CanBeRemoved</a>(void) const </td><td><a class="el" href="class_entity.html">Entity</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a71b297ca801c1b3170a885a6f4d481c1">Destroy</a>(void)</td><td><a class="el" href="class_entity.html">Entity</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#af7b7088ca610b9f247110ccf47ed178b">Entity</a>(GameWorld *const gameWorld)</td><td><a class="el" href="class_entity.html">Entity</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a26a31288cbf21650596a7b5a0adee7ee">GetPosition</a>(void) const =0</td><td><a class="el" href="class_entity.html">Entity</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a38188cc14a73fbcd0b7e5da55c709e2a">GetType</a>(void) const =0</td><td><a class="el" href="class_entity.html">Entity</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a81982ee7714b5126e09ad3e82207f146">Initialize</a>(void)</td><td><a class="el" href="class_entity.html">Entity</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a8d03dea10779e4e91b4aef0fb7f571bc">PostRender</a>(void)</td><td><a class="el" href="class_entity.html">Entity</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a0a0be12a8170540fed0ce3de68f46790">Prepare</a>(float dt)</td><td><a class="el" href="class_entity.html">Entity</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a64da675ba3c24b2e4a3ee89917a5c970">Render</a>(void) const </td><td><a class="el" href="class_entity.html">Entity</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a8b8556ee6351c6104eb49dcefd78398f">SetPosition</a>(const Vector2 &amp;position)=0</td><td><a class="el" href="class_entity.html">Entity</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a673a3a5c822c734d641e918a7a73f6e7">Shutdown</a>(void)</td><td><a class="el" href="class_entity.html">Entity</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_static.html#a71fa0ed61ff5756c61f3e0633be864f9">Static</a>()</td><td><a class="el" href="class_static.html">Static</a></td><td><code> [inline, private]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_entity.html#a6e8406be37172eb7f4e89dd3ba674113">~Entity</a>(void)</td><td><a class="el" href="class_entity.html">Entity</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_static.html#ae56deb4a0286f129b056ff87f0b7834b">~Static</a>()</td><td><a class="el" href="class_static.html">Static</a></td><td><code> [inline, private]</code></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

372
Docs/html/class_entity.html Normal file
View File

@ -0,0 +1,372 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Entity Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_entity.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">Entity Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Entity" --><!-- doxytag: inherits="Static" -->
<p><code>#include &lt;<a class="el" href="_entity_8h_source.html">Entity.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Entity:</div>
<div class="dyncontent">
<div class="center">
<img src="class_entity.png" usemap="#Entity_map" alt=""/>
<map id="Entity_map" name="Entity_map">
<area href="class_static.html" alt="Static" shape="rect" coords="0,0,43,24"/>
</map>
</div></div>
<p><a href="class_entity-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#af7b7088ca610b9f247110ccf47ed178b">Entity</a> (GameWorld *const gameWorld)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a6e8406be37172eb7f4e89dd3ba674113">~Entity</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a0a0be12a8170540fed0ce3de68f46790">Prepare</a> (float dt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a64da675ba3c24b2e4a3ee89917a5c970">Render</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a8d03dea10779e4e91b4aef0fb7f571bc">PostRender</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a81982ee7714b5126e09ad3e82207f146">Initialize</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a673a3a5c822c734d641e918a7a73f6e7">Shutdown</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a2da196bad22f7c5a95d47564c7d0ea04">CanBeRemoved</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a71b297ca801c1b3170a885a6f4d481c1">Destroy</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="struct_vector2.html">Vector2</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a26a31288cbf21650596a7b5a0adee7ee">GetPosition</a> (void) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a8b8556ee6351c6104eb49dcefd78398f">SetPosition</a> (const <a class="el" href="struct_vector2.html">Vector2</a> &amp;position)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44">EntityType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_entity.html#a38188cc14a73fbcd0b7e5da55c709e2a">GetType</a> (void) const =0</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_entity_8h_source.html#l00015">15</a> of file <a class="el" href="_entity_8h_source.html">Entity.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="af7b7088ca610b9f247110ccf47ed178b"></a><!-- doxytag: member="Entity::Entity" ref="af7b7088ca610b9f247110ccf47ed178b" args="(GameWorld *const gameWorld)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Entity::Entity </td>
<td>(</td>
<td class="paramtype">GameWorld *const&#160;</td>
<td class="paramname"><em>gameWorld</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_entity_8cpp_source.html#l00003">3</a> of file <a class="el" href="_entity_8cpp_source.html">Entity.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6e8406be37172eb7f4e89dd3ba674113"></a><!-- doxytag: member="Entity::~Entity" ref="a6e8406be37172eb7f4e89dd3ba674113" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Entity::~Entity </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_entity_8cpp_source.html#l00007">7</a> of file <a class="el" href="_entity_8cpp_source.html">Entity.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a2da196bad22f7c5a95d47564c7d0ea04"></a><!-- doxytag: member="Entity::CanBeRemoved" ref="a2da196bad22f7c5a95d47564c7d0ea04" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Entity::CanBeRemoved </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_entity_8cpp_source.html#l00009">9</a> of file <a class="el" href="_entity_8cpp_source.html">Entity.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a71b297ca801c1b3170a885a6f4d481c1"></a><!-- doxytag: member="Entity::Destroy" ref="a71b297ca801c1b3170a885a6f4d481c1" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Entity::Destroy </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_entity_8cpp_source.html#l00013">13</a> of file <a class="el" href="_entity_8cpp_source.html">Entity.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a26a31288cbf21650596a7b5a0adee7ee"></a><!-- doxytag: member="Entity::GetPosition" ref="a26a31288cbf21650596a7b5a0adee7ee" args="(void) const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="struct_vector2.html">Vector2</a> Entity::GetPosition </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a38188cc14a73fbcd0b7e5da55c709e2a"></a><!-- doxytag: member="Entity::GetType" ref="a38188cc14a73fbcd0b7e5da55c709e2a" args="(void) const =0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44">EntityType</a> Entity::GetType </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a81982ee7714b5126e09ad3e82207f146"></a><!-- doxytag: member="Entity::Initialize" ref="a81982ee7714b5126e09ad3e82207f146" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Entity::Initialize </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_entity_8cpp_source.html#l00029">29</a> of file <a class="el" href="_entity_8cpp_source.html">Entity.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8d03dea10779e4e91b4aef0fb7f571bc"></a><!-- doxytag: member="Entity::PostRender" ref="a8d03dea10779e4e91b4aef0fb7f571bc" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Entity::PostRender </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a0a0be12a8170540fed0ce3de68f46790"></a><!-- doxytag: member="Entity::Prepare" ref="a0a0be12a8170540fed0ce3de68f46790" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Entity::Prepare </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_entity_8cpp_source.html#l00017">17</a> of file <a class="el" href="_entity_8cpp_source.html">Entity.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a64da675ba3c24b2e4a3ee89917a5c970"></a><!-- doxytag: member="Entity::Render" ref="a64da675ba3c24b2e4a3ee89917a5c970" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Entity::Render </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_entity_8cpp_source.html#l00021">21</a> of file <a class="el" href="_entity_8cpp_source.html">Entity.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8b8556ee6351c6104eb49dcefd78398f"></a><!-- doxytag: member="Entity::SetPosition" ref="a8b8556ee6351c6104eb49dcefd78398f" args="(const Vector2 &amp;position)=0" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void Entity::SetPosition </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="struct_vector2.html">Vector2</a> &amp;&#160;</td>
<td class="paramname"><em>position</em></td><td>)</td>
<td><code> [pure virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a673a3a5c822c734d641e918a7a73f6e7"></a><!-- doxytag: member="Entity::Shutdown" ref="a673a3a5c822c734d641e918a7a73f6e7" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Entity::Shutdown </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_entity_8cpp_source.html#l00033">33</a> of file <a class="el" href="_entity_8cpp_source.html">Entity.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/libUnuk/<a class="el" href="_entity_8h_source.html">Entity.h</a></li>
<li>src/libUnuk/<a class="el" href="_entity_8cpp_source.html">Entity.cpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_entity.html">Entity</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

BIN
Docs/html/class_entity.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 B

View File

@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_game.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Game Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_game.html">Game</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_game.html#a3ae96cfdab80ddfed4e942b23c59cfd9">Game</a>(void)</td><td><a class="el" href="class_game.html">Game</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_game.html#a9fe7e8ed1349a7011a2fd240459ce70c">Init</a>(void)</td><td><a class="el" href="class_game.html">Game</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_game.html#ac08ea5322ce7e9ec5fae82411bd6e804">OnResize</a>(int width, int height)</td><td><a class="el" href="class_game.html">Game</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_game.html#a36ea7cbee603b8335d6920cc53b05d7c">Prepare</a>(float dt)</td><td><a class="el" href="class_game.html">Game</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_game.html#aa19e1d12f3b8823467a8f99f832bc6d7">Render</a>(void)</td><td><a class="el" href="class_game.html">Game</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_game.html#ae98f729272916bf01f7cb1c92ff8136a">Shutdown</a>(void)</td><td><a class="el" href="class_game.html">Game</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_game.html#a0f3517167a60aa82af21689cee075e1c">UpdateProjection</a>()</td><td><a class="el" href="class_game.html">Game</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_game.html#a5132fe2c0d2a41ad6b613dc2baeca24c">~Game</a>(void)</td><td><a class="el" href="class_game.html">Game</a></td><td></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

301
Docs/html/class_game.html Normal file
View File

@ -0,0 +1,301 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Game Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_game.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">Game Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Game" -->
<p><code>#include &lt;<a class="el" href="_game_8h_source.html">Game.h</a>&gt;</code></p>
<p><a href="class_game-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html#a3ae96cfdab80ddfed4e942b23c59cfd9">Game</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html#a5132fe2c0d2a41ad6b613dc2baeca24c">~Game</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html#a9fe7e8ed1349a7011a2fd240459ce70c">Init</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html#a36ea7cbee603b8335d6920cc53b05d7c">Prepare</a> (float dt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html#aa19e1d12f3b8823467a8f99f832bc6d7">Render</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html#ae98f729272916bf01f7cb1c92ff8136a">Shutdown</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html#a0f3517167a60aa82af21689cee075e1c">UpdateProjection</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_game.html#ac08ea5322ce7e9ec5fae82411bd6e804">OnResize</a> (int <a class="el" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>, int <a class="el" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_game_8h_source.html#l00006">6</a> of file <a class="el" href="_game_8h_source.html">Game.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3ae96cfdab80ddfed4e942b23c59cfd9"></a><!-- doxytag: member="Game::Game" ref="a3ae96cfdab80ddfed4e942b23c59cfd9" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Game::Game </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_game_8cpp_source.html#l00018">18</a> of file <a class="el" href="_game_8cpp_source.html">Game.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5132fe2c0d2a41ad6b613dc2baeca24c"></a><!-- doxytag: member="Game::~Game" ref="a5132fe2c0d2a41ad6b613dc2baeca24c" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Game::~Game </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_game_8cpp_source.html#l00025">25</a> of file <a class="el" href="_game_8cpp_source.html">Game.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a9fe7e8ed1349a7011a2fd240459ce70c"></a><!-- doxytag: member="Game::Init" ref="a9fe7e8ed1349a7011a2fd240459ce70c" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Game::Init </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_game_8cpp_source.html#l00029">29</a> of file <a class="el" href="_game_8cpp_source.html">Game.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac08ea5322ce7e9ec5fae82411bd6e804"></a><!-- doxytag: member="Game::OnResize" ref="ac08ea5322ce7e9ec5fae82411bd6e804" args="(int width, int height)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Game::OnResize </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>height</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_game_8cpp_source.html#l00132">132</a> of file <a class="el" href="_game_8cpp_source.html">Game.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a36ea7cbee603b8335d6920cc53b05d7c"></a><!-- doxytag: member="Game::Prepare" ref="a36ea7cbee603b8335d6920cc53b05d7c" args="(float dt)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Game::Prepare </td>
<td>(</td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>dt</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_game_8cpp_source.html#l00039">39</a> of file <a class="el" href="_game_8cpp_source.html">Game.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa19e1d12f3b8823467a8f99f832bc6d7"></a><!-- doxytag: member="Game::Render" ref="aa19e1d12f3b8823467a8f99f832bc6d7" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Game::Render </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_game_8cpp_source.html#l00057">57</a> of file <a class="el" href="_game_8cpp_source.html">Game.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae98f729272916bf01f7cb1c92ff8136a"></a><!-- doxytag: member="Game::Shutdown" ref="ae98f729272916bf01f7cb1c92ff8136a" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Game::Shutdown </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_game_8cpp_source.html#l00087">87</a> of file <a class="el" href="_game_8cpp_source.html">Game.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0f3517167a60aa82af21689cee075e1c"></a><!-- doxytag: member="Game::UpdateProjection" ref="a0f3517167a60aa82af21689cee075e1c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Game::UpdateProjection </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_game_8cpp_source.html#l00095">95</a> of file <a class="el" href="_game_8cpp_source.html">Game.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/Unuk/<a class="el" href="_game_8h_source.html">Game.h</a></li>
<li>src/Unuk/<a class="el" href="_game_8cpp_source.html">Game.cpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_game.html">Game</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_image_loader.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">ImageLoader Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_image_loader.html">ImageLoader</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#a216f7a6ba0bd49a673de772e0e6dca29">GetAlpha</a>(void) const </td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#ae6e6d2dff943e9596fc16dd27a4851a0">GetColors</a>(void) const </td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a>(void) const </td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#a142aaed3cf7bb654af091d215ce05091">GetLoaded</a>(void) const </td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#a3a4ed52e7b28bb4f48f967de8bf702a9">GetPixelData</a>(void) const </td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a>(void) const </td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">ImageLoader</a>(void)</td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#aa68025bde21fa6566ad43d04b61fa211">ImageLoader</a>(const char *filename)</td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#a24fdb991574efb5d45afc1aae608f9d0">LoadBMP</a>(const char *filename)</td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_image_loader.html#acce398271fc04e6a5ab9707d9210cb3e">~ImageLoader</a>(void)</td><td><a class="el" href="class_image_loader.html">ImageLoader</a></td><td><code> [virtual]</code></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,331 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: ImageLoader Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_image_loader.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">ImageLoader Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="ImageLoader" -->
<p><code>#include &lt;<a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>&gt;</code></p>
<p><a href="class_image_loader-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">ImageLoader</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#aa68025bde21fa6566ad43d04b61fa211">ImageLoader</a> (const char *filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#acce398271fc04e6a5ab9707d9210cb3e">~ImageLoader</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#a24fdb991574efb5d45afc1aae608f9d0">LoadBMP</a> (const char *filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#a216f7a6ba0bd49a673de772e0e6dca29">GetAlpha</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">GetHeight</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#ae6e6d2dff943e9596fc16dd27a4851a0">GetColors</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#a142aaed3cf7bb654af091d215ce05091">GetLoaded</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#a3a4ed52e7b28bb4f48f967de8bf702a9">GetPixelData</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">GetWidth</a> (void) const </td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00045">45</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aff8e0ecf1611ba1c2d9f1fbf6f4efb38"></a><!-- doxytag: member="ImageLoader::ImageLoader" ref="aff8e0ecf1611ba1c2d9f1fbf6f4efb38" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ImageLoader::ImageLoader </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8cpp_source.html#l00009">9</a> of file <a class="el" href="_image_loader_8cpp_source.html">ImageLoader.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa68025bde21fa6566ad43d04b61fa211"></a><!-- doxytag: member="ImageLoader::ImageLoader" ref="aa68025bde21fa6566ad43d04b61fa211" args="(const char *filename)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ImageLoader::ImageLoader </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8cpp_source.html#l00014">14</a> of file <a class="el" href="_image_loader_8cpp_source.html">ImageLoader.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="acce398271fc04e6a5ab9707d9210cb3e"></a><!-- doxytag: member="ImageLoader::~ImageLoader" ref="acce398271fc04e6a5ab9707d9210cb3e" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">ImageLoader::~ImageLoader </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8cpp_source.html#l00019">19</a> of file <a class="el" href="_image_loader_8cpp_source.html">ImageLoader.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a216f7a6ba0bd49a673de772e0e6dca29"></a><!-- doxytag: member="ImageLoader::GetAlpha" ref="a216f7a6ba0bd49a673de772e0e6dca29" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a> * ImageLoader::GetAlpha </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8cpp_source.html#l00164">164</a> of file <a class="el" href="_image_loader_8cpp_source.html">ImageLoader.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae6e6d2dff943e9596fc16dd27a4851a0"></a><!-- doxytag: member="ImageLoader::GetColors" ref="ae6e6d2dff943e9596fc16dd27a4851a0" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_image_loader_8h.html#ae6f8a4686bbcb20bd72057e00143b167">RGBQUAD</a>* ImageLoader::GetColors </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00056">56</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a82df5f39b2a699ab215ae2f1c714b76e"></a><!-- doxytag: member="ImageLoader::GetHeight" ref="a82df5f39b2a699ab215ae2f1c714b76e" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> ImageLoader::GetHeight </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00055">55</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a142aaed3cf7bb654af091d215ce05091"></a><!-- doxytag: member="ImageLoader::GetLoaded" ref="a142aaed3cf7bb654af091d215ce05091" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ImageLoader::GetLoaded </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00057">57</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3a4ed52e7b28bb4f48f967de8bf702a9"></a><!-- doxytag: member="ImageLoader::GetPixelData" ref="a3a4ed52e7b28bb4f48f967de8bf702a9" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">BYTE</a>* ImageLoader::GetPixelData </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00058">58</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab673a17dd93d0a4393934afc14b86885"></a><!-- doxytag: member="ImageLoader::GetWidth" ref="ab673a17dd93d0a4393934afc14b86885" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="_image_loader_8h.html#a9154c0d0c21af4686624543215b4e5f2">LONG</a> ImageLoader::GetWidth </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8h_source.html#l00059">59</a> of file <a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a>.</p>
</div>
</div>
<a class="anchor" id="a24fdb991574efb5d45afc1aae608f9d0"></a><!-- doxytag: member="ImageLoader::LoadBMP" ref="a24fdb991574efb5d45afc1aae608f9d0" args="(const char *filename)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool ImageLoader::LoadBMP </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_image_loader_8cpp_source.html#l00029">29</a> of file <a class="el" href="_image_loader_8cpp_source.html">ImageLoader.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/libUnuk/<a class="el" href="_image_loader_8h_source.html">ImageLoader.h</a></li>
<li>src/libUnuk/<a class="el" href="_image_loader_8cpp_source.html">ImageLoader.cpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_image_loader.html">ImageLoader</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,123 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_node.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Node Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_node.html">Node</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">id</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#aa059c5a44ee9833408f8efa087eeeee2">Node</a>(int posx=-1, int posy=-1)</td><td><a class="el" href="class_node.html">Node</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">numChildren</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#aff1029a518bdc2651007b8856f958364">x</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">y</a></td><td><a class="el" href="class_node.html">Node</a></td><td></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

323
Docs/html/class_node.html Normal file
View File

@ -0,0 +1,323 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Node Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_node.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> </div>
<div class="headertitle">
<div class="title">Node Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Node" -->
<p><code>#include &lt;<a class="el" href="_node_8h_source.html">Node.h</a>&gt;</code></p>
<p><a href="class_node-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#aa059c5a44ee9833408f8efa087eeeee2">Node</a> (int posx=-1, int posy=-1)</td></tr>
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">f</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">g</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">h</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#aff1029a518bdc2651007b8856f958364">x</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">y</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">numChildren</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">id</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">parent</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">next</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_node.html">Node</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">children</a> [8]</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00021">21</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa059c5a44ee9833408f8efa087eeeee2"></a><!-- doxytag: member="Node::Node" ref="aa059c5a44ee9833408f8efa087eeeee2" args="(int posx=&#45;1, int posy=&#45;1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Node::Node </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>posx</em> = <code>-1</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>posy</em> = <code>-1</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00023">23</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a5ce833fd049e87166f1c7acb6a803fba"></a><!-- doxytag: member="Node::children" ref="a5ce833fd049e87166f1c7acb6a803fba" args="[8]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_node.html">Node</a>* <a class="el" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">Node::children</a>[8]</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00038">38</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a32fbe9e0f4fc9e9d1845ce808738d7ab"></a><!-- doxytag: member="Node::f" ref="a32fbe9e0f4fc9e9d1845ce808738d7ab" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">Node::f</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00029">29</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0b249888eacdec6c623ec8c58b230c48"></a><!-- doxytag: member="Node::g" ref="a0b249888eacdec6c623ec8c58b230c48" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">Node::g</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00029">29</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="afb5a7ac7536a9e09488bb685420cd78a"></a><!-- doxytag: member="Node::h" ref="afb5a7ac7536a9e09488bb685420cd78a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">Node::h</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00029">29</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a59a543130a10c95f1e8642cf8c5645e8"></a><!-- doxytag: member="Node::id" ref="a59a543130a10c95f1e8642cf8c5645e8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">Node::id</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00033">33</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a2559a716f69ccaa76d648d9f1b83065e"></a><!-- doxytag: member="Node::next" ref="a2559a716f69ccaa76d648d9f1b83065e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_node.html">Node</a>* <a class="el" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">Node::next</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00036">36</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="a5037540b2e3d6349d66ea25b062b6aa8"></a><!-- doxytag: member="Node::numChildren" ref="a5037540b2e3d6349d66ea25b062b6aa8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">Node::numChildren</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00032">32</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad8184598cdea70e4bbdfd76f2b0f9e85"></a><!-- doxytag: member="Node::parent" ref="ad8184598cdea70e4bbdfd76f2b0f9e85" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_node.html">Node</a>* <a class="el" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">Node::parent</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00035">35</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="aff1029a518bdc2651007b8856f958364"></a><!-- doxytag: member="Node::x" ref="aff1029a518bdc2651007b8856f958364" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_node.html#aff1029a518bdc2651007b8856f958364">Node::x</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00031">31</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<a class="anchor" id="aa3e5b5240023b4528ae85057b3324202"></a><!-- doxytag: member="Node::y" ref="aa3e5b5240023b4528ae85057b3324202" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">Node::y</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_node_8h_source.html#l00031">31</a> of file <a class="el" href="_node_8h_source.html">Node.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/libUnuk/<a class="el" href="_node_8h_source.html">Node.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_node.html">Node</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,120 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_player.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Player Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_player.html">Player</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">CleanUp</a>(void)</td><td><a class="el" href="class_player.html">Player</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_player.html#a53bdfb907a2af1f59dce9a90677be1b6">Player</a>(void)</td><td><a class="el" href="class_player.html">Player</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_player.html#a5af3380f98ddd97d91dd4b42a3043ac7">Prepare</a>(void)</td><td><a class="el" href="class_player.html">Player</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_player.html#a57382cb83ac09fbf0884fc2e9faedac5">Render</a>(void)</td><td><a class="el" href="class_player.html">Player</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_player.html#a4d93c02296951ae4cf268d9005410dd5">SetPosition</a>(GLdouble posx, GLdouble posy)</td><td><a class="el" href="class_player.html">Player</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_player.html#aecb96e32201405543a2bdb9bd1d649e0">SetSprite</a>(void)</td><td><a class="el" href="class_player.html">Player</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">SetVelocity</a>(GLdouble velx, GLdouble vely)</td><td><a class="el" href="class_player.html">Player</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_player.html#a949762ad57300f070d83ec877ec6e907">~Player</a>(void)</td><td><a class="el" href="class_player.html">Player</a></td><td></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

311
Docs/html/class_player.html Normal file
View File

@ -0,0 +1,311 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Player Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_player.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">Player Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Player" -->
<p><code>#include &lt;<a class="el" href="_player_8h_source.html">Player.h</a>&gt;</code></p>
<p><a href="class_player-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html#a53bdfb907a2af1f59dce9a90677be1b6">Player</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html#a949762ad57300f070d83ec877ec6e907">~Player</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html#a5af3380f98ddd97d91dd4b42a3043ac7">Prepare</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html#a57382cb83ac09fbf0884fc2e9faedac5">Render</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html#aecb96e32201405543a2bdb9bd1d649e0">SetSprite</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html#a4d93c02296951ae4cf268d9005410dd5">SetPosition</a> (GLdouble posx, GLdouble posy)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">SetVelocity</a> (GLdouble velx, GLdouble vely)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">CleanUp</a> (void)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_player_8h_source.html#l00006">6</a> of file <a class="el" href="_player_8h_source.html">Player.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a53bdfb907a2af1f59dce9a90677be1b6"></a><!-- doxytag: member="Player::Player" ref="a53bdfb907a2af1f59dce9a90677be1b6" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Player::Player </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_player_8cpp_source.html#l00008">8</a> of file <a class="el" href="_player_8cpp_source.html">Player.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a949762ad57300f070d83ec877ec6e907"></a><!-- doxytag: member="Player::~Player" ref="a949762ad57300f070d83ec877ec6e907" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Player::~Player </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_player_8cpp_source.html#l00012">12</a> of file <a class="el" href="_player_8cpp_source.html">Player.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ad308f88ca279f7393af7805ac2c10b1f"></a><!-- doxytag: member="Player::CleanUp" ref="ad308f88ca279f7393af7805ac2c10b1f" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Player::CleanUp </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_player_8cpp_source.html#l00061">61</a> of file <a class="el" href="_player_8cpp_source.html">Player.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5af3380f98ddd97d91dd4b42a3043ac7"></a><!-- doxytag: member="Player::Prepare" ref="a5af3380f98ddd97d91dd4b42a3043ac7" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Player::Prepare </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_player_8cpp_source.html#l00016">16</a> of file <a class="el" href="_player_8cpp_source.html">Player.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a57382cb83ac09fbf0884fc2e9faedac5"></a><!-- doxytag: member="Player::Render" ref="a57382cb83ac09fbf0884fc2e9faedac5" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Player::Render </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_player_8cpp_source.html#l00035">35</a> of file <a class="el" href="_player_8cpp_source.html">Player.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4d93c02296951ae4cf268d9005410dd5"></a><!-- doxytag: member="Player::SetPosition" ref="a4d93c02296951ae4cf268d9005410dd5" args="(GLdouble posx, GLdouble posy)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Player::SetPosition </td>
<td>(</td>
<td class="paramtype">GLdouble&#160;</td>
<td class="paramname"><em>posx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GLdouble&#160;</td>
<td class="paramname"><em>posy</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_player_8cpp_source.html#l00044">44</a> of file <a class="el" href="_player_8cpp_source.html">Player.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aecb96e32201405543a2bdb9bd1d649e0"></a><!-- doxytag: member="Player::SetSprite" ref="aecb96e32201405543a2bdb9bd1d649e0" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Player::SetSprite </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_player_8cpp_source.html#l00040">40</a> of file <a class="el" href="_player_8cpp_source.html">Player.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a04726d8ff329d6f7c571f44e9a9502e4"></a><!-- doxytag: member="Player::SetVelocity" ref="a04726d8ff329d6f7c571f44e9a9502e4" args="(GLdouble velx, GLdouble vely)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Player::SetVelocity </td>
<td>(</td>
<td class="paramtype">GLdouble&#160;</td>
<td class="paramname"><em>velx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GLdouble&#160;</td>
<td class="paramname"><em>vely</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_player_8cpp_source.html#l00053">53</a> of file <a class="el" href="_player_8cpp_source.html">Player.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/Unuk/<a class="el" href="_player_8h_source.html">Player.h</a></li>
<li>src/Unuk/<a class="el" href="_player_8cpp_source.html">Player.cpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_player.html">Player</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,131 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_sprite.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Sprite Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_sprite.html">Sprite</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_sprite.html#ab1074ed774ebbdac0095e711dffc7ff5">Disable2D</a>(void)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a56b5bbc83ef6c8f8d6fc97b281a08cf4">Enable2D</a>(void)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#ad8b341a7fa7c1839847d35cf1bef042f">GetAngle</a>(void) const </td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a7cfbc6e561e056c300a0aadeadefd5ac">GetHeight</a>(void) const </td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a5b3a7ec629671f2a0e55ec35906d4677">GetPivotX</a>(void) const </td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#ae9c1b0ea9f702290518565a279849454">GetPivotY</a>(void) const </td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a3efc77ab951abaa3b0eed9298b7c165d">GetWidth</a>(void) const </td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#ab655c1d242cfc1c671af986f2a4f862a">GetX</a>(void) const </td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a4caef59883510b0759f9ebb9d30b256a">GetY</a>(void) const </td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a0f9680e3bd7bf6bcd4c59620ba936347">Render</a>(void)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#ad055732a0053d7d61e2a9a23cdec5b88">Rotate</a>(GLint degrees)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline, virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#aad89d6d88e1dd4551cb75c4e852d7091">SetAngle</a>(GLint angle)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">SetPivot</a>(GLfloat pivotX, GLfloat pivotY)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#aee58f3653a2874def9dfc11086ad109a">SetPivot</a>(const Sprite &amp;obj)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#ae0db821f5ffe067ab771a419bcbdb971">SetScale</a>(GLfloat x, GLfloat y)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a3e88970a65ba19aa9916886f5d7952c6">SetX</a>(GLdouble x)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#a111f8054c1f27e59536be054ff0044ff">SetY</a>(GLdouble y)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#ac9efd3711ed9c2cf94a0f8bdd0fcf332">Sprite</a>(string filename)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_sprite.html#ae2cc659dea1ee5802b336d5c9b4f8f41">~Sprite</a>(void)</td><td><a class="el" href="class_sprite.html">Sprite</a></td><td><code> [virtual]</code></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

534
Docs/html/class_sprite.html Normal file
View File

@ -0,0 +1,534 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Sprite Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_sprite.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">Sprite Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Sprite" -->
<p><code>#include &lt;<a class="el" href="_sprite_8h_source.html">Sprite.h</a>&gt;</code></p>
<p><a href="class_sprite-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#ac9efd3711ed9c2cf94a0f8bdd0fcf332">Sprite</a> (string filename)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#ae2cc659dea1ee5802b336d5c9b4f8f41">~Sprite</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a0f9680e3bd7bf6bcd4c59620ba936347">Render</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#ad055732a0053d7d61e2a9a23cdec5b88">Rotate</a> (GLint degrees)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#ad8b341a7fa7c1839847d35cf1bef042f">GetAngle</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#aad89d6d88e1dd4551cb75c4e852d7091">SetAngle</a> (GLint angle)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a3e88970a65ba19aa9916886f5d7952c6">SetX</a> (GLdouble <a class="el" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a111f8054c1f27e59536be054ff0044ff">SetY</a> (GLdouble <a class="el" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a7cfbc6e561e056c300a0aadeadefd5ac">GetHeight</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLint&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a3efc77ab951abaa3b0eed9298b7c165d">GetWidth</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">SetPivot</a> (GLfloat pivotX, GLfloat pivotY)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLfloat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a5b3a7ec629671f2a0e55ec35906d4677">GetPivotX</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLfloat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#ae9c1b0ea9f702290518565a279849454">GetPivotY</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#ab655c1d242cfc1c671af986f2a4f862a">GetX</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">GLdouble&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a4caef59883510b0759f9ebb9d30b256a">GetY</a> (void) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#aee58f3653a2874def9dfc11086ad109a">SetPivot</a> (const <a class="el" href="class_sprite.html">Sprite</a> &amp;obj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#ae0db821f5ffe067ab771a419bcbdb971">SetScale</a> (GLfloat <a class="el" href="wglext_8h.html#ad77deca22f617d3f0e0eb786445689fc">x</a>, GLfloat <a class="el" href="wglext_8h.html#a9298c7ad619074f5285b32c6b72bfdea">y</a>)</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#a56b5bbc83ef6c8f8d6fc97b281a08cf4">Enable2D</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sprite.html#ab1074ed774ebbdac0095e711dffc7ff5">Disable2D</a> (void)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00011">11</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="ac9efd3711ed9c2cf94a0f8bdd0fcf332"></a><!-- doxytag: member="Sprite::Sprite" ref="ac9efd3711ed9c2cf94a0f8bdd0fcf332" args="(string filename)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Sprite::Sprite </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>filename</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8cpp_source.html#l00008">8</a> of file <a class="el" href="_sprite_8cpp_source.html">Sprite.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae2cc659dea1ee5802b336d5c9b4f8f41"></a><!-- doxytag: member="Sprite::~Sprite" ref="ae2cc659dea1ee5802b336d5c9b4f8f41" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Sprite::~Sprite </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8cpp_source.html#l00017">17</a> of file <a class="el" href="_sprite_8cpp_source.html">Sprite.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ab1074ed774ebbdac0095e711dffc7ff5"></a><!-- doxytag: member="Sprite::Disable2D" ref="ab1074ed774ebbdac0095e711dffc7ff5" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::Disable2D </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8cpp_source.html#l00053">53</a> of file <a class="el" href="_sprite_8cpp_source.html">Sprite.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a56b5bbc83ef6c8f8d6fc97b281a08cf4"></a><!-- doxytag: member="Sprite::Enable2D" ref="a56b5bbc83ef6c8f8d6fc97b281a08cf4" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::Enable2D </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8cpp_source.html#l00023">23</a> of file <a class="el" href="_sprite_8cpp_source.html">Sprite.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad8b341a7fa7c1839847d35cf1bef042f"></a><!-- doxytag: member="Sprite::GetAngle" ref="ad8b341a7fa7c1839847d35cf1bef042f" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLint Sprite::GetAngle </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00024">24</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="a7cfbc6e561e056c300a0aadeadefd5ac"></a><!-- doxytag: member="Sprite::GetHeight" ref="a7cfbc6e561e056c300a0aadeadefd5ac" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLint Sprite::GetHeight </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00028">28</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="a5b3a7ec629671f2a0e55ec35906d4677"></a><!-- doxytag: member="Sprite::GetPivotX" ref="a5b3a7ec629671f2a0e55ec35906d4677" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLfloat Sprite::GetPivotX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00032">32</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae9c1b0ea9f702290518565a279849454"></a><!-- doxytag: member="Sprite::GetPivotY" ref="ae9c1b0ea9f702290518565a279849454" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLfloat Sprite::GetPivotY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00033">33</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3efc77ab951abaa3b0eed9298b7c165d"></a><!-- doxytag: member="Sprite::GetWidth" ref="a3efc77ab951abaa3b0eed9298b7c165d" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLint Sprite::GetWidth </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00029">29</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab655c1d242cfc1c671af986f2a4f862a"></a><!-- doxytag: member="Sprite::GetX" ref="ab655c1d242cfc1c671af986f2a4f862a" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLdouble Sprite::GetX </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00035">35</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4caef59883510b0759f9ebb9d30b256a"></a><!-- doxytag: member="Sprite::GetY" ref="a4caef59883510b0759f9ebb9d30b256a" args="(void) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLdouble Sprite::GetY </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00036">36</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0f9680e3bd7bf6bcd4c59620ba936347"></a><!-- doxytag: member="Sprite::Render" ref="a0f9680e3bd7bf6bcd4c59620ba936347" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::Render </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td><code> [virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8cpp_source.html#l00190">190</a> of file <a class="el" href="_sprite_8cpp_source.html">Sprite.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad055732a0053d7d61e2a9a23cdec5b88"></a><!-- doxytag: member="Sprite::Rotate" ref="ad055732a0053d7d61e2a9a23cdec5b88" args="(GLint degrees)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">virtual void Sprite::Rotate </td>
<td>(</td>
<td class="paramtype">GLint&#160;</td>
<td class="paramname"><em>degrees</em></td><td>)</td>
<td><code> [inline, virtual]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00021">21</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="aad89d6d88e1dd4551cb75c4e852d7091"></a><!-- doxytag: member="Sprite::SetAngle" ref="aad89d6d88e1dd4551cb75c4e852d7091" args="(GLint angle)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::SetAngle </td>
<td>(</td>
<td class="paramtype">GLint&#160;</td>
<td class="paramname"><em>angle</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00025">25</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="aee58f3653a2874def9dfc11086ad109a"></a><!-- doxytag: member="Sprite::SetPivot" ref="aee58f3653a2874def9dfc11086ad109a" args="(const Sprite &amp;obj)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::SetPivot </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_sprite.html">Sprite</a> &amp;&#160;</td>
<td class="paramname"><em>obj</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8cpp_source.html#l00133">133</a> of file <a class="el" href="_sprite_8cpp_source.html">Sprite.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a70d31712d0f598d26a68c268bd4390eb"></a><!-- doxytag: member="Sprite::SetPivot" ref="a70d31712d0f598d26a68c268bd4390eb" args="(GLfloat pivotX, GLfloat pivotY)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::SetPivot </td>
<td>(</td>
<td class="paramtype">GLfloat&#160;</td>
<td class="paramname"><em>pivotX</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GLfloat&#160;</td>
<td class="paramname"><em>pivotY</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8cpp_source.html#l00113">113</a> of file <a class="el" href="_sprite_8cpp_source.html">Sprite.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae0db821f5ffe067ab771a419bcbdb971"></a><!-- doxytag: member="Sprite::SetScale" ref="ae0db821f5ffe067ab771a419bcbdb971" args="(GLfloat x, GLfloat y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::SetScale </td>
<td>(</td>
<td class="paramtype">GLfloat&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">GLfloat&#160;</td>
<td class="paramname"><em>y</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00046">46</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3e88970a65ba19aa9916886f5d7952c6"></a><!-- doxytag: member="Sprite::SetX" ref="a3e88970a65ba19aa9916886f5d7952c6" args="(GLdouble x)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::SetX </td>
<td>(</td>
<td class="paramtype">GLdouble&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00026">26</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<a class="anchor" id="a111f8054c1f27e59536be054ff0044ff"></a><!-- doxytag: member="Sprite::SetY" ref="a111f8054c1f27e59536be054ff0044ff" args="(GLdouble y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Sprite::SetY </td>
<td>(</td>
<td class="paramtype">GLdouble&#160;</td>
<td class="paramname"><em>y</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_sprite_8h_source.html#l00027">27</a> of file <a class="el" href="_sprite_8h_source.html">Sprite.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/libUnuk/<a class="el" href="_sprite_8h_source.html">Sprite.h</a></li>
<li>src/libUnuk/<a class="el" href="_sprite_8cpp_source.html">Sprite.cpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_sprite.html">Sprite</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,114 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_static.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Static Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_static.html">Static</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_static.html#a71fa0ed61ff5756c61f3e0633be864f9">Static</a>()</td><td><a class="el" href="class_static.html">Static</a></td><td><code> [inline, protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_static.html#ae56deb4a0286f129b056ff87f0b7834b">~Static</a>()</td><td><a class="el" href="class_static.html">Static</a></td><td><code> [inline, protected]</code></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

176
Docs/html/class_static.html Normal file
View File

@ -0,0 +1,176 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Static Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_static.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pro-methods">Protected Member Functions</a> </div>
<div class="headertitle">
<div class="title">Static Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Static" -->
<p><code>#include &lt;<a class="el" href="_static_8h_source.html">Static.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for Static:</div>
<div class="dyncontent">
<div class="center">
<img src="class_static.png" usemap="#Static_map" alt=""/>
<map id="Static_map" name="Static_map">
<area href="class_entity.html" alt="Entity" shape="rect" coords="0,56,43,80"/>
</map>
</div></div>
<p><a href="class_static-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_static.html#a71fa0ed61ff5756c61f3e0633be864f9">Static</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_static.html#ae56deb4a0286f129b056ff87f0b7834b">~Static</a> ()</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_static_8h_source.html#l00013">13</a> of file <a class="el" href="_static_8h_source.html">Static.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a71fa0ed61ff5756c61f3e0633be864f9"></a><!-- doxytag: member="Static::Static" ref="a71fa0ed61ff5756c61f3e0633be864f9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Static::Static </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_static_8h_source.html#l00015">15</a> of file <a class="el" href="_static_8h_source.html">Static.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae56deb4a0286f129b056ff87f0b7834b"></a><!-- doxytag: member="Static::~Static" ref="ae56deb4a0286f129b056ff87f0b7834b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Static::~Static </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_static_8h_source.html#l00016">16</a> of file <a class="el" href="_static_8h_source.html">Static.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/libUnuk/<a class="el" href="_static_8h_source.html">Static.h</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_static.html">Static</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

BIN
Docs/html/class_static.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

View File

@ -0,0 +1,123 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_win32_window.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Win32Window Member List</div> </div>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_win32_window.html">Win32Window</a>, including all inherited members.<table>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#a53340f72e172303a30fc72161be4ac0a">AttachGame</a>(Game *game)</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#a1399e25540a585c07cc9f8d0dedfabe9">Create</a>(int width, int height, int bpp, bool fullscreen)</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#a6545dfce322862ad6318eb6102d59e06">Destroy</a>()</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#a5324132bf36ee37d8a3c6c064196b6f6">GetElapsedSeconds</a>()</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#a881cc5d8e73332434b7596512c66b2ef">IsRunning</a>()</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#afbd2f2d46befc3b775883c82d564210c">ProcessEvents</a>()</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#a122b796d5a3953827f20f27fe921f449">StaticWndProc</a>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td><code> [static]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#a094c5c158c31c9d1d59f8727def85141">SwapBuffers</a>()</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td><code> [inline]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">Win32Window</a>(HINSTANCE hInstance)</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#ac17fafc962cee047adbdc883e4056544">WndProc</a>(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_win32_window.html#aaf37e216644b98bf2744dde43f7dfeb6">~Win32Window</a>(void)</td><td><a class="el" href="class_win32_window.html">Win32Window</a></td><td></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,413 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Win32Window Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('class_win32_window.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> </div>
<div class="headertitle">
<div class="title">Win32Window Class Reference</div> </div>
</div>
<div class="contents">
<!-- doxytag: class="Win32Window" -->
<p><code>#include &lt;<a class="el" href="_win32_window_8h_source.html">Win32Window.h</a>&gt;</code></p>
<p><a href="class_win32_window-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">Win32Window</a> (HINSTANCE hInstance)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#aaf37e216644b98bf2744dde43f7dfeb6">~Win32Window</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#a1399e25540a585c07cc9f8d0dedfabe9">Create</a> (int <a class="el" href="wglext_8h.html#ae6531b1788ca42a9ae8155b0c52e7630">width</a>, int <a class="el" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">height</a>, int bpp, bool fullscreen)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#a6545dfce322862ad6318eb6102d59e06">Destroy</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#afbd2f2d46befc3b775883c82d564210c">ProcessEvents</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#a53340f72e172303a30fc72161be4ac0a">AttachGame</a> (<a class="el" href="class_game.html">Game</a> *game)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#a881cc5d8e73332434b7596512c66b2ef">IsRunning</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#a094c5c158c31c9d1d59f8727def85141">SwapBuffers</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">LRESULT CALLBACK&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#ac17fafc962cee047adbdc883e4056544">WndProc</a> (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#a5324132bf36ee37d8a3c6c064196b6f6">GetElapsedSeconds</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static LRESULT CALLBACK&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_win32_window.html#a122b796d5a3953827f20f27fe921f449">StaticWndProc</a> (HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="_win32_window_8h_source.html#l00008">8</a> of file <a class="el" href="_win32_window_8h_source.html">Win32Window.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa35dcf493ad1afa40a834b99ee251042"></a><!-- doxytag: member="Win32Window::Win32Window" ref="aa35dcf493ad1afa40a834b99ee251042" args="(HINSTANCE hInstance)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Win32Window::Win32Window </td>
<td>(</td>
<td class="paramtype">HINSTANCE&#160;</td>
<td class="paramname"><em>hInstance</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00012">12</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaf37e216644b98bf2744dde43f7dfeb6"></a><!-- doxytag: member="Win32Window::~Win32Window" ref="aaf37e216644b98bf2744dde43f7dfeb6" args="(void)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">Win32Window::~Win32Window </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00019">19</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a53340f72e172303a30fc72161be4ac0a"></a><!-- doxytag: member="Win32Window::AttachGame" ref="a53340f72e172303a30fc72161be4ac0a" args="(Game *game)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Win32Window::AttachGame </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_game.html">Game</a> *&#160;</td>
<td class="paramname"><em>game</em></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00114">114</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1399e25540a585c07cc9f8d0dedfabe9"></a><!-- doxytag: member="Win32Window::Create" ref="a1399e25540a585c07cc9f8d0dedfabe9" args="(int width, int height, int bpp, bool fullscreen)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Win32Window::Create </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>width</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>height</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bpp</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>fullscreen</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00023">23</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6545dfce322862ad6318eb6102d59e06"></a><!-- doxytag: member="Win32Window::Destroy" ref="a6545dfce322862ad6318eb6102d59e06" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Win32Window::Destroy </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00106">106</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5324132bf36ee37d8a3c6c064196b6f6"></a><!-- doxytag: member="Win32Window::GetElapsedSeconds" ref="a5324132bf36ee37d8a3c6c064196b6f6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float Win32Window::GetElapsedSeconds </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a881cc5d8e73332434b7596512c66b2ef"></a><!-- doxytag: member="Win32Window::IsRunning" ref="a881cc5d8e73332434b7596512c66b2ef" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool Win32Window::IsRunning </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00118">118</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="afbd2f2d46befc3b775883c82d564210c"></a><!-- doxytag: member="Win32Window::ProcessEvents" ref="afbd2f2d46befc3b775883c82d564210c" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Win32Window::ProcessEvents </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a122b796d5a3953827f20f27fe921f449"></a><!-- doxytag: member="Win32Window::StaticWndProc" ref="a122b796d5a3953827f20f27fe921f449" args="(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">LRESULT CALLBACK Win32Window::StaticWndProc </td>
<td>(</td>
<td class="paramtype">HWND&#160;</td>
<td class="paramname"><em>hWnd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">UINT&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">WPARAM&#160;</td>
<td class="paramname"><em>wParam</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">LPARAM&#160;</td>
<td class="paramname"><em>lParam</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00225">225</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<a class="anchor" id="a094c5c158c31c9d1d59f8727def85141"></a><!-- doxytag: member="Win32Window::SwapBuffers" ref="a094c5c158c31c9d1d59f8727def85141" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void Win32Window::SwapBuffers </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8h_source.html#l00022">22</a> of file <a class="el" href="_win32_window_8h_source.html">Win32Window.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac17fafc962cee047adbdc883e4056544"></a><!-- doxytag: member="Win32Window::WndProc" ref="ac17fafc962cee047adbdc883e4056544" args="(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">LRESULT Win32Window::WndProc </td>
<td>(</td>
<td class="paramtype">HWND&#160;</td>
<td class="paramname"><em>hWnd</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">UINT&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">WPARAM&#160;</td>
<td class="paramname"><em>wParam</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">LPARAM&#160;</td>
<td class="paramname"><em>lParam</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="_win32_window_8cpp_source.html#l00161">161</a> of file <a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/libUnuk/<a class="el" href="_win32_window_8h_source.html">Win32Window.h</a></li>
<li>src/libUnuk/<a class="el" href="_win32_window_8cpp_source.html">Win32Window.cpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_win32_window.html">Win32Window</a> </li>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

128
Docs/html/classes.html Normal file
View File

@ -0,0 +1,128 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li class="current"><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('classes.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">Class Index</div> </div>
</div>
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;A&#160;&#160;</div></td></tr></table>
</td><td><a name="letter_G"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;G&#160;&#160;</div></td></tr></table>
</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;I&#160;&#160;</div></td></tr></table>
</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;N&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="class_static.html">Static</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="class_a_star.html">AStar</a>&#160;&#160;&#160;</td><td><a class="el" href="class_game.html">Game</a>&#160;&#160;&#160;</td><td><a class="el" href="class_image_loader.html">ImageLoader</a>&#160;&#160;&#160;</td><td><a class="el" href="class_node.html">Node</a>&#160;&#160;&#160;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;T&#160;&#160;</div></td></tr></table>
</td></tr><tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;C&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html">GLXBufferClobberEventSGIX</a>&#160;&#160;&#160;</td><td><a class="el" href="structinput__s.html">input_s</a>&#160;&#160;&#160;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;P&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="struct_tex_coord.html">TexCoord</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="struct_colour.html">Colour</a>&#160;&#160;&#160;</td><td><a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html">GLXHyperpipeConfigSGIX</a>&#160;&#160;&#160;</td><td><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;K&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="class_player.html">Player</a>&#160;&#160;&#160;</td><td><a name="letter_V"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;V&#160;&#160;</div></td></tr></table>
</td></tr><tr><td><a name="letter_D"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;D&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html">GLXHyperpipeNetworkSGIX</a>&#160;&#160;&#160;</td><td><a class="el" href="structkeyboard__s.html">keyboard_s</a>&#160;&#160;&#160;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;S&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="struct_vector2.html">Vector2</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="class_debug.html">Debug</a>&#160;&#160;&#160;</td><td><a class="el" href="struct_g_l_x_pipe_rect.html">GLXPipeRect</a>&#160;&#160;&#160;</td><td><a name="letter_M"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;M&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="class_sprite.html">Sprite</a>&#160;&#160;&#160;</td><td><a name="letter_W"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;W&#160;&#160;</div></td></tr></table>
</td></tr><tr><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;E&#160;&#160;</div></td></tr></table>
</td><td><a class="el" href="struct_g_l_x_pipe_rect_limits.html">GLXPipeRectLimits</a>&#160;&#160;&#160;</td><td><a class="el" href="structmouse__s.html">mouse_s</a>&#160;&#160;&#160;</td><td><a class="el" href="struct_stack.html">Stack</a>&#160;&#160;&#160;</td><td><a class="el" href="class_win32_window.html">Win32Window</a>&#160;&#160;&#160;</td></tr><tr><td><a class="el" href="class_entity.html">Entity</a>&#160;&#160;&#160;</td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_C">C</a>&#160;|&#160;<a class="qindex" href="#letter_D">D</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_N">N</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter_V">V</a>&#160;|&#160;<a class="qindex" href="#letter_W">W</a></div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

BIN
Docs/html/closed.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 B

835
Docs/html/doxygen.css Normal file
View File

@ -0,0 +1,835 @@
/* The standard CSS for doxygen */
body, table, div, p, dl {
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
font-size: 12px;
}
/* @group Heading Levels */
h1 {
font-size: 150%;
}
.title {
font-size: 150%;
font-weight: bold;
margin: 10px 2px;
}
h2 {
font-size: 120%;
}
h3 {
font-size: 100%;
}
dt {
font-weight: bold;
}
div.multicol {
-moz-column-gap: 1em;
-webkit-column-gap: 1em;
-moz-column-count: 3;
-webkit-column-count: 3;
}
p.startli, p.startdd, p.starttd {
margin-top: 2px;
}
p.endli {
margin-bottom: 0px;
}
p.enddd {
margin-bottom: 4px;
}
p.endtd {
margin-bottom: 2px;
}
/* @end */
caption {
font-weight: bold;
}
span.legend {
font-size: 70%;
text-align: center;
}
h3.version {
font-size: 90%;
text-align: center;
}
div.qindex, div.navtab{
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
padding: 2px;
}
div.qindex, div.navpath {
width: 100%;
line-height: 140%;
}
div.navtab {
margin-right: 15px;
}
/* @group Link Styling */
a {
color: #3D578C;
font-weight: normal;
text-decoration: none;
}
.contents a:visited {
color: #4665A2;
}
a:hover {
text-decoration: underline;
}
a.qindex {
font-weight: bold;
}
a.qindexHL {
font-weight: bold;
background-color: #9CAFD4;
color: #ffffff;
border: 1px double #869DCA;
}
.contents a.qindexHL:visited {
color: #ffffff;
}
a.el {
font-weight: bold;
}
a.elRef {
}
a.code {
color: #4665A2;
}
a.codeRef {
color: #4665A2;
}
/* @end */
dl.el {
margin-left: -1cm;
}
.fragment {
font-family: monospace, fixed;
font-size: 105%;
}
pre.fragment {
border: 1px solid #C4CFE5;
background-color: #FBFCFD;
padding: 4px 6px;
margin: 4px 8px 4px 2px;
overflow: auto;
word-wrap: break-word;
font-size: 9pt;
line-height: 125%;
}
div.ah {
background-color: black;
font-weight: bold;
color: #ffffff;
margin-bottom: 3px;
margin-top: 3px;
padding: 0.2em;
border: solid thin #333;
border-radius: 0.5em;
-webkit-border-radius: .5em;
-moz-border-radius: .5em;
box-shadow: 2px 2px 3px #999;
-webkit-box-shadow: 2px 2px 3px #999;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000);
}
div.groupHeader {
margin-left: 16px;
margin-top: 12px;
font-weight: bold;
}
div.groupText {
margin-left: 16px;
font-style: italic;
}
body {
background: white;
color: black;
margin: 0;
}
div.contents {
margin-top: 10px;
margin-left: 10px;
margin-right: 5px;
}
td.indexkey {
background-color: #EBEFF6;
font-weight: bold;
border: 1px solid #C4CFE5;
margin: 2px 0px 2px 0;
padding: 2px 10px;
}
td.indexvalue {
background-color: #EBEFF6;
border: 1px solid #C4CFE5;
padding: 2px 10px;
margin: 2px 0px;
}
tr.memlist {
background-color: #EEF1F7;
}
p.formulaDsp {
text-align: center;
}
img.formulaDsp {
}
img.formulaInl {
vertical-align: middle;
}
div.center {
text-align: center;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}
div.center img {
border: 0px;
}
address.footer {
text-align: right;
padding-right: 12px;
}
img.footer {
border: 0px;
vertical-align: middle;
}
/* @group Code Colorization */
span.keyword {
color: #008000
}
span.keywordtype {
color: #604020
}
span.keywordflow {
color: #e08000
}
span.comment {
color: #800000
}
span.preprocessor {
color: #806020
}
span.stringliteral {
color: #002080
}
span.charliteral {
color: #008080
}
span.vhdldigit {
color: #ff00ff
}
span.vhdlchar {
color: #000000
}
span.vhdlkeyword {
color: #700070
}
span.vhdllogic {
color: #ff0000
}
/* @end */
/*
.search {
color: #003399;
font-weight: bold;
}
form.search {
margin-bottom: 0px;
margin-top: 0px;
}
input.search {
font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #e8eef2;
}
*/
td.tiny {
font-size: 75%;
}
.dirtab {
padding: 4px;
border-collapse: collapse;
border: 1px solid #A3B4D7;
}
th.dirtab {
background: #EBEFF6;
font-weight: bold;
}
hr {
height: 0px;
border: none;
border-top: 1px solid #4A6AAA;
}
hr.footer {
height: 1px;
}
/* @group Member Descriptions */
table.memberdecls {
border-spacing: 0px;
padding: 0px;
}
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
background-color: #F9FAFC;
border: none;
margin: 4px;
padding: 1px 0 0 8px;
}
.mdescLeft, .mdescRight {
padding: 0px 8px 4px 8px;
color: #555;
}
.memItemLeft, .memItemRight, .memTemplParams {
border-top: 1px solid #C4CFE5;
}
.memItemLeft, .memTemplItemLeft {
white-space: nowrap;
}
.memItemRight {
width: 100%;
}
.memTemplParams {
color: #4665A2;
white-space: nowrap;
}
/* @end */
/* @group Member Details */
/* Styles for detailed member documentation */
.memtemplate {
font-size: 80%;
color: #4665A2;
font-weight: normal;
margin-left: 9px;
}
.memnav {
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
.mempage {
width: 100%;
}
.memitem {
padding: 0;
margin-bottom: 10px;
margin-right: 5px;
}
.memname {
white-space: nowrap;
font-weight: bold;
margin-left: 6px;
}
.memproto {
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 6px 0px 6px 0px;
color: #253555;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
border-top-right-radius: 8px;
border-top-left-radius: 8px;
/* firefox specific markup */
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
/* webkit specific markup */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
background-image:url('nav_f.png');
background-repeat:repeat-x;
background-color: #E2E8F2;
}
.memdoc {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
padding: 2px 5px;
background-color: #FBFCFD;
border-top-width: 0;
/* opera specific markup */
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
/* firefox specific markup */
-moz-border-radius-bottomleft: 8px;
-moz-border-radius-bottomright: 8px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
/* webkit specific markup */
-webkit-border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7));
}
.paramkey {
text-align: right;
}
.paramtype {
white-space: nowrap;
}
.paramname {
color: #602020;
white-space: nowrap;
}
.paramname em {
font-style: normal;
}
.params, .retval, .exception, .tparams {
border-spacing: 6px 2px;
}
.params .paramname, .retval .paramname {
font-weight: bold;
vertical-align: top;
}
.params .paramtype {
font-style: italic;
vertical-align: top;
}
.params .paramdir {
font-family: "courier new",courier,monospace;
vertical-align: top;
}
/* @end */
/* @group Directory (tree) */
/* for the tree view */
.ftvtree {
font-family: sans-serif;
margin: 0px;
}
/* these are for tree view when used as main index */
.directory {
font-size: 9pt;
font-weight: bold;
margin: 5px;
}
.directory h3 {
margin: 0px;
margin-top: 1em;
font-size: 11pt;
}
/*
The following two styles can be used to replace the root node title
with an image of your choice. Simply uncomment the next two styles,
specify the name of your image and be sure to set 'height' to the
proper pixel height of your image.
*/
/*
.directory h3.swap {
height: 61px;
background-repeat: no-repeat;
background-image: url("yourimage.gif");
}
.directory h3.swap span {
display: none;
}
*/
.directory > h3 {
margin-top: 0;
}
.directory p {
margin: 0px;
white-space: nowrap;
}
.directory div {
display: none;
margin: 0px;
}
.directory img {
vertical-align: -30%;
}
/* these are for tree view when not used as main index */
.directory-alt {
font-size: 100%;
font-weight: bold;
}
.directory-alt h3 {
margin: 0px;
margin-top: 1em;
font-size: 11pt;
}
.directory-alt > h3 {
margin-top: 0;
}
.directory-alt p {
margin: 0px;
white-space: nowrap;
}
.directory-alt div {
display: none;
margin: 0px;
}
.directory-alt img {
vertical-align: -30%;
}
/* @end */
div.dynheader {
margin-top: 8px;
}
address {
font-style: normal;
color: #2A3D61;
}
table.doxtable {
border-collapse:collapse;
}
table.doxtable td, table.doxtable th {
border: 1px solid #2D4068;
padding: 3px 7px 2px;
}
table.doxtable th {
background-color: #374F7F;
color: #FFFFFF;
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
text-align:left;
}
.tabsearch {
top: 0px;
left: 10px;
height: 36px;
background-image: url('tab_b.png');
z-index: 101;
overflow: hidden;
font-size: 13px;
}
.navpath ul
{
font-size: 11px;
background-image:url('tab_b.png');
background-repeat:repeat-x;
height:30px;
line-height:30px;
color:#8AA0CC;
border:solid 1px #C2CDE4;
overflow:hidden;
margin:0px;
padding:0px;
}
.navpath li
{
list-style-type:none;
float:left;
padding-left:10px;
padding-right:15px;
background-image:url('bc_s.png');
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
}
.navpath li.navelem a
{
height:32px;
display:block;
text-decoration: none;
outline: none;
}
.navpath li.navelem a:hover
{
color:#6884BD;
}
.navpath li.footer
{
list-style-type:none;
float:right;
padding-left:10px;
padding-right:15px;
background-image:none;
background-repeat:no-repeat;
background-position:right;
color:#364D7C;
font-size: 8pt;
}
div.summary
{
float: right;
font-size: 8pt;
padding-right: 5px;
width: 50%;
text-align: right;
}
div.summary a
{
white-space: nowrap;
}
div.ingroups
{
font-size: 8pt;
padding-left: 5px;
width: 50%;
text-align: left;
}
div.ingroups a
{
white-space: nowrap;
}
div.header
{
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
margin: 0px;
border-bottom: 1px solid #C4CFE5;
}
div.headertitle
{
padding: 5px 5px 5px 10px;
}
dl
{
padding: 0 0 0 10px;
}
dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug
{
border-left:4px solid;
padding: 0 0 0 6px;
}
dl.note
{
border-color: #D0C000;
}
dl.warning, dl.attention
{
border-color: #FF0000;
}
dl.pre, dl.post, dl.invariant
{
border-color: #00D000;
}
dl.deprecated
{
border-color: #505050;
}
dl.todo
{
border-color: #00C0E0;
}
dl.test
{
border-color: #3030E0;
}
dl.bug
{
border-color: #C08050;
}
#projectlogo
{
text-align: center;
vertical-align: bottom;
border-collapse: separate;
}
#projectlogo img
{
border: 0px none;
}
#projectname
{
font: 300% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 2px 0px;
}
#projectbrief
{
font: 120% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#projectnumber
{
font: 50% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#titlearea
{
padding: 0px;
margin: 0px;
width: 100%;
border-bottom: 1px solid #5373B4;
}
.image
{
text-align: center;
}
.dotgraph
{
text-align: center;
}
.mscgraph
{
text-align: center;
}
.caption
{
font-weight: bold;
}

BIN
Docs/html/doxygen.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

136
Docs/html/files.html Normal file
View File

@ -0,0 +1,136 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li class="current"><a href="files.html"><span>File&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('files.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="headertitle">
<div class="title">File List</div> </div>
</div>
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><table>
<tr><td class="indexkey">src/Libs/<a class="el" href="glxext_8h.html">glxext.h</a> <a href="glxext_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/Libs/<a class="el" href="wglext_8h.html">wglext.h</a> <a href="wglext_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_a_star_8cpp.html">AStar.cpp</a> <a href="_a_star_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_a_star_8h.html">AStar.h</a> <a href="_a_star_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_debug_8cpp.html">Debug.cpp</a> <a href="_debug_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_debug_8h.html">Debug.h</a> <a href="_debug_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_entity_8cpp.html">Entity.cpp</a> <a href="_entity_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_entity_8h.html">Entity.h</a> <a href="_entity_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_entity_type_8h.html">EntityType.h</a> <a href="_entity_type_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_geometry_8h.html">Geometry.h</a> <a href="_geometry_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_image_loader_8cpp.html">ImageLoader.cpp</a> <a href="_image_loader_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_image_loader_8h.html">ImageLoader.h</a> <a href="_image_loader_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_input_8cpp.html">Input.cpp</a> <a href="_input_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_input_8h.html">Input.h</a> <a href="_input_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_node_8h.html">Node.h</a> <a href="_node_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_sprite_8cpp.html">Sprite.cpp</a> <a href="_sprite_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_sprite_8h.html">Sprite.h</a> <a href="_sprite_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_static_8h.html">Static.h</a> <a href="_static_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_win32_window_8cpp.html">Win32Window.cpp</a> <a href="_win32_window_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/libUnuk/<a class="el" href="_win32_window_8h.html">Win32Window.h</a> <a href="_win32_window_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/Unuk/<a class="el" href="_game_8cpp.html">Game.cpp</a> <a href="_game_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/Unuk/<a class="el" href="_game_8h.html">Game.h</a> <a href="_game_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/Unuk/<a class="el" href="main_8cpp.html">main.cpp</a> <a href="main_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/Unuk/<a class="el" href="_player_8cpp.html">Player.cpp</a> <a href="_player_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">src/Unuk/<a class="el" href="_player_8h.html">Player.h</a> <a href="_player_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

BIN
Docs/html/ftv2blank.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

BIN
Docs/html/ftv2doc.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 590 B

BIN
Docs/html/ftv2lastnode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

BIN
Docs/html/ftv2link.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 762 B

BIN
Docs/html/ftv2mlastnode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

BIN
Docs/html/ftv2mnode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

BIN
Docs/html/ftv2node.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

BIN
Docs/html/ftv2plastnode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

BIN
Docs/html/ftv2pnode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 B

BIN
Docs/html/ftv2splitbar.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 249 B

BIN
Docs/html/ftv2vertline.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 B

692
Docs/html/functions.html Normal file
View File

@ -0,0 +1,692 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_k"><span>k</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_u"><span>u</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
<li><a href="#index_w"><span>w</span></a></li>
<li><a href="#index_x"><span>x</span></a></li>
<li><a href="#index_y"><span>y</span></a></li>
<li><a href="#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('functions.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>a
: <a class="el" href="struct_colour.html#a9ccf90007a15e06f926be5fbfe4e9144">Colour</a>
</li>
<li>AStar()
: <a class="el" href="class_a_star.html#ac24e9dfcf9b10e277a2b84d864786cd8">AStar</a>
</li>
<li>AttachGame()
: <a class="el" href="class_win32_window.html#a53340f72e172303a30fc72161be4ac0a">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>b
: <a class="el" href="struct_colour.html#aee312356ce76f9c54c9beecad919b421">Colour</a>
</li>
<li>buttons
: <a class="el" href="structmouse__s.html#a83315ca1c08fe5ad3b16a4ac1abd14ce">mouse_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>CanBeRemoved()
: <a class="el" href="class_entity.html#a2da196bad22f7c5a95d47564c7d0ea04">Entity</a>
</li>
<li>CBData
: <a class="el" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">AStar</a>
</li>
<li>channel
: <a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#abc812d8796ba89d5de4e33b3532d8335">GLXHyperpipeConfigSGIX</a>
</li>
<li>children
: <a class="el" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">Node</a>
</li>
<li>CleanUp()
: <a class="el" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">Player</a>
</li>
<li>closeLog()
: <a class="el" href="class_debug.html#aab477ba859e35b69510dee5e7bc476e4">Debug</a>
</li>
<li>Colour()
: <a class="el" href="struct_colour.html#a25a9ec348579c9df5363220ccbc1f3ec">Colour</a>
</li>
<li>count
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#ad8f4f0aae058e0a1ff542679823e37a9">GLXBufferClobberEventSGIX</a>
</li>
<li>Create()
: <a class="el" href="class_win32_window.html#a1399e25540a585c07cc9f8d0dedfabe9">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>data
: <a class="el" href="struct_stack.html#afb75952b7ab4d111446c905ccaac037d">Stack</a>
</li>
<li>Debug()
: <a class="el" href="class_debug.html#ace4118d95ec0e79f5fa4d7248e94b569">Debug</a>
</li>
<li>destHeight
: <a class="el" href="struct_g_l_x_pipe_rect.html#a858b0ea6642e451495aff35cfefbd083">GLXPipeRect</a>
</li>
<li>Destroy()
: <a class="el" href="class_entity.html#a71b297ca801c1b3170a885a6f4d481c1">Entity</a>
, <a class="el" href="class_win32_window.html#a6545dfce322862ad6318eb6102d59e06">Win32Window</a>
</li>
<li>destWidth
: <a class="el" href="struct_g_l_x_pipe_rect.html#a3c07991d2a8fb6e973eae834650b3dad">GLXPipeRect</a>
</li>
<li>destXOrigin
: <a class="el" href="struct_g_l_x_pipe_rect.html#a8b7b941894ad3420326d7e9fa885bb71">GLXPipeRect</a>
</li>
<li>destYOrigin
: <a class="el" href="struct_g_l_x_pipe_rect.html#aef7766b02ef07c20a11e89da5878b469">GLXPipeRect</a>
</li>
<li>Disable2D()
: <a class="el" href="class_sprite.html#ab1074ed774ebbdac0095e711dffc7ff5">Sprite</a>
</li>
<li>display
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#afef060d81026da75c846727f4a3de9d4">GLXBufferClobberEventSGIX</a>
</li>
<li>draw_type
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a25c31e8cbec0919f74a1e93ae74175b1">GLXBufferClobberEventSGIX</a>
</li>
<li>drawable
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a9c45674193ed80a79261c3b7518ee04f">GLXBufferClobberEventSGIX</a>
</li>
<li>dx
: <a class="el" href="structmouse__s.html#a0e62a901adba2b5ad9a4683741e36066">mouse_s</a>
</li>
<li>dy
: <a class="el" href="structmouse__s.html#a0307abea3a0b8bb5627ec454fec38b16">mouse_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>Enable2D()
: <a class="el" href="class_sprite.html#a56b5bbc83ef6c8f8d6fc97b281a08cf4">Sprite</a>
</li>
<li>Entity()
: <a class="el" href="class_entity.html#af7b7088ca610b9f247110ccf47ed178b">Entity</a>
</li>
<li>event_type
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a0b405123f1d6528f1f4dfa7ff92bde9b">GLXBufferClobberEventSGIX</a>
</li>
</ul>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>f
: <a class="el" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">Node</a>
</li>
</ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>g
: <a class="el" href="struct_colour.html#a25bdab33ddd5f646162329bfb8b23b75">Colour</a>
, <a class="el" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">Node</a>
</li>
<li>Game()
: <a class="el" href="class_game.html#a3ae96cfdab80ddfed4e942b23c59cfd9">Game</a>
</li>
<li>GeneratePath()
: <a class="el" href="class_a_star.html#a49456dd3428034ad96ab7e2bcdae6397">AStar</a>
</li>
<li>GetAlpha()
: <a class="el" href="class_image_loader.html#a216f7a6ba0bd49a673de772e0e6dca29">ImageLoader</a>
</li>
<li>GetAngle()
: <a class="el" href="class_sprite.html#ad8b341a7fa7c1839847d35cf1bef042f">Sprite</a>
</li>
<li>GetBestNode()
: <a class="el" href="class_a_star.html#aa0713000dd611a2855cc4eb96afcc5ce">AStar</a>
</li>
<li>GetColors()
: <a class="el" href="class_image_loader.html#ae6e6d2dff943e9596fc16dd27a4851a0">ImageLoader</a>
</li>
<li>GetElapsedSeconds()
: <a class="el" href="class_win32_window.html#a5324132bf36ee37d8a3c6c064196b6f6">Win32Window</a>
</li>
<li>GetHeight()
: <a class="el" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">ImageLoader</a>
, <a class="el" href="class_sprite.html#a7cfbc6e561e056c300a0aadeadefd5ac">Sprite</a>
</li>
<li>GetLoaded()
: <a class="el" href="class_image_loader.html#a142aaed3cf7bb654af091d215ce05091">ImageLoader</a>
</li>
<li>GetPivotX()
: <a class="el" href="class_sprite.html#a5b3a7ec629671f2a0e55ec35906d4677">Sprite</a>
</li>
<li>GetPivotY()
: <a class="el" href="class_sprite.html#ae9c1b0ea9f702290518565a279849454">Sprite</a>
</li>
<li>GetPixelData()
: <a class="el" href="class_image_loader.html#a3a4ed52e7b28bb4f48f967de8bf702a9">ImageLoader</a>
</li>
<li>GetPosition()
: <a class="el" href="class_entity.html#a26a31288cbf21650596a7b5a0adee7ee">Entity</a>
</li>
<li>GetType()
: <a class="el" href="class_entity.html#a38188cc14a73fbcd0b7e5da55c709e2a">Entity</a>
</li>
<li>GetWidth()
: <a class="el" href="class_sprite.html#a3efc77ab951abaa3b0eed9298b7c165d">Sprite</a>
, <a class="el" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">ImageLoader</a>
</li>
<li>GetX()
: <a class="el" href="class_sprite.html#ab655c1d242cfc1c671af986f2a4f862a">Sprite</a>
</li>
<li>GetY()
: <a class="el" href="class_sprite.html#a4caef59883510b0759f9ebb9d30b256a">Sprite</a>
</li>
</ul>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>h
: <a class="el" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">Node</a>
</li>
<li>height
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a7838dbabb76c22aa8241310a3f2363ea">GLXBufferClobberEventSGIX</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>id
: <a class="el" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">Node</a>
</li>
<li>ImageLoader()
: <a class="el" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">ImageLoader</a>
</li>
<li>Init()
: <a class="el" href="class_game.html#a9fe7e8ed1349a7011a2fd240459ce70c">Game</a>
</li>
<li>Initialize()
: <a class="el" href="class_entity.html#a81982ee7714b5126e09ad3e82207f146">Entity</a>
</li>
<li>InitStep()
: <a class="el" href="class_a_star.html#ae0a4ccaa8582189a62afdb04f73c43b7">AStar</a>
</li>
<li>IsRunning()
: <a class="el" href="class_win32_window.html#a881cc5d8e73332434b7596512c66b2ef">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
<li>keyboard
: <a class="el" href="structinput__s.html#ad22a779fec75367093a799b6321f0cd5">input_s</a>
</li>
<li>keycount
: <a class="el" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keyboard_s</a>
</li>
<li>keys
: <a class="el" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keyboard_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>lastChar
: <a class="el" href="structkeyboard__s.html#a873208e1bd98fd795e48585099773264">keyboard_s</a>
</li>
<li>length()
: <a class="el" href="struct_vector2.html#a8676f92084a7c96b02269f9692f9d8bc">Vector2</a>
</li>
<li>LoadBMP()
: <a class="el" href="class_image_loader.html#a24fdb991574efb5d45afc1aae608f9d0">ImageLoader</a>
</li>
<li>logger
: <a class="el" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>mask
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a74b4ad1ad3cac011001151411f621da1">GLXBufferClobberEventSGIX</a>
</li>
<li>maxHeight
: <a class="el" href="struct_g_l_x_pipe_rect_limits.html#a27572e499c0d3280031c2ad8e387c0c1">GLXPipeRectLimits</a>
</li>
<li>maxWidth
: <a class="el" href="struct_g_l_x_pipe_rect_limits.html#a8662c7a712b30620e25fc994adf337a1">GLXPipeRectLimits</a>
</li>
<li>message()
: <a class="el" href="class_debug.html#afb2b4be02c39146a0e3a388b1d2a9883">Debug</a>
</li>
<li>mods
: <a class="el" href="structkeyboard__s.html#a521c6a85083a1d631259f8e5aeab8ca6">keyboard_s</a>
</li>
<li>mouse
: <a class="el" href="structinput__s.html#a42cdf020f4fa11c8ea05af4623777d5d">input_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>NCData
: <a class="el" href="class_a_star.html#a4fe11c564dceb3cac1352c7fadc0efef">AStar</a>
</li>
<li>networkId
: <a class="el" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html#a81393053988b32fadb0b21615024add1">GLXHyperpipeNetworkSGIX</a>
</li>
<li>next
: <a class="el" href="struct_stack.html#a7a6cf9dd6bb0d7f33317bbeb1e6a044d">Stack</a>
, <a class="el" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">Node</a>
</li>
<li>Node()
: <a class="el" href="class_node.html#aa059c5a44ee9833408f8efa087eeeee2">Node</a>
</li>
<li>normalize()
: <a class="el" href="struct_vector2.html#ac6def9fbefb3e48ee2e854d6ce0ff140">Vector2</a>
</li>
<li>numChildren
: <a class="el" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">Node</a>
</li>
</ul>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>oldButtons
: <a class="el" href="structmouse__s.html#ae3096aae24073ce4325cd97a211dfe83">mouse_s</a>
</li>
<li>oldKeys
: <a class="el" href="structkeyboard__s.html#a2a66955df8ac60c01417a021ac171220">keyboard_s</a>
</li>
<li>oldx
: <a class="el" href="structmouse__s.html#a5f5a88b4a654513f521c431c76ae1aa2">mouse_s</a>
</li>
<li>oldy
: <a class="el" href="structmouse__s.html#ac1fd8b44363e16df9f9bf9786748207d">mouse_s</a>
</li>
<li>OnResize()
: <a class="el" href="class_game.html#ac08ea5322ce7e9ec5fae82411bd6e804">Game</a>
</li>
<li>openLog()
: <a class="el" href="class_debug.html#a70ec5b616303ab46c46f6e231799d07f">Debug</a>
</li>
<li>operator*()
: <a class="el" href="struct_vector2.html#a3ff7b554e70e94ebc154664d7722e824">Vector2</a>
</li>
<li>operator+=()
: <a class="el" href="struct_vector2.html#a4aa43747680ca286b4e274c8d85478d5">Vector2</a>
</li>
<li>operator-()
: <a class="el" href="struct_vector2.html#a4696e053ead3dee114538718405ccf7a">Vector2</a>
</li>
<li>operator=()
: <a class="el" href="struct_vector2.html#a1df081c36e002f10ac92c957c6731065">Vector2</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>parent
: <a class="el" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">Node</a>
</li>
<li>participationType
: <a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#a093cfaaec305531f66e1120929b5b01b">GLXHyperpipeConfigSGIX</a>
</li>
<li>pipeName
: <a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#a9e3748f92005cac81cb44d4c67acccb8">GLXHyperpipeConfigSGIX</a>
, <a class="el" href="struct_g_l_x_pipe_rect.html#aa4c4f60e9647705ddefa10f95a37cb79">GLXPipeRect</a>
, <a class="el" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html#a6338b9717fa895aec16b932f2ef693ed">GLXHyperpipeNetworkSGIX</a>
, <a class="el" href="struct_g_l_x_pipe_rect_limits.html#ae78b4b6656101bc841946733a5b6e5ce">GLXPipeRectLimits</a>
</li>
<li>Player()
: <a class="el" href="class_player.html#a53bdfb907a2af1f59dce9a90677be1b6">Player</a>
</li>
<li>PostRender()
: <a class="el" href="class_entity.html#a8d03dea10779e4e91b4aef0fb7f571bc">Entity</a>
</li>
<li>Prepare()
: <a class="el" href="class_player.html#a5af3380f98ddd97d91dd4b42a3043ac7">Player</a>
, <a class="el" href="class_game.html#a36ea7cbee603b8335d6920cc53b05d7c">Game</a>
, <a class="el" href="class_entity.html#a0a0be12a8170540fed0ce3de68f46790">Entity</a>
</li>
<li>ProcessEvents()
: <a class="el" href="class_win32_window.html#afbd2f2d46befc3b775883c82d564210c">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>r
: <a class="el" href="struct_colour.html#acb0b39e6e5e18b946732f51f126c8bf8">Colour</a>
</li>
<li>Render()
: <a class="el" href="class_entity.html#a64da675ba3c24b2e4a3ee89917a5c970">Entity</a>
, <a class="el" href="class_game.html#aa19e1d12f3b8823467a8f99f832bc6d7">Game</a>
, <a class="el" href="class_player.html#a57382cb83ac09fbf0884fc2e9faedac5">Player</a>
, <a class="el" href="class_sprite.html#a0f9680e3bd7bf6bcd4c59620ba936347">Sprite</a>
</li>
<li>Reset()
: <a class="el" href="class_a_star.html#ade8f2b86e351895bab6336c4725da0a3">AStar</a>
</li>
<li>Rotate()
: <a class="el" href="class_sprite.html#ad055732a0053d7d61e2a9a23cdec5b88">Sprite</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>s
: <a class="el" href="struct_tex_coord.html#a3b6756ab69de823fffaf14afcadc794d">TexCoord</a>
</li>
<li>send_event
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#af43bf0edbe40a74ef58dfb546a75118b">GLXBufferClobberEventSGIX</a>
</li>
<li>serial
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#ac295e3276a7986eeae4d6a2a28c7e0b7">GLXBufferClobberEventSGIX</a>
</li>
<li>SetAngle()
: <a class="el" href="class_sprite.html#aad89d6d88e1dd4551cb75c4e852d7091">Sprite</a>
</li>
<li>SetPivot()
: <a class="el" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">Sprite</a>
</li>
<li>SetPosition()
: <a class="el" href="class_player.html#a4d93c02296951ae4cf268d9005410dd5">Player</a>
, <a class="el" href="class_entity.html#a8b8556ee6351c6104eb49dcefd78398f">Entity</a>
</li>
<li>SetRows()
: <a class="el" href="class_a_star.html#af91228c86f696a0f66eaf6b6dd7368f2">AStar</a>
</li>
<li>SetScale()
: <a class="el" href="class_sprite.html#ae0db821f5ffe067ab771a419bcbdb971">Sprite</a>
</li>
<li>SetSprite()
: <a class="el" href="class_player.html#aecb96e32201405543a2bdb9bd1d649e0">Player</a>
</li>
<li>SetVelocity()
: <a class="el" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">Player</a>
</li>
<li>SetX()
: <a class="el" href="class_sprite.html#a3e88970a65ba19aa9916886f5d7952c6">Sprite</a>
</li>
<li>SetY()
: <a class="el" href="class_sprite.html#a111f8054c1f27e59536be054ff0044ff">Sprite</a>
</li>
<li>Shutdown()
: <a class="el" href="class_game.html#ae98f729272916bf01f7cb1c92ff8136a">Game</a>
, <a class="el" href="class_entity.html#a673a3a5c822c734d641e918a7a73f6e7">Entity</a>
</li>
<li>Sprite()
: <a class="el" href="class_sprite.html#ac9efd3711ed9c2cf94a0f8bdd0fcf332">Sprite</a>
</li>
<li>srcHeight
: <a class="el" href="struct_g_l_x_pipe_rect.html#a35632524bce6bffa05f284a9b1c1b8ff">GLXPipeRect</a>
</li>
<li>srcWidth
: <a class="el" href="struct_g_l_x_pipe_rect.html#a2c6c180a4dabb71076366e06a1c7d0ef">GLXPipeRect</a>
</li>
<li>srcXOrigin
: <a class="el" href="struct_g_l_x_pipe_rect.html#a9df2313c01f75d149e64f2ff467bc266">GLXPipeRect</a>
</li>
<li>srcYOrigin
: <a class="el" href="struct_g_l_x_pipe_rect.html#a1f7316dff7050ab2ce9d3d37f8c5450e">GLXPipeRect</a>
</li>
<li>Static()
: <a class="el" href="class_static.html#a71fa0ed61ff5756c61f3e0633be864f9">Static</a>
</li>
<li>StaticWndProc()
: <a class="el" href="class_win32_window.html#a122b796d5a3953827f20f27fe921f449">Win32Window</a>
</li>
<li>Step()
: <a class="el" href="class_a_star.html#ab7acb36f1266e9149b674a8b59c2671d">AStar</a>
</li>
<li>SwapBuffers()
: <a class="el" href="class_win32_window.html#a094c5c158c31c9d1d59f8727def85141">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>t
: <a class="el" href="struct_tex_coord.html#a3b6313b351f04fc9308e6489854cff54">TexCoord</a>
</li>
<li>TexCoord()
: <a class="el" href="struct_tex_coord.html#ac90429c2b313980fbcc5526156552c7d">TexCoord</a>
</li>
<li>timeSlice
: <a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#afe9288e75dc1ae5e0f33eff978d7024d">GLXHyperpipeConfigSGIX</a>
</li>
<li>type
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a36e3e8a5feea664623ea43d0f273b63a">GLXBufferClobberEventSGIX</a>
</li>
</ul>
<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>udCost
: <a class="el" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">AStar</a>
</li>
<li>udNotifyChild
: <a class="el" href="class_a_star.html#ab5a6376f40d9746e71447acb3b8a05bd">AStar</a>
</li>
<li>udNotifyList
: <a class="el" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">AStar</a>
</li>
<li>udValid
: <a class="el" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">AStar</a>
</li>
<li>UpdateProjection()
: <a class="el" href="class_game.html#a0f3517167a60aa82af21689cee075e1c">Game</a>
</li>
</ul>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>Vector2()
: <a class="el" href="struct_vector2.html#a6cb994a033ee0ce6a9d607b27ec2dc42">Vector2</a>
</li>
</ul>
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>width
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#adad23535733161528427584a42bfc6eb">GLXBufferClobberEventSGIX</a>
</li>
<li>Win32Window()
: <a class="el" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">Win32Window</a>
</li>
<li>WndProc()
: <a class="el" href="class_win32_window.html#ac17fafc962cee047adbdc883e4056544">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
<li>x
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a5118d48c3c8d5253d39922b5014b52ff">GLXBufferClobberEventSGIX</a>
, <a class="el" href="struct_vector2.html#a046bb8d17a876acc49415128dc0502f2">Vector2</a>
, <a class="el" href="class_node.html#aff1029a518bdc2651007b8856f958364">Node</a>
</li>
<li>XOrigin
: <a class="el" href="struct_g_l_x_pipe_rect_limits.html#a3e5a965059d9f5d2ca42acd35af5bb9b">GLXPipeRectLimits</a>
</li>
</ul>
<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
<li>y
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#aef21efa11558a5b67861f96471c56003">GLXBufferClobberEventSGIX</a>
, <a class="el" href="struct_vector2.html#a0e07bad05f01ed811b909a2eef97f9e2">Vector2</a>
, <a class="el" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">Node</a>
</li>
<li>YOrigin
: <a class="el" href="struct_g_l_x_pipe_rect_limits.html#a50e06bcf0dae95854be7d93a515199e9">GLXPipeRectLimits</a>
</li>
</ul>
<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
<li>~AStar()
: <a class="el" href="class_a_star.html#a6a19cecaac38d0cc8f7f812f027ea98e">AStar</a>
</li>
<li>~Debug()
: <a class="el" href="class_debug.html#adcb21888f9ca900feee3bdab564c47c3">Debug</a>
</li>
<li>~Entity()
: <a class="el" href="class_entity.html#a6e8406be37172eb7f4e89dd3ba674113">Entity</a>
</li>
<li>~Game()
: <a class="el" href="class_game.html#a5132fe2c0d2a41ad6b613dc2baeca24c">Game</a>
</li>
<li>~ImageLoader()
: <a class="el" href="class_image_loader.html#acce398271fc04e6a5ab9707d9210cb3e">ImageLoader</a>
</li>
<li>~Player()
: <a class="el" href="class_player.html#a949762ad57300f070d83ec877ec6e907">Player</a>
</li>
<li>~Sprite()
: <a class="el" href="class_sprite.html#ae2cc659dea1ee5802b336d5c9b4f8f41">Sprite</a>
</li>
<li>~Static()
: <a class="el" href="class_static.html#ae56deb4a0286f129b056ff87f0b7834b">Static</a>
</li>
<li>~Win32Window()
: <a class="el" href="class_win32_window.html#aaf37e216644b98bf2744dde43f7dfeb6">Win32Window</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,461 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Class Members - Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li class="current"><a href="functions_func.html"><span>Functions</span></a></li>
<li><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_u"><span>u</span></a></li>
<li><a href="#index_v"><span>v</span></a></li>
<li><a href="#index_w"><span>w</span></a></li>
<li><a href="#index_0x7e"><span>~</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('functions.html','');
</script>
<div id="doc-content">
<div class="contents">
&#160;
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>AStar()
: <a class="el" href="class_a_star.html#ac24e9dfcf9b10e277a2b84d864786cd8">AStar</a>
</li>
<li>AttachGame()
: <a class="el" href="class_win32_window.html#a53340f72e172303a30fc72161be4ac0a">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>CanBeRemoved()
: <a class="el" href="class_entity.html#a2da196bad22f7c5a95d47564c7d0ea04">Entity</a>
</li>
<li>CleanUp()
: <a class="el" href="class_player.html#ad308f88ca279f7393af7805ac2c10b1f">Player</a>
</li>
<li>closeLog()
: <a class="el" href="class_debug.html#aab477ba859e35b69510dee5e7bc476e4">Debug</a>
</li>
<li>Colour()
: <a class="el" href="struct_colour.html#a25a9ec348579c9df5363220ccbc1f3ec">Colour</a>
</li>
<li>Create()
: <a class="el" href="class_win32_window.html#a1399e25540a585c07cc9f8d0dedfabe9">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>Debug()
: <a class="el" href="class_debug.html#ace4118d95ec0e79f5fa4d7248e94b569">Debug</a>
</li>
<li>Destroy()
: <a class="el" href="class_entity.html#a71b297ca801c1b3170a885a6f4d481c1">Entity</a>
, <a class="el" href="class_win32_window.html#a6545dfce322862ad6318eb6102d59e06">Win32Window</a>
</li>
<li>Disable2D()
: <a class="el" href="class_sprite.html#ab1074ed774ebbdac0095e711dffc7ff5">Sprite</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>Enable2D()
: <a class="el" href="class_sprite.html#a56b5bbc83ef6c8f8d6fc97b281a08cf4">Sprite</a>
</li>
<li>Entity()
: <a class="el" href="class_entity.html#af7b7088ca610b9f247110ccf47ed178b">Entity</a>
</li>
</ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>Game()
: <a class="el" href="class_game.html#a3ae96cfdab80ddfed4e942b23c59cfd9">Game</a>
</li>
<li>GeneratePath()
: <a class="el" href="class_a_star.html#a49456dd3428034ad96ab7e2bcdae6397">AStar</a>
</li>
<li>GetAlpha()
: <a class="el" href="class_image_loader.html#a216f7a6ba0bd49a673de772e0e6dca29">ImageLoader</a>
</li>
<li>GetAngle()
: <a class="el" href="class_sprite.html#ad8b341a7fa7c1839847d35cf1bef042f">Sprite</a>
</li>
<li>GetBestNode()
: <a class="el" href="class_a_star.html#aa0713000dd611a2855cc4eb96afcc5ce">AStar</a>
</li>
<li>GetColors()
: <a class="el" href="class_image_loader.html#ae6e6d2dff943e9596fc16dd27a4851a0">ImageLoader</a>
</li>
<li>GetElapsedSeconds()
: <a class="el" href="class_win32_window.html#a5324132bf36ee37d8a3c6c064196b6f6">Win32Window</a>
</li>
<li>GetHeight()
: <a class="el" href="class_image_loader.html#a82df5f39b2a699ab215ae2f1c714b76e">ImageLoader</a>
, <a class="el" href="class_sprite.html#a7cfbc6e561e056c300a0aadeadefd5ac">Sprite</a>
</li>
<li>GetLoaded()
: <a class="el" href="class_image_loader.html#a142aaed3cf7bb654af091d215ce05091">ImageLoader</a>
</li>
<li>GetPivotX()
: <a class="el" href="class_sprite.html#a5b3a7ec629671f2a0e55ec35906d4677">Sprite</a>
</li>
<li>GetPivotY()
: <a class="el" href="class_sprite.html#ae9c1b0ea9f702290518565a279849454">Sprite</a>
</li>
<li>GetPixelData()
: <a class="el" href="class_image_loader.html#a3a4ed52e7b28bb4f48f967de8bf702a9">ImageLoader</a>
</li>
<li>GetPosition()
: <a class="el" href="class_entity.html#a26a31288cbf21650596a7b5a0adee7ee">Entity</a>
</li>
<li>GetType()
: <a class="el" href="class_entity.html#a38188cc14a73fbcd0b7e5da55c709e2a">Entity</a>
</li>
<li>GetWidth()
: <a class="el" href="class_sprite.html#a3efc77ab951abaa3b0eed9298b7c165d">Sprite</a>
, <a class="el" href="class_image_loader.html#ab673a17dd93d0a4393934afc14b86885">ImageLoader</a>
</li>
<li>GetX()
: <a class="el" href="class_sprite.html#ab655c1d242cfc1c671af986f2a4f862a">Sprite</a>
</li>
<li>GetY()
: <a class="el" href="class_sprite.html#a4caef59883510b0759f9ebb9d30b256a">Sprite</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>ImageLoader()
: <a class="el" href="class_image_loader.html#aff8e0ecf1611ba1c2d9f1fbf6f4efb38">ImageLoader</a>
</li>
<li>Init()
: <a class="el" href="class_game.html#a9fe7e8ed1349a7011a2fd240459ce70c">Game</a>
</li>
<li>Initialize()
: <a class="el" href="class_entity.html#a81982ee7714b5126e09ad3e82207f146">Entity</a>
</li>
<li>InitStep()
: <a class="el" href="class_a_star.html#ae0a4ccaa8582189a62afdb04f73c43b7">AStar</a>
</li>
<li>IsRunning()
: <a class="el" href="class_win32_window.html#a881cc5d8e73332434b7596512c66b2ef">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>length()
: <a class="el" href="struct_vector2.html#a8676f92084a7c96b02269f9692f9d8bc">Vector2</a>
</li>
<li>LoadBMP()
: <a class="el" href="class_image_loader.html#a24fdb991574efb5d45afc1aae608f9d0">ImageLoader</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>message()
: <a class="el" href="class_debug.html#a7f171818a11f4d6b8dee3b44c4d6f0a7">Debug</a>
</li>
</ul>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>Node()
: <a class="el" href="class_node.html#aa059c5a44ee9833408f8efa087eeeee2">Node</a>
</li>
<li>normalize()
: <a class="el" href="struct_vector2.html#ac6def9fbefb3e48ee2e854d6ce0ff140">Vector2</a>
</li>
</ul>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>OnResize()
: <a class="el" href="class_game.html#ac08ea5322ce7e9ec5fae82411bd6e804">Game</a>
</li>
<li>openLog()
: <a class="el" href="class_debug.html#a70ec5b616303ab46c46f6e231799d07f">Debug</a>
</li>
<li>operator*()
: <a class="el" href="struct_vector2.html#a3ff7b554e70e94ebc154664d7722e824">Vector2</a>
</li>
<li>operator+=()
: <a class="el" href="struct_vector2.html#a4aa43747680ca286b4e274c8d85478d5">Vector2</a>
</li>
<li>operator-()
: <a class="el" href="struct_vector2.html#a4696e053ead3dee114538718405ccf7a">Vector2</a>
</li>
<li>operator=()
: <a class="el" href="struct_vector2.html#a1df081c36e002f10ac92c957c6731065">Vector2</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>Player()
: <a class="el" href="class_player.html#a53bdfb907a2af1f59dce9a90677be1b6">Player</a>
</li>
<li>PostRender()
: <a class="el" href="class_entity.html#a8d03dea10779e4e91b4aef0fb7f571bc">Entity</a>
</li>
<li>Prepare()
: <a class="el" href="class_player.html#a5af3380f98ddd97d91dd4b42a3043ac7">Player</a>
, <a class="el" href="class_game.html#a36ea7cbee603b8335d6920cc53b05d7c">Game</a>
, <a class="el" href="class_entity.html#a0a0be12a8170540fed0ce3de68f46790">Entity</a>
</li>
<li>ProcessEvents()
: <a class="el" href="class_win32_window.html#afbd2f2d46befc3b775883c82d564210c">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>Render()
: <a class="el" href="class_entity.html#a64da675ba3c24b2e4a3ee89917a5c970">Entity</a>
, <a class="el" href="class_sprite.html#a0f9680e3bd7bf6bcd4c59620ba936347">Sprite</a>
, <a class="el" href="class_player.html#a57382cb83ac09fbf0884fc2e9faedac5">Player</a>
, <a class="el" href="class_game.html#aa19e1d12f3b8823467a8f99f832bc6d7">Game</a>
</li>
<li>Reset()
: <a class="el" href="class_a_star.html#ade8f2b86e351895bab6336c4725da0a3">AStar</a>
</li>
<li>Rotate()
: <a class="el" href="class_sprite.html#ad055732a0053d7d61e2a9a23cdec5b88">Sprite</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SetAngle()
: <a class="el" href="class_sprite.html#aad89d6d88e1dd4551cb75c4e852d7091">Sprite</a>
</li>
<li>SetPivot()
: <a class="el" href="class_sprite.html#a70d31712d0f598d26a68c268bd4390eb">Sprite</a>
</li>
<li>SetPosition()
: <a class="el" href="class_entity.html#a8b8556ee6351c6104eb49dcefd78398f">Entity</a>
, <a class="el" href="class_player.html#a4d93c02296951ae4cf268d9005410dd5">Player</a>
</li>
<li>SetRows()
: <a class="el" href="class_a_star.html#af91228c86f696a0f66eaf6b6dd7368f2">AStar</a>
</li>
<li>SetScale()
: <a class="el" href="class_sprite.html#ae0db821f5ffe067ab771a419bcbdb971">Sprite</a>
</li>
<li>SetSprite()
: <a class="el" href="class_player.html#aecb96e32201405543a2bdb9bd1d649e0">Player</a>
</li>
<li>SetVelocity()
: <a class="el" href="class_player.html#a04726d8ff329d6f7c571f44e9a9502e4">Player</a>
</li>
<li>SetX()
: <a class="el" href="class_sprite.html#a3e88970a65ba19aa9916886f5d7952c6">Sprite</a>
</li>
<li>SetY()
: <a class="el" href="class_sprite.html#a111f8054c1f27e59536be054ff0044ff">Sprite</a>
</li>
<li>Shutdown()
: <a class="el" href="class_game.html#ae98f729272916bf01f7cb1c92ff8136a">Game</a>
, <a class="el" href="class_entity.html#a673a3a5c822c734d641e918a7a73f6e7">Entity</a>
</li>
<li>Sprite()
: <a class="el" href="class_sprite.html#ac9efd3711ed9c2cf94a0f8bdd0fcf332">Sprite</a>
</li>
<li>Static()
: <a class="el" href="class_static.html#a71fa0ed61ff5756c61f3e0633be864f9">Static</a>
</li>
<li>StaticWndProc()
: <a class="el" href="class_win32_window.html#a122b796d5a3953827f20f27fe921f449">Win32Window</a>
</li>
<li>Step()
: <a class="el" href="class_a_star.html#ab7acb36f1266e9149b674a8b59c2671d">AStar</a>
</li>
<li>SwapBuffers()
: <a class="el" href="class_win32_window.html#a094c5c158c31c9d1d59f8727def85141">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>TexCoord()
: <a class="el" href="struct_tex_coord.html#ac90429c2b313980fbcc5526156552c7d">TexCoord</a>
</li>
</ul>
<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>UpdateProjection()
: <a class="el" href="class_game.html#a0f3517167a60aa82af21689cee075e1c">Game</a>
</li>
</ul>
<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>Vector2()
: <a class="el" href="struct_vector2.html#a6cb994a033ee0ce6a9d607b27ec2dc42">Vector2</a>
</li>
</ul>
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>Win32Window()
: <a class="el" href="class_win32_window.html#aa35dcf493ad1afa40a834b99ee251042">Win32Window</a>
</li>
<li>WndProc()
: <a class="el" href="class_win32_window.html#ac17fafc962cee047adbdc883e4056544">Win32Window</a>
</li>
</ul>
<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
<li>~AStar()
: <a class="el" href="class_a_star.html#a6a19cecaac38d0cc8f7f812f027ea98e">AStar</a>
</li>
<li>~Debug()
: <a class="el" href="class_debug.html#adcb21888f9ca900feee3bdab564c47c3">Debug</a>
</li>
<li>~Entity()
: <a class="el" href="class_entity.html#a6e8406be37172eb7f4e89dd3ba674113">Entity</a>
</li>
<li>~Game()
: <a class="el" href="class_game.html#a5132fe2c0d2a41ad6b613dc2baeca24c">Game</a>
</li>
<li>~ImageLoader()
: <a class="el" href="class_image_loader.html#acce398271fc04e6a5ab9707d9210cb3e">ImageLoader</a>
</li>
<li>~Player()
: <a class="el" href="class_player.html#a949762ad57300f070d83ec877ec6e907">Player</a>
</li>
<li>~Sprite()
: <a class="el" href="class_sprite.html#ae2cc659dea1ee5802b336d5c9b4f8f41">Sprite</a>
</li>
<li>~Static()
: <a class="el" href="class_static.html#ae56deb4a0286f129b056ff87f0b7834b">Static</a>
</li>
<li>~Win32Window()
: <a class="el" href="class_win32_window.html#aaf37e216644b98bf2744dde43f7dfeb6">Win32Window</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

View File

@ -0,0 +1,429 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: Class Members - Variables</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li><a href="functions.html"><span>All</span></a></li>
<li><a href="functions_func.html"><span>Functions</span></a></li>
<li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="#index_a"><span>a</span></a></li>
<li><a href="#index_b"><span>b</span></a></li>
<li><a href="#index_c"><span>c</span></a></li>
<li><a href="#index_d"><span>d</span></a></li>
<li><a href="#index_e"><span>e</span></a></li>
<li><a href="#index_f"><span>f</span></a></li>
<li><a href="#index_g"><span>g</span></a></li>
<li><a href="#index_h"><span>h</span></a></li>
<li><a href="#index_i"><span>i</span></a></li>
<li><a href="#index_k"><span>k</span></a></li>
<li><a href="#index_l"><span>l</span></a></li>
<li><a href="#index_m"><span>m</span></a></li>
<li><a href="#index_n"><span>n</span></a></li>
<li><a href="#index_o"><span>o</span></a></li>
<li><a href="#index_p"><span>p</span></a></li>
<li><a href="#index_r"><span>r</span></a></li>
<li><a href="#index_s"><span>s</span></a></li>
<li><a href="#index_t"><span>t</span></a></li>
<li><a href="#index_u"><span>u</span></a></li>
<li><a href="#index_w"><span>w</span></a></li>
<li><a href="#index_x"><span>x</span></a></li>
<li><a href="#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('functions.html','');
</script>
<div id="doc-content">
<div class="contents">
&#160;
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>a
: <a class="el" href="struct_colour.html#a9ccf90007a15e06f926be5fbfe4e9144">Colour</a>
</li>
</ul>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>b
: <a class="el" href="struct_colour.html#aee312356ce76f9c54c9beecad919b421">Colour</a>
</li>
<li>buttons
: <a class="el" href="structmouse__s.html#a83315ca1c08fe5ad3b16a4ac1abd14ce">mouse_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>CBData
: <a class="el" href="class_a_star.html#a5a3067f9cf62dd1542f91f90c2b5dc0a">AStar</a>
</li>
<li>channel
: <a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#abc812d8796ba89d5de4e33b3532d8335">GLXHyperpipeConfigSGIX</a>
</li>
<li>children
: <a class="el" href="class_node.html#a5ce833fd049e87166f1c7acb6a803fba">Node</a>
</li>
<li>count
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#ad8f4f0aae058e0a1ff542679823e37a9">GLXBufferClobberEventSGIX</a>
</li>
</ul>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>data
: <a class="el" href="struct_stack.html#afb75952b7ab4d111446c905ccaac037d">Stack</a>
</li>
<li>destHeight
: <a class="el" href="struct_g_l_x_pipe_rect.html#a858b0ea6642e451495aff35cfefbd083">GLXPipeRect</a>
</li>
<li>destWidth
: <a class="el" href="struct_g_l_x_pipe_rect.html#a3c07991d2a8fb6e973eae834650b3dad">GLXPipeRect</a>
</li>
<li>destXOrigin
: <a class="el" href="struct_g_l_x_pipe_rect.html#a8b7b941894ad3420326d7e9fa885bb71">GLXPipeRect</a>
</li>
<li>destYOrigin
: <a class="el" href="struct_g_l_x_pipe_rect.html#aef7766b02ef07c20a11e89da5878b469">GLXPipeRect</a>
</li>
<li>display
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#afef060d81026da75c846727f4a3de9d4">GLXBufferClobberEventSGIX</a>
</li>
<li>draw_type
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a25c31e8cbec0919f74a1e93ae74175b1">GLXBufferClobberEventSGIX</a>
</li>
<li>drawable
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a9c45674193ed80a79261c3b7518ee04f">GLXBufferClobberEventSGIX</a>
</li>
<li>dx
: <a class="el" href="structmouse__s.html#a0e62a901adba2b5ad9a4683741e36066">mouse_s</a>
</li>
<li>dy
: <a class="el" href="structmouse__s.html#a0307abea3a0b8bb5627ec454fec38b16">mouse_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>event_type
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a0b405123f1d6528f1f4dfa7ff92bde9b">GLXBufferClobberEventSGIX</a>
</li>
</ul>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>f
: <a class="el" href="class_node.html#a32fbe9e0f4fc9e9d1845ce808738d7ab">Node</a>
</li>
</ul>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>g
: <a class="el" href="struct_colour.html#a25bdab33ddd5f646162329bfb8b23b75">Colour</a>
, <a class="el" href="class_node.html#a0b249888eacdec6c623ec8c58b230c48">Node</a>
</li>
</ul>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>h
: <a class="el" href="class_node.html#afb5a7ac7536a9e09488bb685420cd78a">Node</a>
</li>
<li>height
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a7838dbabb76c22aa8241310a3f2363ea">GLXBufferClobberEventSGIX</a>
</li>
</ul>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>id
: <a class="el" href="class_node.html#a59a543130a10c95f1e8642cf8c5645e8">Node</a>
</li>
</ul>
<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
<li>keyboard
: <a class="el" href="structinput__s.html#ad22a779fec75367093a799b6321f0cd5">input_s</a>
</li>
<li>keycount
: <a class="el" href="structkeyboard__s.html#a576e21fc88b9ca89f7e183ad9e48f8da">keyboard_s</a>
</li>
<li>keys
: <a class="el" href="structkeyboard__s.html#a2ba5b397f8ff5edfd0f363a7df1a750b">keyboard_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_l"></a>- l -</h3><ul>
<li>lastChar
: <a class="el" href="structkeyboard__s.html#a873208e1bd98fd795e48585099773264">keyboard_s</a>
</li>
<li>logger
: <a class="el" href="class_debug.html#ace75e2aa3105e64f9fc82c537b45135d">Debug</a>
</li>
</ul>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>mask
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a74b4ad1ad3cac011001151411f621da1">GLXBufferClobberEventSGIX</a>
</li>
<li>maxHeight
: <a class="el" href="struct_g_l_x_pipe_rect_limits.html#a27572e499c0d3280031c2ad8e387c0c1">GLXPipeRectLimits</a>
</li>
<li>maxWidth
: <a class="el" href="struct_g_l_x_pipe_rect_limits.html#a8662c7a712b30620e25fc994adf337a1">GLXPipeRectLimits</a>
</li>
<li>mods
: <a class="el" href="structkeyboard__s.html#a521c6a85083a1d631259f8e5aeab8ca6">keyboard_s</a>
</li>
<li>mouse
: <a class="el" href="structinput__s.html#a42cdf020f4fa11c8ea05af4623777d5d">input_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>NCData
: <a class="el" href="class_a_star.html#a4fe11c564dceb3cac1352c7fadc0efef">AStar</a>
</li>
<li>networkId
: <a class="el" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html#a81393053988b32fadb0b21615024add1">GLXHyperpipeNetworkSGIX</a>
</li>
<li>next
: <a class="el" href="struct_stack.html#a7a6cf9dd6bb0d7f33317bbeb1e6a044d">Stack</a>
, <a class="el" href="class_node.html#a2559a716f69ccaa76d648d9f1b83065e">Node</a>
</li>
<li>numChildren
: <a class="el" href="class_node.html#a5037540b2e3d6349d66ea25b062b6aa8">Node</a>
</li>
</ul>
<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>oldButtons
: <a class="el" href="structmouse__s.html#ae3096aae24073ce4325cd97a211dfe83">mouse_s</a>
</li>
<li>oldKeys
: <a class="el" href="structkeyboard__s.html#a2a66955df8ac60c01417a021ac171220">keyboard_s</a>
</li>
<li>oldx
: <a class="el" href="structmouse__s.html#a5f5a88b4a654513f521c431c76ae1aa2">mouse_s</a>
</li>
<li>oldy
: <a class="el" href="structmouse__s.html#ac1fd8b44363e16df9f9bf9786748207d">mouse_s</a>
</li>
</ul>
<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>parent
: <a class="el" href="class_node.html#ad8184598cdea70e4bbdfd76f2b0f9e85">Node</a>
</li>
<li>participationType
: <a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#a093cfaaec305531f66e1120929b5b01b">GLXHyperpipeConfigSGIX</a>
</li>
<li>pipeName
: <a class="el" href="struct_g_l_x_pipe_rect.html#aa4c4f60e9647705ddefa10f95a37cb79">GLXPipeRect</a>
, <a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#a9e3748f92005cac81cb44d4c67acccb8">GLXHyperpipeConfigSGIX</a>
, <a class="el" href="struct_g_l_x_hyperpipe_network_s_g_i_x.html#a6338b9717fa895aec16b932f2ef693ed">GLXHyperpipeNetworkSGIX</a>
, <a class="el" href="struct_g_l_x_pipe_rect_limits.html#ae78b4b6656101bc841946733a5b6e5ce">GLXPipeRectLimits</a>
</li>
</ul>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>r
: <a class="el" href="struct_colour.html#acb0b39e6e5e18b946732f51f126c8bf8">Colour</a>
</li>
</ul>
<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>s
: <a class="el" href="struct_tex_coord.html#a3b6756ab69de823fffaf14afcadc794d">TexCoord</a>
</li>
<li>send_event
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#af43bf0edbe40a74ef58dfb546a75118b">GLXBufferClobberEventSGIX</a>
</li>
<li>serial
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#ac295e3276a7986eeae4d6a2a28c7e0b7">GLXBufferClobberEventSGIX</a>
</li>
<li>srcHeight
: <a class="el" href="struct_g_l_x_pipe_rect.html#a35632524bce6bffa05f284a9b1c1b8ff">GLXPipeRect</a>
</li>
<li>srcWidth
: <a class="el" href="struct_g_l_x_pipe_rect.html#a2c6c180a4dabb71076366e06a1c7d0ef">GLXPipeRect</a>
</li>
<li>srcXOrigin
: <a class="el" href="struct_g_l_x_pipe_rect.html#a9df2313c01f75d149e64f2ff467bc266">GLXPipeRect</a>
</li>
<li>srcYOrigin
: <a class="el" href="struct_g_l_x_pipe_rect.html#a1f7316dff7050ab2ce9d3d37f8c5450e">GLXPipeRect</a>
</li>
</ul>
<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>t
: <a class="el" href="struct_tex_coord.html#a3b6313b351f04fc9308e6489854cff54">TexCoord</a>
</li>
<li>timeSlice
: <a class="el" href="struct_g_l_x_hyperpipe_config_s_g_i_x.html#afe9288e75dc1ae5e0f33eff978d7024d">GLXHyperpipeConfigSGIX</a>
</li>
<li>type
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a36e3e8a5feea664623ea43d0f273b63a">GLXBufferClobberEventSGIX</a>
</li>
</ul>
<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>udCost
: <a class="el" href="class_a_star.html#a6daaa58fc52045c6a4fad6b7a1fec60a">AStar</a>
</li>
<li>udNotifyChild
: <a class="el" href="class_a_star.html#ab5a6376f40d9746e71447acb3b8a05bd">AStar</a>
</li>
<li>udNotifyList
: <a class="el" href="class_a_star.html#a1a4896338d482138954cfbfbd9e93641">AStar</a>
</li>
<li>udValid
: <a class="el" href="class_a_star.html#a2c97615a0ad52039bec2a7ceaab772a2">AStar</a>
</li>
</ul>
<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>width
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#adad23535733161528427584a42bfc6eb">GLXBufferClobberEventSGIX</a>
</li>
</ul>
<h3><a class="anchor" id="index_x"></a>- x -</h3><ul>
<li>x
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#a5118d48c3c8d5253d39922b5014b52ff">GLXBufferClobberEventSGIX</a>
, <a class="el" href="struct_vector2.html#a046bb8d17a876acc49415128dc0502f2">Vector2</a>
, <a class="el" href="class_node.html#aff1029a518bdc2651007b8856f958364">Node</a>
</li>
<li>XOrigin
: <a class="el" href="struct_g_l_x_pipe_rect_limits.html#a3e5a965059d9f5d2ca42acd35af5bb9b">GLXPipeRectLimits</a>
</li>
</ul>
<h3><a class="anchor" id="index_y"></a>- y -</h3><ul>
<li>y
: <a class="el" href="struct_g_l_x_buffer_clobber_event_s_g_i_x.html#aef21efa11558a5b67861f96471c56003">GLXBufferClobberEventSGIX</a>
, <a class="el" href="struct_vector2.html#a0e07bad05f01ed811b909a2eef97f9e2">Vector2</a>
, <a class="el" href="class_node.html#aa3e5b5240023b4528ae85057b3324202">Node</a>
</li>
<li>YOrigin
: <a class="el" href="struct_g_l_x_pipe_rect_limits.html#a50e06bcf0dae95854be7d93a515199e9">GLXPipeRectLimits</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:22 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

166
Docs/html/globals.html Normal file
View File

@ -0,0 +1,166 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li class="current"><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index__"></a>- _ -</h3><ul>
<li>__attribute__()
: <a class="el" href="_image_loader_8h.html#aff04fc530ea43ab8b27802e91e1ed0fd">ImageLoader.h</a>
</li>
<li>__GLXextFuncPtr
: <a class="el" href="glxext_8h.html#ae259836c877f7a1d29289fa0eb4d85cc">glxext.h</a>
</li>
<li>_curr_key()
: <a class="el" href="_input_8cpp.html#a946b66a2a539256a2b3b08515890b059">Input.cpp</a>
</li>
<li>_curr_mouse()
: <a class="el" href="_input_8cpp.html#ac2f6442ebfc2539f5fbf1dad45de5fd0">Input.cpp</a>
</li>
<li>_old_key()
: <a class="el" href="_input_8cpp.html#a88650b6a1c428f89922bb5b9cfd96399">Input.cpp</a>
</li>
<li>_old_mouse()
: <a class="el" href="_input_8cpp.html#a3f15985eb98a6c3581e80f103d2c9be4">Input.cpp</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

159
Docs/html/globals_0x61.html Normal file
View File

@ -0,0 +1,159 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li class="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>APIENTRY
: <a class="el" href="glxext_8h.html#a428a91acf2c2439dc1a257708ee1f805">glxext.h</a>
, <a class="el" href="wglext_8h.html#a428a91acf2c2439dc1a257708ee1f805">wglext.h</a>
</li>
<li>APIENTRYP
: <a class="el" href="wglext_8h.html#aef0d9e5e275e1b7becf54b6aa9ce3911">wglext.h</a>
, <a class="el" href="glxext_8h.html#aef0d9e5e275e1b7becf54b6aa9ce3911">glxext.h</a>
</li>
<li>attribList
: <a class="el" href="wglext_8h.html#a7119fe4f3cf11516c26adbdc212842f8">wglext.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

163
Docs/html/globals_0x62.html Normal file
View File

@ -0,0 +1,163 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li class="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>BITMAP_TYPE
: <a class="el" href="_image_loader_8cpp.html#a645997b03c18d647bf8e3c4fe29b19ba">ImageLoader.cpp</a>
</li>
<li>BITMAPFILEHEADER
: <a class="el" href="_image_loader_8h.html#acadbbb4e8926d8a036801178bca44e72">ImageLoader.h</a>
</li>
<li>BITMAPINFOHEADER
: <a class="el" href="_image_loader_8h.html#a972105880bedaaf893cd19754f3f6758">ImageLoader.h</a>
</li>
<li>BOOL()
: <a class="el" href="wglext_8h.html#a05538ca0e53ef21cb679e6de0fef7f8e">wglext.h</a>
</li>
<li>BYTE
: <a class="el" href="_image_loader_8h.html#a4ae1dab0fb4b072a66584546209e7d58">ImageLoader.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

158
Docs/html/globals_0x63.html Normal file
View File

@ -0,0 +1,158 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li class="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>CheckList()
: <a class="el" href="_a_star_8cpp.html#a63d29989b6c8be8ca755005b31c93d2c">AStar.cpp</a>
</li>
<li>count
: <a class="el" href="wglext_8h.html#a12bfac57d3a86a769f4b3f01bc018e99">wglext.h</a>
</li>
<li>CreateInput()
: <a class="el" href="_input_8cpp.html#ad8bbe9f8003f51fc6e8e809ff471b590">Input.cpp</a>
, <a class="el" href="_input_8h.html#ad8bbe9f8003f51fc6e8e809ff471b590">Input.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

170
Docs/html/globals_0x64.html Normal file
View File

@ -0,0 +1,170 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li class="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DECLARE_HANDLE()
: <a class="el" href="wglext_8h.html#a2323c13d0f42654f004c358af0753921">wglext.h</a>
</li>
<li>degreesToRadians()
: <a class="el" href="_geometry_8h.html#a5e9fab035aa5d5c82169c179c6b109e8">Geometry.h</a>
</li>
<li>denominator
: <a class="el" href="wglext_8h.html#a39c8938d48dd25ea293b00ec2f0fb3cc">wglext.h</a>
</li>
<li>DestroyInput()
: <a class="el" href="_input_8h.html#a6305e9977789b1461075b25dcffcdf0a">Input.h</a>
, <a class="el" href="_input_8cpp.html#a6305e9977789b1461075b25dcffcdf0a">Input.cpp</a>
</li>
<li>divisor
: <a class="el" href="wglext_8h.html#a3c52243718c17289294081550b5a758a">wglext.h</a>
</li>
<li>DWORD
: <a class="el" href="_image_loader_8h.html#a798af1e30bc65f319c1a246cecf59e39">ImageLoader.h</a>
</li>
<li>dwSize
: <a class="el" href="wglext_8h.html#a37d3bd6eb92958ad35ad75483212ca56">wglext.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

163
Docs/html/globals_0x65.html Normal file
View File

@ -0,0 +1,163 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_e"></a>- e -</h3><ul>
<li>EntityType
: <a class="el" href="_entity_type_8h.html#ad79a57ed3105eb60d991a1aeb4a9dc44">EntityType.h</a>
</li>
<li>ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB
: <a class="el" href="wglext_8h.html#adf20e6297613c960933d70196939049d">wglext.h</a>
</li>
<li>ERROR_INVALID_PIXEL_TYPE_ARB
: <a class="el" href="wglext_8h.html#a4160f1333021dbf789fbc005ff9c8888">wglext.h</a>
</li>
<li>ERROR_INVALID_PIXEL_TYPE_EXT
: <a class="el" href="wglext_8h.html#a7137111625e80446e58919bad3e25072">wglext.h</a>
</li>
<li>ERROR_INVALID_VERSION_ARB
: <a class="el" href="wglext_8h.html#aa711b7b414242207d8f58d9e9a8feb73">wglext.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

154
Docs/html/globals_0x66.html Normal file
View File

@ -0,0 +1,154 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li class="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>Func
: <a class="el" href="_node_8h.html#a65d456bd1d6bcbf35022277e41f5c9c7">Node.h</a>
</li>
<li>fuPlanes
: <a class="el" href="wglext_8h.html#aa8aed51ae2fb162dd0c69531bf75de08">wglext.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

917
Docs/html/globals_0x67.html Normal file
View File

@ -0,0 +1,917 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li class="current"><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>GetBest()
: <a class="el" href="_a_star_8cpp.html#a5242fe86fc1b29c82815726805e456ad">AStar.cpp</a>
</li>
<li>GetElapsedSeconds()
: <a class="el" href="main_8cpp.html#a15fbb2a92b276cacefc25bb930101a9e">main.cpp</a>
</li>
<li>GetKey()
: <a class="el" href="_input_8h.html#a44aeae4ff6fca8b29bdc4ef6648afe6a">Input.h</a>
, <a class="el" href="_input_8cpp.html#a44aeae4ff6fca8b29bdc4ef6648afe6a">Input.cpp</a>
</li>
<li>GetMods()
: <a class="el" href="_input_8cpp.html#a9e0a68cfbd1dc279be89bab1c4bccdbe">Input.cpp</a>
, <a class="el" href="_input_8h.html#a9e0a68cfbd1dc279be89bab1c4bccdbe">Input.h</a>
</li>
<li>GetOldX()
: <a class="el" href="_input_8h.html#aaabeec50c28ca41dee7b993971536d18">Input.h</a>
, <a class="el" href="_input_8cpp.html#aaabeec50c28ca41dee7b993971536d18">Input.cpp</a>
</li>
<li>GetOldY()
: <a class="el" href="_input_8cpp.html#afa39e7680c7a17fe9c1bf6c6c6cc4c96">Input.cpp</a>
, <a class="el" href="_input_8h.html#afa39e7680c7a17fe9c1bf6c6c6cc4c96">Input.h</a>
</li>
<li>GetTickCount()
: <a class="el" href="main_8cpp.html#aa17d85aacf437da3fe7e2cd86abf22c4">main.cpp</a>
</li>
<li>GetX()
: <a class="el" href="_input_8cpp.html#a09f58e7168d284f21500b6c4254ab0a2">Input.cpp</a>
, <a class="el" href="_input_8h.html#a09f58e7168d284f21500b6c4254ab0a2">Input.h</a>
</li>
<li>GetY()
: <a class="el" href="_input_8cpp.html#a2d7dee36ba4424ba7c7ae0f176ce6350">Input.cpp</a>
, <a class="el" href="_input_8h.html#a2d7dee36ba4424ba7c7ae0f176ce6350">Input.h</a>
</li>
<li>GLAPI
: <a class="el" href="glxext_8h.html#abad5ea874b73fa802c9ac0f5488bf9b5">glxext.h</a>
, <a class="el" href="wglext_8h.html#abad5ea874b73fa802c9ac0f5488bf9b5">wglext.h</a>
</li>
<li>GLboolean()
: <a class="el" href="wglext_8h.html#aabfa311c5408021f5d4bac9c0fc711d7">wglext.h</a>
</li>
<li>GLEXT_64_TYPES_DEFINED
: <a class="el" href="glxext_8h.html#ae5ae8f2a7fffbb79e4c4562d6f3ff015">glxext.h</a>
</li>
<li>GLX_3DFX_FULLSCREEN_MODE_MESA
: <a class="el" href="glxext_8h.html#a8f8fb5d0a49c090134ee4ef77e3264f6">glxext.h</a>
</li>
<li>GLX_3DFX_WINDOW_MODE_MESA
: <a class="el" href="glxext_8h.html#aab70c07e8142b0e9d82d5a8eab2e916a">glxext.h</a>
</li>
<li>GLX_ACCUM_BUFFER_BIT
: <a class="el" href="glxext_8h.html#a5fd8727d1cea644d19e16466547b872c">glxext.h</a>
</li>
<li>GLX_ACCUM_BUFFER_BIT_SGIX
: <a class="el" href="glxext_8h.html#af99b23723b3c4a9a3f985636f32422a7">glxext.h</a>
</li>
<li>GLX_ARB_create_context
: <a class="el" href="glxext_8h.html#af0528737af934826a69a16b21231a686">glxext.h</a>
</li>
<li>GLX_ARB_fbconfig_float
: <a class="el" href="glxext_8h.html#ade2658034d4bd6c0ea60ff11f7117ca3">glxext.h</a>
</li>
<li>GLX_ARB_get_proc_address
: <a class="el" href="glxext_8h.html#ad57b0b6ddb16eba7ccf974e492bf8220">glxext.h</a>
</li>
<li>GLX_ARB_multisample
: <a class="el" href="glxext_8h.html#a8d052cf0d2a5b705d00c75e41c3755da">glxext.h</a>
</li>
<li>GLX_AUX0_EXT
: <a class="el" href="glxext_8h.html#a17242237ff084b6204bfe11a5d59b329">glxext.h</a>
</li>
<li>GLX_AUX1_EXT
: <a class="el" href="glxext_8h.html#adcd619a8fa601645251cd62542ee1ab8">glxext.h</a>
</li>
<li>GLX_AUX2_EXT
: <a class="el" href="glxext_8h.html#a3328cb0020596921cf1c662658dc7c46">glxext.h</a>
</li>
<li>GLX_AUX3_EXT
: <a class="el" href="glxext_8h.html#a561759ef2e037e5c0fc690c1317199d0">glxext.h</a>
</li>
<li>GLX_AUX4_EXT
: <a class="el" href="glxext_8h.html#a4583b587413ecd8c2c8012665b06de0b">glxext.h</a>
</li>
<li>GLX_AUX5_EXT
: <a class="el" href="glxext_8h.html#ad7308243a764034c3c1f14737d3579ca">glxext.h</a>
</li>
<li>GLX_AUX6_EXT
: <a class="el" href="glxext_8h.html#aad31918c2bb62967550d54f34321b95c">glxext.h</a>
</li>
<li>GLX_AUX7_EXT
: <a class="el" href="glxext_8h.html#ad966e66657e22de7ce2d7cc12497b096">glxext.h</a>
</li>
<li>GLX_AUX8_EXT
: <a class="el" href="glxext_8h.html#a59f3b2cea25519fcb29e9afea37cbe59">glxext.h</a>
</li>
<li>GLX_AUX9_EXT
: <a class="el" href="glxext_8h.html#a8c38b7e38ab452a394657523081dcbbb">glxext.h</a>
</li>
<li>GLX_AUX_BUFFERS_BIT
: <a class="el" href="glxext_8h.html#a04f4c25fd706968488a0980d523cdf16">glxext.h</a>
</li>
<li>GLX_AUX_BUFFERS_BIT_SGIX
: <a class="el" href="glxext_8h.html#a56e8f40936a1eb487e7031e0c129b610">glxext.h</a>
</li>
<li>GLX_BACK_EXT
: <a class="el" href="glxext_8h.html#afff8e37dff54d975300fdeff261030a1">glxext.h</a>
</li>
<li>GLX_BACK_LEFT_BUFFER_BIT
: <a class="el" href="glxext_8h.html#a643d6da57a434132456af5413bc2a10b">glxext.h</a>
</li>
<li>GLX_BACK_LEFT_BUFFER_BIT_SGIX
: <a class="el" href="glxext_8h.html#a73fec69dca30c91c62fb283d1bede7cf">glxext.h</a>
</li>
<li>GLX_BACK_LEFT_EXT
: <a class="el" href="glxext_8h.html#a66e1dc7b5ab409282902a73045f42e00">glxext.h</a>
</li>
<li>GLX_BACK_RIGHT_BUFFER_BIT
: <a class="el" href="glxext_8h.html#ae3ad7b22e7d2aba779de5eca0d0792e1">glxext.h</a>
</li>
<li>GLX_BACK_RIGHT_BUFFER_BIT_SGIX
: <a class="el" href="glxext_8h.html#aaacc3c204d92de73fb1b989ad013eb63">glxext.h</a>
</li>
<li>GLX_BACK_RIGHT_EXT
: <a class="el" href="glxext_8h.html#ae1900a94d426c8e8f04410c72c7a7338">glxext.h</a>
</li>
<li>GLX_BAD_HYPERPIPE_CONFIG_SGIX
: <a class="el" href="glxext_8h.html#a0ef20a60fc6bba0538fe2a8329e23214">glxext.h</a>
</li>
<li>GLX_BAD_HYPERPIPE_SGIX
: <a class="el" href="glxext_8h.html#a1374674d55ecf2dda8ebd09bb8765145">glxext.h</a>
</li>
<li>GLX_BIND_TO_MIPMAP_TEXTURE_EXT
: <a class="el" href="glxext_8h.html#abc4f5184b4db99c8d96c4cb3730581be">glxext.h</a>
</li>
<li>GLX_BIND_TO_TEXTURE_RGB_EXT
: <a class="el" href="glxext_8h.html#a06c1a1a7fa90cf0e27eeda2e74bfdca8">glxext.h</a>
</li>
<li>GLX_BIND_TO_TEXTURE_RGBA_EXT
: <a class="el" href="glxext_8h.html#a9adffe85376e091b1b54fd8b358f1018">glxext.h</a>
</li>
<li>GLX_BIND_TO_TEXTURE_TARGETS_EXT
: <a class="el" href="glxext_8h.html#aa9ed7186e9c9a6b499416206fc12c4d2">glxext.h</a>
</li>
<li>GLX_BLENDED_RGBA_SGIS
: <a class="el" href="glxext_8h.html#ae9d05adf1096a5105ffd4cdf38bc2a24">glxext.h</a>
</li>
<li>GLX_BUFFER_CLOBBER_MASK_SGIX
: <a class="el" href="glxext_8h.html#ada2984dea7df5bb171b1056779cf09b5">glxext.h</a>
</li>
<li>GLX_COLOR_INDEX_BIT
: <a class="el" href="glxext_8h.html#a1a7c1c861fa561e43cf9315c92fedc36">glxext.h</a>
</li>
<li>GLX_COLOR_INDEX_BIT_SGIX
: <a class="el" href="glxext_8h.html#afedf5dffd201a3176d6d78b1b6163a66">glxext.h</a>
</li>
<li>GLX_COLOR_INDEX_TYPE
: <a class="el" href="glxext_8h.html#a1aea3930b21fb0d6fa2925f02564a8f8">glxext.h</a>
</li>
<li>GLX_COLOR_INDEX_TYPE_SGIX
: <a class="el" href="glxext_8h.html#a4d5ecff4f725dd187c2968231e8520ef">glxext.h</a>
</li>
<li>GLX_CONFIG_CAVEAT
: <a class="el" href="glxext_8h.html#a58d27359c7214348a8107d0550ba59fa">glxext.h</a>
</li>
<li>GLX_CONTEXT_DEBUG_BIT_ARB
: <a class="el" href="glxext_8h.html#a0cf90dff9121a185ae2a6aa992fe0bb9">glxext.h</a>
</li>
<li>GLX_CONTEXT_FLAGS_ARB
: <a class="el" href="glxext_8h.html#a9fbf65742f759adfe86f8dd3ad9fb175">glxext.h</a>
</li>
<li>GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
: <a class="el" href="glxext_8h.html#a1d17031e0942bb0babeabef74cf320c9">glxext.h</a>
</li>
<li>GLX_CONTEXT_MAJOR_VERSION_ARB
: <a class="el" href="glxext_8h.html#ac44e7b00d5bc2af9f87b752093e96fcd">glxext.h</a>
</li>
<li>GLX_CONTEXT_MINOR_VERSION_ARB
: <a class="el" href="glxext_8h.html#a60923ecde3d05e9be4ec4688af4a186c">glxext.h</a>
</li>
<li>GLX_DAMAGED
: <a class="el" href="glxext_8h.html#a1066c7c318a5bc0744bd891a31b3279f">glxext.h</a>
</li>
<li>GLX_DAMAGED_SGIX
: <a class="el" href="glxext_8h.html#adaed634e2875703016c7ffb764a8ea84">glxext.h</a>
</li>
<li>GLX_DEPTH_BUFFER_BIT
: <a class="el" href="glxext_8h.html#a7adcbb19f1bb44c0583f03ee60eb6011">glxext.h</a>
</li>
<li>GLX_DEPTH_BUFFER_BIT_SGIX
: <a class="el" href="glxext_8h.html#ad436484252bf4bbafe10b9fa07accb39">glxext.h</a>
</li>
<li>GLX_DIGITAL_MEDIA_PBUFFER_SGIX
: <a class="el" href="glxext_8h.html#a127b94f56f63d00b96a19b5af315dce3">glxext.h</a>
</li>
<li>GLX_DIRECT_COLOR
: <a class="el" href="glxext_8h.html#adb3f2ceaa1fba3b0c97bb0880ff6cce2">glxext.h</a>
</li>
<li>GLX_DIRECT_COLOR_EXT
: <a class="el" href="glxext_8h.html#ae2904791fa5b715ebe48752853a11b7a">glxext.h</a>
</li>
<li>GLX_DONT_CARE
: <a class="el" href="glxext_8h.html#a139db61d3057b17b2f058ba5d4f57606">glxext.h</a>
</li>
<li>GLX_DRAWABLE_TYPE
: <a class="el" href="glxext_8h.html#a0eae3a00b9d4abf47ae7238e55e03905">glxext.h</a>
</li>
<li>GLX_DRAWABLE_TYPE_SGIX
: <a class="el" href="glxext_8h.html#a6ac9cb7ae0e24cbb64ecc96fac1fbe27">glxext.h</a>
</li>
<li>GLX_EVENT_MASK
: <a class="el" href="glxext_8h.html#a841537cb352bb4b5da32abcae363c6b8">glxext.h</a>
</li>
<li>GLX_EVENT_MASK_SGIX
: <a class="el" href="glxext_8h.html#a56c79f89bc48c8760ecf1789e2295d60">glxext.h</a>
</li>
<li>GLX_EXT_fbconfig_packed_float
: <a class="el" href="glxext_8h.html#a4be75a7ecb334ac86d4b2496a6480afb">glxext.h</a>
</li>
<li>GLX_EXT_framebuffer_sRGB
: <a class="el" href="glxext_8h.html#a3fcf7344714c58a26b610220b4ad9a7d">glxext.h</a>
</li>
<li>GLX_EXT_import_context
: <a class="el" href="glxext_8h.html#ab29bfaf5825f916733f5a0727894c324">glxext.h</a>
</li>
<li>GLX_EXT_texture_from_pixmap
: <a class="el" href="glxext_8h.html#af298c73c003ebc4944fe537679f553a6">glxext.h</a>
</li>
<li>GLX_EXT_visual_info
: <a class="el" href="glxext_8h.html#a1c82db236ce6cd52e1c88b7a96fcb8d9">glxext.h</a>
</li>
<li>GLX_EXT_visual_rating
: <a class="el" href="glxext_8h.html#ae22da29cd04eeae957e3afbd85da40d4">glxext.h</a>
</li>
<li>GLX_FBCONFIG_ID
: <a class="el" href="glxext_8h.html#ac27348d36dd5c4a0de9c3ca633caf33e">glxext.h</a>
</li>
<li>GLX_FBCONFIG_ID_SGIX
: <a class="el" href="glxext_8h.html#af1625b2d7d7708788559d8ff27b33d70">glxext.h</a>
</li>
<li>GLX_FLOAT_COMPONENTS_NV
: <a class="el" href="glxext_8h.html#a652fec7ee490821b79e44f7e35a778d9">glxext.h</a>
</li>
<li>GLX_FRAMEBUFFER_SRGB_CAPABLE_EXT
: <a class="el" href="glxext_8h.html#a21d956bb959815a78efc518e7d1552a5">glxext.h</a>
</li>
<li>GLX_FRONT_EXT
: <a class="el" href="glxext_8h.html#a8532c79e818568481fe5c61a6238f6e3">glxext.h</a>
</li>
<li>GLX_FRONT_LEFT_BUFFER_BIT
: <a class="el" href="glxext_8h.html#a6b7cea42e7878a2992959e705444ba33">glxext.h</a>
</li>
<li>GLX_FRONT_LEFT_BUFFER_BIT_SGIX
: <a class="el" href="glxext_8h.html#a93f0b8d2e25fac3502e71fd299cebb9c">glxext.h</a>
</li>
<li>GLX_FRONT_LEFT_EXT
: <a class="el" href="glxext_8h.html#a07cddbabead9bf4f2f2e6e2eb02db1f4">glxext.h</a>
</li>
<li>GLX_FRONT_RIGHT_BUFFER_BIT
: <a class="el" href="glxext_8h.html#a9ff65cdb3d80ffe3414dfa39f4efcfe0">glxext.h</a>
</li>
<li>GLX_FRONT_RIGHT_BUFFER_BIT_SGIX
: <a class="el" href="glxext_8h.html#a4ca44537e54bbe4b7e1c74a11639e060">glxext.h</a>
</li>
<li>GLX_FRONT_RIGHT_EXT
: <a class="el" href="glxext_8h.html#a7e4579cc2597459fbd1cd5a04612b8cd">glxext.h</a>
</li>
<li>GLX_GLXEXT_VERSION
: <a class="el" href="glxext_8h.html#acbc3a59a1c69a72566bf74aeed764af1">glxext.h</a>
</li>
<li>GLX_GRAY_SCALE
: <a class="el" href="glxext_8h.html#a9928d6f51bedefef8538e2ce3a631fb0">glxext.h</a>
</li>
<li>GLX_GRAY_SCALE_EXT
: <a class="el" href="glxext_8h.html#add382ceac40add6d06dd23b56fa0f021">glxext.h</a>
</li>
<li>GLX_HEIGHT
: <a class="el" href="glxext_8h.html#a291203c744ad54765644ca1126d5ce06">glxext.h</a>
</li>
<li>GLX_HEIGHT_SGIX
: <a class="el" href="glxext_8h.html#af39811cdab2c330a71caca97c574ab81">glxext.h</a>
</li>
<li>GLX_HYPERPIPE_DISPLAY_PIPE_SGIX
: <a class="el" href="glxext_8h.html#a61c6246fc9137e9683c827ad5cfecd30">glxext.h</a>
</li>
<li>GLX_HYPERPIPE_ID_SGIX
: <a class="el" href="glxext_8h.html#a09b104a99fc28afab8ed6682888fe7b9">glxext.h</a>
</li>
<li>GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX
: <a class="el" href="glxext_8h.html#ae1c8261c0861010d8003a31d07e26005">glxext.h</a>
</li>
<li>GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX
: <a class="el" href="glxext_8h.html#af700a32f17c175eb667b913c883360c6">glxext.h</a>
</li>
<li>GLX_HYPERPIPE_RENDER_PIPE_SGIX
: <a class="el" href="glxext_8h.html#ad049b8342092a75a7e61d7c4ee6bb653">glxext.h</a>
</li>
<li>GLX_HYPERPIPE_STEREO_SGIX
: <a class="el" href="glxext_8h.html#aa1526c2e514f402bf8d0e91fc3297205">glxext.h</a>
</li>
<li>GLX_LARGEST_PBUFFER
: <a class="el" href="glxext_8h.html#a336366e9afe258a080025fb27635b89f">glxext.h</a>
</li>
<li>GLX_LARGEST_PBUFFER_SGIX
: <a class="el" href="glxext_8h.html#a71f4349e6a64bd79d9c7690cd95210bc">glxext.h</a>
</li>
<li>GLX_MAX_PBUFFER_HEIGHT
: <a class="el" href="glxext_8h.html#a6d670a2668878cb74fdda26a24755641">glxext.h</a>
</li>
<li>GLX_MAX_PBUFFER_HEIGHT_SGIX
: <a class="el" href="glxext_8h.html#a835e62e42fda39ac2d44dacafc6e6027">glxext.h</a>
</li>
<li>GLX_MAX_PBUFFER_PIXELS
: <a class="el" href="glxext_8h.html#a147bd4363a3a75aab344112ba4896799">glxext.h</a>
</li>
<li>GLX_MAX_PBUFFER_PIXELS_SGIX
: <a class="el" href="glxext_8h.html#a5d5cf90fbf33ca8964c0ec3136284582">glxext.h</a>
</li>
<li>GLX_MAX_PBUFFER_WIDTH
: <a class="el" href="glxext_8h.html#a0cc1956b35f17412802be44df902477c">glxext.h</a>
</li>
<li>GLX_MAX_PBUFFER_WIDTH_SGIX
: <a class="el" href="glxext_8h.html#a75985bbeda5c75f916407e6e5bd6fa00">glxext.h</a>
</li>
<li>GLX_MESA_agp_offset
: <a class="el" href="glxext_8h.html#a6e9a0bda8d50d21ff0fcb6139309abc6">glxext.h</a>
</li>
<li>GLX_MESA_copy_sub_buffer
: <a class="el" href="glxext_8h.html#abe900740ae5bcbbdc80e88f4c2b7c866">glxext.h</a>
</li>
<li>GLX_MESA_pixmap_colormap
: <a class="el" href="glxext_8h.html#a638d88213fb27365002e4ba84bbf636a">glxext.h</a>
</li>
<li>GLX_MESA_release_buffers
: <a class="el" href="glxext_8h.html#a59a1edfd5c947a9cb32dca17c3624790">glxext.h</a>
</li>
<li>GLX_MESA_set_3dfx_mode
: <a class="el" href="glxext_8h.html#a30dcabd0e875f147312038a28000eafb">glxext.h</a>
</li>
<li>GLX_MIPMAP_TEXTURE_EXT
: <a class="el" href="glxext_8h.html#add0d6c6d2ea8eba9881330bdb1ccef5f">glxext.h</a>
</li>
<li>GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS
: <a class="el" href="glxext_8h.html#ad52a7f1989b30d1e2a2c238dc63770fa">glxext.h</a>
</li>
<li>GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS
: <a class="el" href="glxext_8h.html#add2acf14b473daf6ac3a7d9d96610a6a">glxext.h</a>
</li>
<li>GLX_NON_CONFORMANT_CONFIG
: <a class="el" href="glxext_8h.html#adadd435abcc247be896391d019ebfbea">glxext.h</a>
</li>
<li>GLX_NON_CONFORMANT_VISUAL_EXT
: <a class="el" href="glxext_8h.html#a3059b0a1f99ae628568c5c7f09465fb5">glxext.h</a>
</li>
<li>GLX_NONE
: <a class="el" href="glxext_8h.html#a469be69ad75b8720ad5f00160bd671b7">glxext.h</a>
</li>
<li>GLX_NONE_EXT
: <a class="el" href="glxext_8h.html#acc387c3f87a7436c15436b74d8ef2151">glxext.h</a>
</li>
<li>GLX_NUM_VIDEO_SLOTS_NV
: <a class="el" href="glxext_8h.html#aa829705ce53dde6a3ff12fbd64f31de0">glxext.h</a>
</li>
<li>GLX_NV_float_buffer
: <a class="el" href="glxext_8h.html#a5f82c0ca7c75147ea8518c504648b307">glxext.h</a>
</li>
<li>GLX_NV_present_video
: <a class="el" href="glxext_8h.html#abfe4a8cc409b1e4438e38a733db57901">glxext.h</a>
</li>
<li>GLX_NV_swap_group
: <a class="el" href="glxext_8h.html#ab8ecd2c64ea0cc11663caecb9499d99b">glxext.h</a>
</li>
<li>GLX_NV_video_out
: <a class="el" href="glxext_8h.html#ac41dd3a6964ae9ecfaea6d8b9fd7f6c0">glxext.h</a>
</li>
<li>GLX_OML_swap_method
: <a class="el" href="glxext_8h.html#a6c070c28421443d9ec78e60647c381cd">glxext.h</a>
</li>
<li>GLX_OML_sync_control
: <a class="el" href="glxext_8h.html#ab2328aa172a607e98313dd4e7ba5aee6">glxext.h</a>
</li>
<li>GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX
: <a class="el" href="glxext_8h.html#a17335f9628e50159db1da0a63008582f">glxext.h</a>
</li>
<li>GLX_OPTIMAL_PBUFFER_WIDTH_SGIX
: <a class="el" href="glxext_8h.html#af84eb3d46ff2909d6e301f487763be7e">glxext.h</a>
</li>
<li>GLX_PBUFFER
: <a class="el" href="glxext_8h.html#a522907a44d32ff8d315c67141775c6bb">glxext.h</a>
</li>
<li>GLX_PBUFFER_BIT
: <a class="el" href="glxext_8h.html#a40747561b132c6268a17c152248ff1c3">glxext.h</a>
</li>
<li>GLX_PBUFFER_BIT_SGIX
: <a class="el" href="glxext_8h.html#a48b0361e770643e89a00540e75cd5b2b">glxext.h</a>
</li>
<li>GLX_PBUFFER_CLOBBER_MASK
: <a class="el" href="glxext_8h.html#a35b037dde69dd0405c1218f196bcf2cc">glxext.h</a>
</li>
<li>GLX_PBUFFER_HEIGHT
: <a class="el" href="glxext_8h.html#aebe1451505d127574b016dffd195178c">glxext.h</a>
</li>
<li>GLX_PBUFFER_SGIX
: <a class="el" href="glxext_8h.html#ac2e1a91962c9215875751ee161fccb36">glxext.h</a>
</li>
<li>GLX_PBUFFER_WIDTH
: <a class="el" href="glxext_8h.html#a45bffd673ef79f2eaf92ac2e12f092af">glxext.h</a>
</li>
<li>GLX_PIPE_RECT_LIMITS_SGIX
: <a class="el" href="glxext_8h.html#a43fc83d07958aa80221d61e26ad9bfeb">glxext.h</a>
</li>
<li>GLX_PIPE_RECT_SGIX
: <a class="el" href="glxext_8h.html#a1a85d1b7c5319b00656c9c95f6b6a1b4">glxext.h</a>
</li>
<li>GLX_PIXMAP_BIT
: <a class="el" href="glxext_8h.html#a8b043ca42cf3151855f5bb1415fa8ab8">glxext.h</a>
</li>
<li>GLX_PIXMAP_BIT_SGIX
: <a class="el" href="glxext_8h.html#afde1a4e1c4f1c29f7f4bb56668558068">glxext.h</a>
</li>
<li>GLX_PRESERVED_CONTENTS
: <a class="el" href="glxext_8h.html#ae4a52076cdb82aa8bd12b1b55c6cd6e5">glxext.h</a>
</li>
<li>GLX_PRESERVED_CONTENTS_SGIX
: <a class="el" href="glxext_8h.html#a9c2cf8a04efb8ee01d7ec043eb40f764">glxext.h</a>
</li>
<li>GLX_PSEUDO_COLOR
: <a class="el" href="glxext_8h.html#a8fea3c0abfe2929ee257ecf1a137c259">glxext.h</a>
</li>
<li>GLX_PSEUDO_COLOR_EXT
: <a class="el" href="glxext_8h.html#a08bb8d30ee51e953d187feefa14bbe55">glxext.h</a>
</li>
<li>GLX_RENDER_TYPE
: <a class="el" href="glxext_8h.html#a5f84122254df2d5a84aa6e44d074c24a">glxext.h</a>
</li>
<li>GLX_RENDER_TYPE_SGIX
: <a class="el" href="glxext_8h.html#a49c16b1b6a705788c4411e1e17e2fd36">glxext.h</a>
</li>
<li>GLX_RGBA_BIT
: <a class="el" href="glxext_8h.html#a6ac91c2ef1293de23e782773c065d309">glxext.h</a>
</li>
<li>GLX_RGBA_BIT_SGIX
: <a class="el" href="glxext_8h.html#a1b85644deac304334333b8c54ebf2947">glxext.h</a>
</li>
<li>GLX_RGBA_FLOAT_BIT_ARB
: <a class="el" href="glxext_8h.html#af58a27417947c0585cf35e0b4e3f25c2">glxext.h</a>
</li>
<li>GLX_RGBA_FLOAT_TYPE_ARB
: <a class="el" href="glxext_8h.html#a7d164825ef1f33708991df014e5512c1">glxext.h</a>
</li>
<li>GLX_RGBA_TYPE
: <a class="el" href="glxext_8h.html#a1853a9117176b461cc21583332f14734">glxext.h</a>
</li>
<li>GLX_RGBA_TYPE_SGIX
: <a class="el" href="glxext_8h.html#ace3aa416fb1a4be4384824d35e96b296">glxext.h</a>
</li>
<li>GLX_RGBA_UNSIGNED_FLOAT_BIT_EXT
: <a class="el" href="glxext_8h.html#ab5124f1d701dbb554ee9ac90c90a63a4">glxext.h</a>
</li>
<li>GLX_RGBA_UNSIGNED_FLOAT_TYPE_EXT
: <a class="el" href="glxext_8h.html#a2e2f2dc4e761b519706ba4afa98f87a7">glxext.h</a>
</li>
<li>GLX_SAMPLE_BUFFERS
: <a class="el" href="glxext_8h.html#ad495f735c017f4e1a77206b56a5ae1a0">glxext.h</a>
</li>
<li>GLX_SAMPLE_BUFFERS_3DFX
: <a class="el" href="glxext_8h.html#a19c0cf09f5f9765254a06740ff825d8d">glxext.h</a>
</li>
<li>GLX_SAMPLE_BUFFERS_ARB
: <a class="el" href="glxext_8h.html#ab7d57246e9879b1104813ed8087b0f3f">glxext.h</a>
</li>
<li>GLX_SAMPLE_BUFFERS_BIT_SGIX
: <a class="el" href="glxext_8h.html#a1a7fd98412669f5ab2d3561653c16ee8">glxext.h</a>
</li>
<li>GLX_SAMPLE_BUFFERS_SGIS
: <a class="el" href="glxext_8h.html#a9982de9c99b7711bfa697f73af805598">glxext.h</a>
</li>
<li>GLX_SAMPLES
: <a class="el" href="glxext_8h.html#aa78c8894e8eab6c2d53b9cd945063d6e">glxext.h</a>
</li>
<li>GLX_SAMPLES_3DFX
: <a class="el" href="glxext_8h.html#a112e1adbf518f157e6f5f9d3b66144ea">glxext.h</a>
</li>
<li>GLX_SAMPLES_ARB
: <a class="el" href="glxext_8h.html#a3b0dc14f38ac16ec38ce3c3a331727e6">glxext.h</a>
</li>
<li>GLX_SAMPLES_SGIS
: <a class="el" href="glxext_8h.html#acf146da3d7cb0171c58c1ef16defb34d">glxext.h</a>
</li>
<li>GLX_SAVED
: <a class="el" href="glxext_8h.html#a37765e3d603b11680f677f43f0d84a9f">glxext.h</a>
</li>
<li>GLX_SAVED_SGIX
: <a class="el" href="glxext_8h.html#a77ee36eaad1d4b0d4c584ed1b40b68d8">glxext.h</a>
</li>
<li>GLX_SCREEN
: <a class="el" href="glxext_8h.html#a62f7ac8950a947df31cba3d7d24f6c8c">glxext.h</a>
</li>
<li>GLX_SCREEN_EXT
: <a class="el" href="glxext_8h.html#a9652c3c17c79f8f9a8a0ff1c6f5d1187">glxext.h</a>
</li>
<li>GLX_SGI_cushion
: <a class="el" href="glxext_8h.html#a6824c0f4a445d814a10094cca9b5215f">glxext.h</a>
</li>
<li>GLX_SGI_make_current_read
: <a class="el" href="glxext_8h.html#a75212ade5addc2ea8a468be67838d4e8">glxext.h</a>
</li>
<li>GLX_SGI_swap_control
: <a class="el" href="glxext_8h.html#a37aa440968a3b6d5ad062307484ddfa4">glxext.h</a>
</li>
<li>GLX_SGI_video_sync
: <a class="el" href="glxext_8h.html#a792ac48815d45bf1dcc52d75b1b36fa7">glxext.h</a>
</li>
<li>GLX_SGIS_multisample
: <a class="el" href="glxext_8h.html#a73327a15631768627aec6d7dc20e1528">glxext.h</a>
</li>
<li>GLX_SGIX_dmbuffer
: <a class="el" href="glxext_8h.html#a8e33949da21f1441a7710992bbc6643e">glxext.h</a>
</li>
<li>GLX_SGIX_fbconfig
: <a class="el" href="glxext_8h.html#abde042d052eb94f15b0263138f56b1bc">glxext.h</a>
</li>
<li>GLX_SGIX_hyperpipe
: <a class="el" href="glxext_8h.html#a8e8e9a90dc63cffe1887b146fde63d99">glxext.h</a>
</li>
<li>GLX_SGIX_pbuffer
: <a class="el" href="glxext_8h.html#ac43930d40c1efe8721421df62baac0fc">glxext.h</a>
</li>
<li>GLX_SGIX_swap_barrier
: <a class="el" href="glxext_8h.html#abd96338bf9c1656256eea6a1b2316870">glxext.h</a>
</li>
<li>GLX_SGIX_swap_group
: <a class="el" href="glxext_8h.html#a51c7d18727c9d5a08acf8ae752a95dc8">glxext.h</a>
</li>
<li>GLX_SGIX_video_resize
: <a class="el" href="glxext_8h.html#a776e33188ffea5a97f43a5d3acb777a5">glxext.h</a>
</li>
<li>GLX_SGIX_video_source
: <a class="el" href="glxext_8h.html#a5f27dce4b478fa07b7fdd2a9033f14f0">glxext.h</a>
</li>
<li>GLX_SGIX_visual_select_group
: <a class="el" href="glxext_8h.html#a7f2155061e8d6c64dbeb77edda71484e">glxext.h</a>
</li>
<li>GLX_SHARE_CONTEXT_EXT
: <a class="el" href="glxext_8h.html#a54a7337e14fa9e3ab7d1b528f8cf418c">glxext.h</a>
</li>
<li>GLX_SLOW_CONFIG
: <a class="el" href="glxext_8h.html#aeb1d4b6b85fb53f9958aaf63dfc697aa">glxext.h</a>
</li>
<li>GLX_SLOW_VISUAL_EXT
: <a class="el" href="glxext_8h.html#a12893b09da879f370016f66c19bd178b">glxext.h</a>
</li>
<li>GLX_STATIC_COLOR
: <a class="el" href="glxext_8h.html#a0b8e43514dcd363ad0c3ad8938c2b836">glxext.h</a>
</li>
<li>GLX_STATIC_COLOR_EXT
: <a class="el" href="glxext_8h.html#a90439a8fb042d92eab2e7a99e6a34615">glxext.h</a>
</li>
<li>GLX_STATIC_GRAY
: <a class="el" href="glxext_8h.html#ac2755eb66996189e7554da1f380d98fa">glxext.h</a>
</li>
<li>GLX_STATIC_GRAY_EXT
: <a class="el" href="glxext_8h.html#aa67c2891b1488fc6df6b14c1d01d45a7">glxext.h</a>
</li>
<li>GLX_STENCIL_BUFFER_BIT
: <a class="el" href="glxext_8h.html#af6cf6b3886b2f2552e4f9b4191543e5d">glxext.h</a>
</li>
<li>GLX_STENCIL_BUFFER_BIT_SGIX
: <a class="el" href="glxext_8h.html#a5baf1e1ecd18a92922a814bdd7ebe915">glxext.h</a>
</li>
<li>GLX_SUN_get_transparent_index
: <a class="el" href="glxext_8h.html#af48f10098b6f5da2cdbe38bf92df1356">glxext.h</a>
</li>
<li>GLX_SWAP_COPY_OML
: <a class="el" href="glxext_8h.html#a2468bfb6a251c336e6396f5aca2c9674">glxext.h</a>
</li>
<li>GLX_SWAP_EXCHANGE_OML
: <a class="el" href="glxext_8h.html#ab23ced13cd5a60a93a8531d16a413fb5">glxext.h</a>
</li>
<li>GLX_SWAP_METHOD_OML
: <a class="el" href="glxext_8h.html#af6a69eae3a32e84e31fe8fd4a96007b2">glxext.h</a>
</li>
<li>GLX_SWAP_UNDEFINED_OML
: <a class="el" href="glxext_8h.html#a4fe2af57efb0ec3acb654db3824fc91c">glxext.h</a>
</li>
<li>GLX_SYNC_FRAME_SGIX
: <a class="el" href="glxext_8h.html#a6ad58e4c250e50f7bbff67b1a37c35da">glxext.h</a>
</li>
<li>GLX_SYNC_SWAP_SGIX
: <a class="el" href="glxext_8h.html#a9e6d8ea78f4e4f5dad6a2b05fb506350">glxext.h</a>
</li>
<li>GLX_TEXTURE_1D_BIT_EXT
: <a class="el" href="glxext_8h.html#a871d7feebca00547af00864fbb398013">glxext.h</a>
</li>
<li>GLX_TEXTURE_1D_EXT
: <a class="el" href="glxext_8h.html#aa167bc6e71106518f0aac9aef1536856">glxext.h</a>
</li>
<li>GLX_TEXTURE_2D_BIT_EXT
: <a class="el" href="glxext_8h.html#ad00c49da5233261e8e384b88863020a2">glxext.h</a>
</li>
<li>GLX_TEXTURE_2D_EXT
: <a class="el" href="glxext_8h.html#a188aa9fadf5b067106a1e36fea6556f7">glxext.h</a>
</li>
<li>GLX_TEXTURE_FORMAT_EXT
: <a class="el" href="glxext_8h.html#a35adbd9e682633c71b4dcebf410dae57">glxext.h</a>
</li>
<li>GLX_TEXTURE_FORMAT_NONE_EXT
: <a class="el" href="glxext_8h.html#a18d72873a80967d104346e649148d3c5">glxext.h</a>
</li>
<li>GLX_TEXTURE_FORMAT_RGB_EXT
: <a class="el" href="glxext_8h.html#a38d1bff0d14c7dcba8beb050f2df0822">glxext.h</a>
</li>
<li>GLX_TEXTURE_FORMAT_RGBA_EXT
: <a class="el" href="glxext_8h.html#ada18a6bd621c8eb62069fda76b5126bd">glxext.h</a>
</li>
<li>GLX_TEXTURE_RECTANGLE_BIT_EXT
: <a class="el" href="glxext_8h.html#a0efa804082f8579292118e4e92f756cd">glxext.h</a>
</li>
<li>GLX_TEXTURE_RECTANGLE_EXT
: <a class="el" href="glxext_8h.html#aa615e70d6a1644369249d53dc17b3cc0">glxext.h</a>
</li>
<li>GLX_TEXTURE_TARGET_EXT
: <a class="el" href="glxext_8h.html#a03fa266976102e1140b8418b0a55b203">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_ALPHA_VALUE
: <a class="el" href="glxext_8h.html#a174b5da54ffeddfb135207e122bd174d">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_ALPHA_VALUE_EXT
: <a class="el" href="glxext_8h.html#a27d88067b5a23d3cd78f7cce9f8a48c7">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_BLUE_VALUE
: <a class="el" href="glxext_8h.html#a0e3231ad93d61956c258f92043ba5583">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_BLUE_VALUE_EXT
: <a class="el" href="glxext_8h.html#a38d97a1028930fe63a0bea02961f779e">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_GREEN_VALUE
: <a class="el" href="glxext_8h.html#a02e636f028bdab6aca452102d422ea53">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_GREEN_VALUE_EXT
: <a class="el" href="glxext_8h.html#a7ba8b374f60505e52bf836236cf64fb9">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_INDEX
: <a class="el" href="glxext_8h.html#a71e88eac4edd6b4b55287b4467893075">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_INDEX_EXT
: <a class="el" href="glxext_8h.html#a19dc6699b9a6313097d4df706590695b">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_INDEX_VALUE
: <a class="el" href="glxext_8h.html#a44e3c21ff8fecdd57e66e727d1398662">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_INDEX_VALUE_EXT
: <a class="el" href="glxext_8h.html#a7889555b32e9861b84a52e890a5c71b6">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_RED_VALUE
: <a class="el" href="glxext_8h.html#adfe1ceb7569af890e93a4714c2d192c5">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_RED_VALUE_EXT
: <a class="el" href="glxext_8h.html#a3134a2362f62bf802c1471646a5ebde7">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_RGB
: <a class="el" href="glxext_8h.html#a752fccf1e81a8cb94773fc5192662623">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_RGB_EXT
: <a class="el" href="glxext_8h.html#a2a935b6674a1244a46820bf534a28ec9">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_TYPE
: <a class="el" href="glxext_8h.html#aee4d64e71ecaca236c8057292ac0851d">glxext.h</a>
</li>
<li>GLX_TRANSPARENT_TYPE_EXT
: <a class="el" href="glxext_8h.html#a774951813c3685476805b58d6ab39ad1">glxext.h</a>
</li>
<li>GLX_TRUE_COLOR
: <a class="el" href="glxext_8h.html#abe725d7d3c640b7c698114ef27b2b2df">glxext.h</a>
</li>
<li>GLX_TRUE_COLOR_EXT
: <a class="el" href="glxext_8h.html#aee7a2961b5aa91c8b32c233e47b04942">glxext.h</a>
</li>
<li>GLX_VERSION_1_3
: <a class="el" href="glxext_8h.html#a60bbf06a30a6be4428fecd140ec50ced">glxext.h</a>
</li>
<li>GLX_VERSION_1_4
: <a class="el" href="glxext_8h.html#a13af8478caf16ac74140dd83510d020e">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_ALPHA_NV
: <a class="el" href="glxext_8h.html#a990df4276d92ca28664771ebaf66400e">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_COLOR_AND_ALPHA_NV
: <a class="el" href="glxext_8h.html#ad4fbaeb75025b0878e03f53ae14b9701">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_COLOR_AND_DEPTH_NV
: <a class="el" href="glxext_8h.html#ac947d68644226fe72928694c76f0182e">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_COLOR_NV
: <a class="el" href="glxext_8h.html#a9ef0bccd9e2f7bdb12473bc5aa93d606">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_DEPTH_NV
: <a class="el" href="glxext_8h.html#a8039098938d52e8d7d51d5ad5f4510b1">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_FIELD_1_NV
: <a class="el" href="glxext_8h.html#a3fa369536499075849a6e1805b6c5c4c">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_FIELD_2_NV
: <a class="el" href="glxext_8h.html#adcfcf9bed6cbb7e1021e793df95ddb60">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_FRAME_NV
: <a class="el" href="glxext_8h.html#a6962c702a44bb0708fea8495baf8df42">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_STACKED_FIELDS_1_2_NV
: <a class="el" href="glxext_8h.html#a7e0aab13ff09fcbd46cfbe50a066befa">glxext.h</a>
</li>
<li>GLX_VIDEO_OUT_STACKED_FIELDS_2_1_NV
: <a class="el" href="glxext_8h.html#ab3ebdf73929d6b794c6e5f5dee65e831">glxext.h</a>
</li>
<li>GLX_VISUAL_CAVEAT_EXT
: <a class="el" href="glxext_8h.html#a7e945ded8cce9f3ae2d14fa636255a02">glxext.h</a>
</li>
<li>GLX_VISUAL_ID
: <a class="el" href="glxext_8h.html#ac2aa66d52771f5cdfb6edd2f3d916788">glxext.h</a>
</li>
<li>GLX_VISUAL_ID_EXT
: <a class="el" href="glxext_8h.html#a86534c9bd922da8df862f492c9203134">glxext.h</a>
</li>
<li>GLX_VISUAL_SELECT_GROUP_SGIX
: <a class="el" href="glxext_8h.html#a6afe7c968dd13e8d589c065b8197acd5">glxext.h</a>
</li>
<li>GLX_WIDTH
: <a class="el" href="glxext_8h.html#ad4f8fb4c08c6e2ff35845f4df250b1ab">glxext.h</a>
</li>
<li>GLX_WIDTH_SGIX
: <a class="el" href="glxext_8h.html#adebe880d7415de1e6fc901240c1e2c3b">glxext.h</a>
</li>
<li>GLX_WINDOW
: <a class="el" href="glxext_8h.html#a1a8b24e54162728da459297a6fc9ade4">glxext.h</a>
</li>
<li>GLX_WINDOW_BIT
: <a class="el" href="glxext_8h.html#aea4137405780d52ab6a7af2839d8e41d">glxext.h</a>
</li>
<li>GLX_WINDOW_BIT_SGIX
: <a class="el" href="glxext_8h.html#ae4e9163fde3b88dbec70717d0d66a7e7">glxext.h</a>
</li>
<li>GLX_WINDOW_SGIX
: <a class="el" href="glxext_8h.html#ad8c70a281cbfa1cbd9e6e7bfe405c62f">glxext.h</a>
</li>
<li>GLX_X_RENDERABLE
: <a class="el" href="glxext_8h.html#aab3c57256b851c4a790422dfbbbcff4a">glxext.h</a>
</li>
<li>GLX_X_RENDERABLE_SGIX
: <a class="el" href="glxext_8h.html#a838ee3e7614852777bbee8110e84c0b3">glxext.h</a>
</li>
<li>GLX_X_VISUAL_TYPE
: <a class="el" href="glxext_8h.html#aef59bbc4fbbf455493d317bc7287c2e6">glxext.h</a>
</li>
<li>GLX_X_VISUAL_TYPE_EXT
: <a class="el" href="glxext_8h.html#a42a1f3a9e5a9fb8b40f215190224a03b">glxext.h</a>
</li>
<li>GLX_Y_INVERTED_EXT
: <a class="el" href="glxext_8h.html#a5da97b982e5ccafaab84235cb8738022">glxext.h</a>
</li>
<li>GLXFBConfigIDSGIX
: <a class="el" href="glxext_8h.html#a51cf02a43f7f525256512749b6041ed0">glxext.h</a>
</li>
<li>GLXFBConfigSGIX
: <a class="el" href="glxext_8h.html#af81aa8667909660cb354b0b56bc84dec">glxext.h</a>
</li>
<li>GLXPbufferSGIX
: <a class="el" href="glxext_8h.html#ab1266042d7daf35af48c5372ae4bfcf7">glxext.h</a>
</li>
<li>GLXVideoSourceSGIX
: <a class="el" href="glxext_8h.html#a877ec515ef3db52a64cf47bffd45d758">glxext.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

182
Docs/html/globals_0x68.html Normal file
View File

@ -0,0 +1,182 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li class="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>HANDLE()
: <a class="el" href="wglext_8h.html#aa1efb7b85228601549d183556de19dfc">wglext.h</a>
</li>
<li>hDC
: <a class="el" href="wglext_8h.html#a3ad0eade1f425b718bd6461c1ef31af8">wglext.h</a>
</li>
<li>HDC()
: <a class="el" href="wglext_8h.html#aaf5a06bd464c6ec72cf68b4819afebe3">wglext.h</a>
</li>
<li>height
: <a class="el" href="wglext_8h.html#ab2e63df950c3789599e1e43f477bc9e3">wglext.h</a>
</li>
<li>HGLRC()
: <a class="el" href="_win32_window_8cpp.html#a6d44068f39be5ac9b6876b3ba9ce0397">Win32Window.cpp</a>
</li>
<li>hglrc
: <a class="el" href="wglext_8h.html#a98897a35ef7e68db0de8b46c262892de">wglext.h</a>
</li>
<li>HGLRC()
: <a class="el" href="wglext_8h.html#ac592fca28a23754f86edf2739d21068c">wglext.h</a>
, <a class="el" href="_win32_window_8cpp.html#a3f7bf9695d032fb9ce78678b8d311901">Win32Window.cpp</a>
</li>
<li>HPBUFFERARB()
: <a class="el" href="wglext_8h.html#a90ca6f3efc25075502afda6d38df143b">wglext.h</a>
</li>
<li>HPBUFFEREXT()
: <a class="el" href="wglext_8h.html#a9a3e24dd9ba635197a508013c122d1d1">wglext.h</a>
</li>
<li>hReadDC
: <a class="el" href="wglext_8h.html#afd88903d22347d0a98a2e56b97352816">wglext.h</a>
</li>
<li>hShareContext
: <a class="el" href="wglext_8h.html#a7304940b68a48769443c1eb41a9a4a02">wglext.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

181
Docs/html/globals_0x69.html Normal file
View File

@ -0,0 +1,181 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>iAttribute
: <a class="el" href="wglext_8h.html#a1040c51543f5291a1dcf3a2f2a8c5bba">wglext.h</a>
</li>
<li>iBuffer
: <a class="el" href="wglext_8h.html#a5bbdea9850db7c8ebb25aeaa1f40012a">wglext.h</a>
</li>
<li>iEntries
: <a class="el" href="wglext_8h.html#a80258a3c992d0cb8c4e4c7bf0b18db1e">wglext.h</a>
</li>
<li>iHeight
: <a class="el" href="wglext_8h.html#a39ec6c6cbc64ff726f20a1398f026fd9">wglext.h</a>
</li>
<li>iLayerPlane
: <a class="el" href="wglext_8h.html#acd1d4ba2057248b69d5fda1a765b6c4c">wglext.h</a>
</li>
<li>InitGL()
: <a class="el" href="main_8cpp.html#a583c9b24e82b1015dd307199654d8488">main.cpp</a>
</li>
<li>input_t
: <a class="el" href="_input_8h.html#aa67c1d491678c6e9be7a5b74d9e23179">Input.h</a>
</li>
<li>int()
: <a class="el" href="wglext_8h.html#a500a82aecba06f4550f6849b8099ca21">wglext.h</a>
</li>
<li>INT64()
: <a class="el" href="wglext_8h.html#a35fd85f86b0d3504c01dc4404b227f0b">wglext.h</a>
</li>
<li>iPixelFormat
: <a class="el" href="wglext_8h.html#ac1fc7b5b3d46c4439d17890974c8b41e">wglext.h</a>
</li>
<li>iWidth
: <a class="el" href="wglext_8h.html#a30fafed225cae9e58d3fe93fe778565b">wglext.h</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

167
Docs/html/globals_0x6b.html Normal file
View File

@ -0,0 +1,167 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>Unuk: File Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Unuk&#160;<span id="projectnumber">1.0</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
<li class="current"><a href="globals.html"><span>File&#160;Members</span></a></li>
</ul>
</div>
<div id="navrow3" class="tabs2">
<ul class="tablist">
<li class="current"><a href="globals.html"><span>All</span></a></li>
<li><a href="globals_func.html"><span>Functions</span></a></li>
<li><a href="globals_vars.html"><span>Variables</span></a></li>
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
<li><a href="globals_enum.html"><span>Enumerations</span></a></li>
<li><a href="globals_eval.html"><span>Enumerator</span></a></li>
<li><a href="globals_defs.html"><span>Defines</span></a></li>
</ul>
</div>
<div id="navrow4" class="tabs3">
<ul class="tablist">
<li><a href="globals.html#index__"><span>_</span></a></li>
<li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
<li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
<li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
<li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
<li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
<li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
<li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
<li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
<li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
<li class="current"><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
<li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
<li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
<li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
<li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
<li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
<li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
<li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
<li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
<li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
<li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
<li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
<li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
<li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('globals.html','');
</script>
<div id="doc-content">
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div>
<h3><a class="anchor" id="index_k"></a>- k -</h3><ul>
<li>keyboard_t
: <a class="el" href="_input_8h.html#ab2e7b7358317743f1a44b3ffcf9d90b6">Input.h</a>
</li>
<li>KeyDown()
: <a class="el" href="_input_8cpp.html#a8d11465c620597cb24f9721b384ed577">Input.cpp</a>
, <a class="el" href="_input_8h.html#a8d11465c620597cb24f9721b384ed577">Input.h</a>
</li>
<li>KeyStillDown()
: <a class="el" href="_input_8cpp.html#a0967678831e4493afe5f39eb09019737">Input.cpp</a>
, <a class="el" href="_input_8h.html#a0967678831e4493afe5f39eb09019737">Input.h</a>
</li>
<li>KeyStillUp()
: <a class="el" href="_input_8h.html#a5492e04cc8bd1fa21978596831098e50">Input.h</a>
, <a class="el" href="_input_8cpp.html#a5492e04cc8bd1fa21978596831098e50">Input.cpp</a>
</li>
<li>KeyUp()
: <a class="el" href="_input_8h.html#a1ea4bd8c6d5ced5217029c7aab4d411e">Input.h</a>
, <a class="el" href="_input_8cpp.html#a1ea4bd8c6d5ced5217029c7aab4d411e">Input.cpp</a>
</li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="footer">Generated on Wed Nov 2 2011 22:46:25 for Unuk by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More