aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordrumsetmonkey <abelleisle@roadrunner.com>2015-12-08 15:56:17 -0500
committerdrumsetmonkey <abelleisle@roadrunner.com>2015-12-08 15:56:17 -0500
commit443b77e47a7ef3a137e39c64abb277229a665d03 (patch)
tree034bb1f4440cdd5356799e8e3a5e56dce25cfd59
parent43403a16cd3c625906a6d5417d2108df1ddfb6ce (diff)
Sword can now kill the first entity
-rw-r--r--doc/html/Quest_8h_source.html135
-rw-r--r--doc/html/Texture_8h_source.html130
-rw-r--r--doc/html/annotated.html121
-rw-r--r--doc/html/arrowdown.pngbin246 -> 0 bytes
-rw-r--r--doc/html/arrowright.pngbin229 -> 0 bytes
-rw-r--r--doc/html/bc_s.pngbin676 -> 0 bytes
-rw-r--r--doc/html/bdwn.pngbin147 -> 0 bytes
-rw-r--r--doc/html/classArena-members.html148
-rw-r--r--doc/html/classArena.html255
-rw-r--r--doc/html/classArena.pngbin327 -> 0 bytes
-rw-r--r--doc/html/classEntity-members.html126
-rw-r--r--doc/html/classEntity.html198
-rw-r--r--doc/html/classEntity.pngbin970 -> 0 bytes
-rw-r--r--doc/html/classIndoorWorld-members.html148
-rw-r--r--doc/html/classIndoorWorld.html256
-rw-r--r--doc/html/classIndoorWorld.pngbin365 -> 0 bytes
-rw-r--r--doc/html/classInventory-members.html114
-rw-r--r--doc/html/classInventory.html149
-rw-r--r--doc/html/classItem-members.html112
-rw-r--r--doc/html/classItem.html146
-rw-r--r--doc/html/classMob-members.html131
-rw-r--r--doc/html/classMob.html208
-rw-r--r--doc/html/classMob.pngbin313 -> 0 bytes
-rw-r--r--doc/html/classNPC-members.html130
-rw-r--r--doc/html/classNPC.html202
-rw-r--r--doc/html/classNPC.pngbin319 -> 0 bytes
-rw-r--r--doc/html/classObject-members.html130
-rw-r--r--doc/html/classObject.html205
-rw-r--r--doc/html/classObject.pngbin341 -> 0 bytes
-rw-r--r--doc/html/classPlayer-members.html130
-rw-r--r--doc/html/classPlayer.html202
-rw-r--r--doc/html/classPlayer.pngbin338 -> 0 bytes
-rw-r--r--doc/html/classQuest-members.html106
-rw-r--r--doc/html/classQuest.html125
-rw-r--r--doc/html/classQuestHandler-members.html106
-rw-r--r--doc/html/classQuestHandler.html128
-rw-r--r--doc/html/classStructures-members.html131
-rw-r--r--doc/html/classStructures.html205
-rw-r--r--doc/html/classStructures.pngbin405 -> 0 bytes
-rw-r--r--doc/html/classTexturec-members.html109
-rw-r--r--doc/html/classTexturec.html134
-rw-r--r--doc/html/classWorld-members.html145
-rw-r--r--doc/html/classWorld.html302
-rw-r--r--doc/html/classWorld.pngbin516 -> 0 bytes
-rw-r--r--doc/html/classes.html131
-rw-r--r--doc/html/closed.pngbin132 -> 0 bytes
-rw-r--r--doc/html/common_8h_source.html235
-rw-r--r--doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html114
-rw-r--r--doc/html/dir_d44c64559bbebec7f509842c48db8b23.html113
-rw-r--r--doc/html/doc.pngbin746 -> 0 bytes
-rw-r--r--doc/html/doxygen.css1454
-rw-r--r--doc/html/doxygen.pngbin3779 -> 0 bytes
-rw-r--r--doc/html/dynsections.js97
-rw-r--r--doc/html/entities_8h_source.html262
-rw-r--r--doc/html/files.html109
-rw-r--r--doc/html/folderclosed.pngbin616 -> 0 bytes
-rw-r--r--doc/html/folderopen.pngbin597 -> 0 bytes
-rw-r--r--doc/html/functions.html120
-rw-r--r--doc/html/functions_vars.html120
-rw-r--r--doc/html/globals.html142
-rw-r--r--doc/html/globals_enum.html109
-rw-r--r--doc/html/globals_eval.html118
-rw-r--r--doc/html/globals_func.html109
-rw-r--r--doc/html/globals_vars.html115
-rw-r--r--doc/html/hierarchy.html121
-rw-r--r--doc/html/index.html90
-rw-r--r--doc/html/inventory_8h_source.html201
-rw-r--r--doc/html/jquery.js68
-rw-r--r--doc/html/main_8cpp.html252
-rw-r--r--doc/html/md_README.html91
-rw-r--r--doc/html/nav_f.pngbin153 -> 0 bytes
-rw-r--r--doc/html/nav_g.pngbin95 -> 0 bytes
-rw-r--r--doc/html/nav_h.pngbin98 -> 0 bytes
-rw-r--r--doc/html/open.pngbin123 -> 0 bytes
-rw-r--r--doc/html/pages.html95
-rw-r--r--doc/html/search/all_0.html26
-rw-r--r--doc/html/search/all_0.js4
-rw-r--r--doc/html/search/all_1.html26
-rw-r--r--doc/html/search/all_1.js5
-rw-r--r--doc/html/search/all_10.html26
-rw-r--r--doc/html/search/all_10.js4
-rw-r--r--doc/html/search/all_11.html26
-rw-r--r--doc/html/search/all_11.js7
-rw-r--r--doc/html/search/all_12.html26
-rw-r--r--doc/html/search/all_12.js4
-rw-r--r--doc/html/search/all_13.html26
-rw-r--r--doc/html/search/all_13.js4
-rw-r--r--doc/html/search/all_2.html26
-rw-r--r--doc/html/search/all_2.js4
-rw-r--r--doc/html/search/all_3.html26
-rw-r--r--doc/html/search/all_3.js4
-rw-r--r--doc/html/search/all_4.html26
-rw-r--r--doc/html/search/all_4.js4
-rw-r--r--doc/html/search/all_5.html26
-rw-r--r--doc/html/search/all_5.js6
-rw-r--r--doc/html/search/all_6.html26
-rw-r--r--doc/html/search/all_6.js7
-rw-r--r--doc/html/search/all_7.html26
-rw-r--r--doc/html/search/all_7.js5
-rw-r--r--doc/html/search/all_8.html26
-rw-r--r--doc/html/search/all_8.js7
-rw-r--r--doc/html/search/all_9.html26
-rw-r--r--doc/html/search/all_9.js4
-rw-r--r--doc/html/search/all_a.html26
-rw-r--r--doc/html/search/all_a.js4
-rw-r--r--doc/html/search/all_b.html26
-rw-r--r--doc/html/search/all_b.js4
-rw-r--r--doc/html/search/all_c.html26
-rw-r--r--doc/html/search/all_c.js5
-rw-r--r--doc/html/search/all_d.html26
-rw-r--r--doc/html/search/all_d.js5
-rw-r--r--doc/html/search/all_e.html26
-rw-r--r--doc/html/search/all_e.js5
-rw-r--r--doc/html/search/all_f.html26
-rw-r--r--doc/html/search/all_f.js5
-rw-r--r--doc/html/search/classes_0.html26
-rw-r--r--doc/html/search/classes_0.js4
-rw-r--r--doc/html/search/classes_1.html26
-rw-r--r--doc/html/search/classes_1.js4
-rw-r--r--doc/html/search/classes_2.html26
-rw-r--r--doc/html/search/classes_2.js7
-rw-r--r--doc/html/search/classes_3.html26
-rw-r--r--doc/html/search/classes_3.js4
-rw-r--r--doc/html/search/classes_4.html26
-rw-r--r--doc/html/search/classes_4.js4
-rw-r--r--doc/html/search/classes_5.html26
-rw-r--r--doc/html/search/classes_5.js4
-rw-r--r--doc/html/search/classes_6.html26
-rw-r--r--doc/html/search/classes_6.js4
-rw-r--r--doc/html/search/classes_7.html26
-rw-r--r--doc/html/search/classes_7.js4
-rw-r--r--doc/html/search/classes_8.html26
-rw-r--r--doc/html/search/classes_8.js5
-rw-r--r--doc/html/search/classes_9.html26
-rw-r--r--doc/html/search/classes_9.js4
-rw-r--r--doc/html/search/classes_a.html26
-rw-r--r--doc/html/search/classes_a.js4
-rw-r--r--doc/html/search/classes_b.html26
-rw-r--r--doc/html/search/classes_b.js5
-rw-r--r--doc/html/search/classes_c.html26
-rw-r--r--doc/html/search/classes_c.js4
-rw-r--r--doc/html/search/classes_d.html26
-rw-r--r--doc/html/search/classes_d.js4
-rw-r--r--doc/html/search/close.pngbin273 -> 0 bytes
-rw-r--r--doc/html/search/enums_0.html26
-rw-r--r--doc/html/search/enums_0.js5
-rw-r--r--doc/html/search/enumvalues_0.html26
-rw-r--r--doc/html/search/enumvalues_0.js5
-rw-r--r--doc/html/search/enumvalues_1.html26
-rw-r--r--doc/html/search/enumvalues_1.js4
-rw-r--r--doc/html/search/enumvalues_2.html26
-rw-r--r--doc/html/search/enumvalues_2.js4
-rw-r--r--doc/html/search/enumvalues_3.html26
-rw-r--r--doc/html/search/enumvalues_3.js4
-rw-r--r--doc/html/search/files_0.html26
-rw-r--r--doc/html/search/files_0.js4
-rw-r--r--doc/html/search/files_1.html26
-rw-r--r--doc/html/search/files_1.js4
-rw-r--r--doc/html/search/functions_0.html26
-rw-r--r--doc/html/search/functions_0.js5
-rw-r--r--doc/html/search/mag_sel.pngbin563 -> 0 bytes
-rw-r--r--doc/html/search/nomatches.html12
-rw-r--r--doc/html/search/pages_0.html26
-rw-r--r--doc/html/search/pages_0.js4
-rw-r--r--doc/html/search/search.css271
-rw-r--r--doc/html/search/search.js791
-rw-r--r--doc/html/search/search_l.pngbin604 -> 0 bytes
-rw-r--r--doc/html/search/search_m.pngbin158 -> 0 bytes
-rw-r--r--doc/html/search/search_r.pngbin612 -> 0 bytes
-rw-r--r--doc/html/search/searchdata.js36
-rw-r--r--doc/html/search/variables_0.html26
-rw-r--r--doc/html/search/variables_0.js4
-rw-r--r--doc/html/search/variables_1.html26
-rw-r--r--doc/html/search/variables_1.js5
-rw-r--r--doc/html/search/variables_2.html26
-rw-r--r--doc/html/search/variables_2.js4
-rw-r--r--doc/html/search/variables_3.html26
-rw-r--r--doc/html/search/variables_3.js4
-rw-r--r--doc/html/search/variables_4.html26
-rw-r--r--doc/html/search/variables_4.js4
-rw-r--r--doc/html/splitbar.pngbin314 -> 0 bytes
-rw-r--r--doc/html/structRay-members.html103
-rw-r--r--doc/html/structRay.html114
-rw-r--r--doc/html/structitem__t-members.html103
-rw-r--r--doc/html/structitem__t.html114
-rw-r--r--doc/html/structline__t-members.html105
-rw-r--r--doc/html/structline__t.html173
-rw-r--r--doc/html/structtexture__t-members.html103
-rw-r--r--doc/html/structtexture__t.html114
-rw-r--r--doc/html/structvec2-members.html103
-rw-r--r--doc/html/structvec2.html114
-rw-r--r--doc/html/structwSavePack-members.html102
-rw-r--r--doc/html/structwSavePack.html113
-rw-r--r--doc/html/sync_off.pngbin853 -> 0 bytes
-rw-r--r--doc/html/sync_on.pngbin845 -> 0 bytes
-rw-r--r--doc/html/tab_a.pngbin142 -> 0 bytes
-rw-r--r--doc/html/tab_b.pngbin169 -> 0 bytes
-rw-r--r--doc/html/tab_h.pngbin177 -> 0 bytes
-rw-r--r--doc/html/tab_s.pngbin184 -> 0 bytes
-rw-r--r--doc/html/tabs.css60
-rw-r--r--doc/html/ui_8h_source.html195
-rw-r--r--doc/html/world_8h.html274
-rw-r--r--doc/html/world_8h_source.html333
-rw-r--r--doc/items.odsbin8888 -> 0 bytes
-rw-r--r--doc/latex/Makefile21
-rw-r--r--doc/latex/annotated.tex22
-rw-r--r--doc/latex/classArena.eps197
-rw-r--r--doc/latex/classArena.tex24
-rw-r--r--doc/latex/classEntity.eps215
-rw-r--r--doc/latex/classEntity.tex92
-rw-r--r--doc/latex/classIndoorWorld.eps197
-rw-r--r--doc/latex/classIndoorWorld.tex30
-rw-r--r--doc/latex/classInventory.tex50
-rw-r--r--doc/latex/classItem.tex47
-rw-r--r--doc/latex/classMob.eps197
-rw-r--r--doc/latex/classMob.tex35
-rw-r--r--doc/latex/classNPC.eps197
-rw-r--r--doc/latex/classNPC.tex32
-rw-r--r--doc/latex/classObject.eps197
-rw-r--r--doc/latex/classObject.tex32
-rw-r--r--doc/latex/classPlayer.eps197
-rw-r--r--doc/latex/classPlayer.tex29
-rw-r--r--doc/latex/classQuest.tex26
-rw-r--r--doc/latex/classQuestHandler.tex29
-rw-r--r--doc/latex/classStructures.eps197
-rw-r--r--doc/latex/classStructures.tex29
-rw-r--r--doc/latex/classTexturec.tex35
-rw-r--r--doc/latex/classWorld.eps203
-rw-r--r--doc/latex/classWorld.tex166
-rw-r--r--doc/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex21
-rw-r--r--doc/latex/dir_d44c64559bbebec7f509842c48db8b23.tex19
-rw-r--r--doc/latex/doxygen.sty480
-rw-r--r--doc/latex/files.tex11
-rw-r--r--doc/latex/hierarchy.tex26
-rw-r--r--doc/latex/main_8cpp.tex145
-rw-r--r--doc/latex/md_README.tex1
-rw-r--r--doc/latex/refman.tex184
-rw-r--r--doc/latex/structRay.tex16
-rw-r--r--doc/latex/structitem__t.tex16
-rw-r--r--doc/latex/structline__t.tex40
-rw-r--r--doc/latex/structtexture__t.tex16
-rw-r--r--doc/latex/structvec2.tex16
-rw-r--r--doc/latex/structwSavePack.tex16
-rw-r--r--doc/latex/world_8h.tex117
-rw-r--r--include/inventory.h3
-rw-r--r--main.cpp19
-rw-r--r--src/inventory.cpp64
247 files changed, 60 insertions, 17578 deletions
diff --git a/doc/html/Quest_8h_source.html b/doc/html/Quest_8h_source.html
deleted file mode 100644
index 5403f9e..0000000
--- a/doc/html/Quest_8h_source.html
+++ /dev/null
@@ -1,135 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include/Quest.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Quest.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef QUEST_H</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define QUEST_H</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;cstring&gt;</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;common.h&gt;</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;inventory.h&gt;</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#define DEBUG</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#define TOTAL_QUESTS 1</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
-<div class="line"><a name="l00013"></a><span class="lineno"><a class="line" href="classQuest.html"> 13</a></span>&#160;<span class="keyword">class </span><a class="code" href="classQuest.html">Quest</a> {</div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="keywordtype">char</span> *title,*desc;</div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="keyword">struct </span><a class="code" href="structitem__t.html">item_t</a> reward;</div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <a class="code" href="classQuest.html">Quest</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *t,<span class="keyword">const</span> <span class="keywordtype">char</span> *d,<span class="keyword">struct</span> <a class="code" href="structitem__t.html">item_t</a> r);</div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; ~Quest();</div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;};</div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
-<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="classQuestHandler.html"> 21</a></span>&#160;<span class="keyword">class </span><a class="code" href="classQuestHandler.html">QuestHandler</a> {</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; std::vector&lt;const Quest *&gt;current;</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">int</span> assign(<span class="keyword">const</span> <span class="keywordtype">char</span> *t);</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">int</span> drop(<span class="keyword">const</span> <span class="keywordtype">char</span> *t);</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keywordtype">int</span> finish(<span class="keyword">const</span> <span class="keywordtype">char</span> *t,<span class="keywordtype">void</span> *completer);</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keywordtype">bool</span> hasQuest(<span class="keyword">const</span> <span class="keywordtype">char</span> *t);</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;};</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="preprocessor">#include &lt;entities.h&gt;</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif // QUEST_H</span></div>
-<div class="ttc" id="classQuest_html"><div class="ttname"><a href="classQuest.html">Quest</a></div><div class="ttdef"><b>Definition:</b> Quest.h:13</div></div>
-<div class="ttc" id="structitem__t_html"><div class="ttname"><a href="structitem__t.html">item_t</a></div><div class="ttdef"><b>Definition:</b> inventory.h:58</div></div>
-<div class="ttc" id="classQuestHandler_html"><div class="ttname"><a href="classQuestHandler.html">QuestHandler</a></div><div class="ttdef"><b>Definition:</b> Quest.h:21</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/Texture_8h_source.html b/doc/html/Texture_8h_source.html
deleted file mode 100644
index 880fd3c..0000000
--- a/doc/html/Texture_8h_source.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include/Texture.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Texture.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef TEXTURE_H</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define TEXTURE_H</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;common.h&gt;</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;</div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#define DEBUG</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceTexture.html">Texture</a>{</div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160; GLuint loadTexture(<span class="keyword">const</span> <span class="keywordtype">char</span> *fileName);</div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;}</div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;</div>
-<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="classTexturec.html"> 12</a></span>&#160;<span class="keyword">class </span><a class="code" href="classTexturec.html">Texturec</a>{</div>
-<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> texState;</div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; GLuint *image;</div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; </div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; <a class="code" href="classTexturec.html">Texturec</a>(uint amt, ...);</div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <a class="code" href="classTexturec.html">Texturec</a>(uint amt,<span class="keyword">const</span> <span class="keywordtype">char</span> **paths);</div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; ~<a class="code" href="classTexturec.html">Texturec</a>();</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; </div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; <span class="keywordtype">void</span> bindNext();</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160; <span class="keywordtype">void</span> bindPrev();</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; <span class="keywordtype">void</span> bind(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keywordtype">void</span> walk();</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;};</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;<span class="preprocessor">#endif //TEXTURE_H</span></div>
-<div class="ttc" id="classTexturec_html"><div class="ttname"><a href="classTexturec.html">Texturec</a></div><div class="ttdef"><b>Definition:</b> Texture.h:12</div></div>
-<div class="ttc" id="namespaceTexture_html"><div class="ttname"><a href="namespaceTexture.html">Texture</a></div><div class="ttdef"><b>Definition:</b> Texture.cpp:12</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
deleted file mode 100644
index 411ffb7..0000000
--- a/doc/html/annotated.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Class List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">Class List</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
-<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArena.html" target="_self">Arena</a></td><td class="desc"></td></tr>
-<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classEntity.html" target="_self">Entity</a></td><td class="desc"></td></tr>
-<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIndoorWorld.html" target="_self">IndoorWorld</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInventory.html" target="_self">Inventory</a></td><td class="desc"></td></tr>
-<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classItem.html" target="_self">Item</a></td><td class="desc"></td></tr>
-<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structitem__t.html" target="_self">item_t</a></td><td class="desc"></td></tr>
-<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structline__t.html" target="_self">line_t</a></td><td class="desc"></td></tr>
-<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMob.html" target="_self">Mob</a></td><td class="desc"></td></tr>
-<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNPC.html" target="_self">NPC</a></td><td class="desc"></td></tr>
-<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classObject.html" target="_self">Object</a></td><td class="desc"></td></tr>
-<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPlayer.html" target="_self">Player</a></td><td class="desc"></td></tr>
-<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQuest.html" target="_self">Quest</a></td><td class="desc"></td></tr>
-<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQuestHandler.html" target="_self">QuestHandler</a></td><td class="desc"></td></tr>
-<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRay.html" target="_self">Ray</a></td><td class="desc"></td></tr>
-<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStructures.html" target="_self">Structures</a></td><td class="desc"></td></tr>
-<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtexture__t.html" target="_self">texture_t</a></td><td class="desc"></td></tr>
-<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTexturec.html" target="_self">Texturec</a></td><td class="desc"></td></tr>
-<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvec2.html" target="_self">vec2</a></td><td class="desc"></td></tr>
-<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWorld.html" target="_self">World</a></td><td class="desc"></td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/arrowdown.png b/doc/html/arrowdown.png
deleted file mode 100644
index 0b63f6d..0000000
--- a/doc/html/arrowdown.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/arrowright.png b/doc/html/arrowright.png
deleted file mode 100644
index c6ee22f..0000000
--- a/doc/html/arrowright.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/bc_s.png b/doc/html/bc_s.png
deleted file mode 100644
index 224b29a..0000000
--- a/doc/html/bc_s.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/bdwn.png b/doc/html/bdwn.png
deleted file mode 100644
index 940a0b9..0000000
--- a/doc/html/bdwn.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classArena-members.html b/doc/html/classArena-members.html
deleted file mode 100644
index 0cc28f1..0000000
--- a/doc/html/classArena-members.html
+++ /dev/null
@@ -1,148 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Arena Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classArena.html">Arena</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addHole</b>(unsigned int start, unsigned int end) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addLayer</b>(unsigned int width) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addMob</b>(int t, float x, float y) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addMob</b>(int t, float x, float y, void(*hey)(Mob *)) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addNPC</b>(float x, float y) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addObject</b>(ITEM_ID, bool, const char *, float, float) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addStructure</b>(_TYPE t, float x, float y, World *outside, World *inside) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>Arena</b>(World *leave, Player *p) (defined in <a class="el" href="classArena.html">Arena</a>)</td><td class="entry"><a class="el" href="classArena.html">Arena</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>behind</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>bgm</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bgmObj</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>bgmPlay</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bgmStop</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>bgTex</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>build</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>deleteEntities</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>detect</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>draw</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>entity</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>exitArena</b>(Player *p) (defined in <a class="el" href="classArena.html">Arena</a>)</td><td class="entry"><a class="el" href="classArena.html">Arena</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>generate</b>(unsigned int width) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>generateFunc</b>(unsigned int width, float(*func)(float)) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTheWidth</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goInsideStructure</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>goWorldBack</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goWorldFront</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>goWorldLeft</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goWorldRight</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>infront</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">line</a></td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>lineCount</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>load</b>(FILE *) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mob</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>npc</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>save</b>(FILE *) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBackground</b>(WORLD_BG_TYPE bgt) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>setBGM</b>(const char *path) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>singleDetect</b>(Entity *e) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>star</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>toLeft</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>toRight</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update</b>(Player *p, unsigned int delta) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>World</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">x_start</a></td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~Arena</b>(void) (defined in <a class="el" href="classArena.html">Arena</a>)</td><td class="entry"><a class="el" href="classArena.html">Arena</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~World</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classArena.html b/doc/html/classArena.html
deleted file mode 100644
index add5779..0000000
--- a/doc/html/classArena.html
+++ /dev/null
@@ -1,255 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Arena Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="classArena-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Arena Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for Arena:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classArena.png" usemap="#Arena_map" alt=""/>
- <map id="Arena_map" name="Arena_map">
-<area href="classWorld.html" alt="World" shape="rect" coords="0,0,47,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a535e3722c259e4629bf779f4865df761"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a535e3722c259e4629bf779f4865df761"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Arena</b> (<a class="el" href="classWorld.html">World</a> *leave, <a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a535e3722c259e4629bf779f4865df761"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a58230f6c0670c86d9bdd6f79f53915f2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58230f6c0670c86d9bdd6f79f53915f2"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>exitArena</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a58230f6c0670c86d9bdd6f79f53915f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classWorld"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classWorld')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="memitem:aa02f54d5e38bf0e4c67b210ba4e27761 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa02f54d5e38bf0e4c67b210ba4e27761"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addStructure</b> (_TYPE t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>, <a class="el" href="classWorld.html">World</a> *outside, <a class="el" href="classWorld.html">World</a> *inside)</td></tr>
-<tr class="separator:aa02f54d5e38bf0e4c67b210ba4e27761 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a631df20b433c01a9f9a215fd6dba0663 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a631df20b433c01a9f9a215fd6dba0663"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addMob</b> (int t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>)</td></tr>
-<tr class="separator:a631df20b433c01a9f9a215fd6dba0663 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52f1073c5ff06ff1a9290fb46037ba17 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f1073c5ff06ff1a9290fb46037ba17"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addMob</b> (int t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>, void(*hey)(<a class="el" href="classMob.html">Mob</a> *))</td></tr>
-<tr class="separator:a52f1073c5ff06ff1a9290fb46037ba17 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b64d285af2fa0ab3e3b5e25b838be1 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47b64d285af2fa0ab3e3b5e25b838be1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addNPC</b> (float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>)</td></tr>
-<tr class="separator:a47b64d285af2fa0ab3e3b5e25b838be1 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38a1489059711bc5173b4e45c9424ac2 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38a1489059711bc5173b4e45c9424ac2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addObject</b> (ITEM_ID, bool, const char *, float, float)</td></tr>
-<tr class="separator:a38a1489059711bc5173b4e45c9424ac2 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8920a4df8c88a4e3c2718253e0ce0a9d inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8920a4df8c88a4e3c2718253e0ce0a9d"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>update</b> (<a class="el" href="classPlayer.html">Player</a> *p, unsigned int delta)</td></tr>
-<tr class="separator:a8920a4df8c88a4e3c2718253e0ce0a9d inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21279facd50bb40e28868fe20133392c inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21279facd50bb40e28868fe20133392c"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>generate</b> (unsigned int width)</td></tr>
-<tr class="separator:a21279facd50bb40e28868fe20133392c inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52f34574219e97541783d8949ccfad63 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f34574219e97541783d8949ccfad63"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>generateFunc</b> (unsigned int width, float(*func)(float))</td></tr>
-<tr class="separator:a52f34574219e97541783d8949ccfad63 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7700979d3d1674dc3d746dff87e522ed inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7700979d3d1674dc3d746dff87e522ed"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setBackground</b> (<a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">WORLD_BG_TYPE</a> bgt)</td></tr>
-<tr class="separator:a7700979d3d1674dc3d746dff87e522ed inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a90eea0f52e3ca5df95b8526450bb64 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a90eea0f52e3ca5df95b8526450bb64"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setBGM</b> (const char *path)</td></tr>
-<tr class="separator:a2a90eea0f52e3ca5df95b8526450bb64 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a837cda808f18afd4f4296c4ebb08507f inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a837cda808f18afd4f4296c4ebb08507f"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bgmPlay</b> (void)</td></tr>
-<tr class="separator:a837cda808f18afd4f4296c4ebb08507f inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0b3691cd6afd82c7f5fc8a625a8746e inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0b3691cd6afd82c7f5fc8a625a8746e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bgmStop</b> (void)</td></tr>
-<tr class="separator:ab0b3691cd6afd82c7f5fc8a625a8746e inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa66f71e6886ac0dade68556163017041 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa66f71e6886ac0dade68556163017041"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addLayer</b> (unsigned int width)</td></tr>
-<tr class="separator:aa66f71e6886ac0dade68556163017041 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af52317a2706b62f472457a926c231f46 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af52317a2706b62f472457a926c231f46"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:af52317a2706b62f472457a926c231f46 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4749d1dbffaed4e4487cc5f4086e481e inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4749d1dbffaed4e4487cc5f4086e481e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>detect</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a4749d1dbffaed4e4487cc5f4086e481e inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accb9975a135094ecebbe88739b72ab1b inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accb9975a135094ecebbe88739b72ab1b"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldLeft</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:accb9975a135094ecebbe88739b72ab1b inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a184a431e5695fbdba411ba2baa5aee0b inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a184a431e5695fbdba411ba2baa5aee0b"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldRight</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a184a431e5695fbdba411ba2baa5aee0b inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46221c8af2234749e3416a45d560ec1c inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46221c8af2234749e3416a45d560ec1c"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldBack</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a46221c8af2234749e3416a45d560ec1c inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6c94d42ed4f963acaf902b9e0f0e6969 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c94d42ed4f963acaf902b9e0f0e6969"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldFront</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a6c94d42ed4f963acaf902b9e0f0e6969 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8f0c71e69ef6f760cef8fc5b1b4f272 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8f0c71e69ef6f760cef8fc5b1b4f272"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goInsideStructure</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:ae8f0c71e69ef6f760cef8fc5b1b4f272 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab437e9250306323c6e931bb8658485cf inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab437e9250306323c6e931bb8658485cf"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addHole</b> (unsigned int start, unsigned int end)</td></tr>
-<tr class="separator:ab437e9250306323c6e931bb8658485cf inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab6979295419240f841da48903c7c554d inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6979295419240f841da48903c7c554d"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getTheWidth</b> (void)</td></tr>
-<tr class="separator:ab6979295419240f841da48903c7c554d inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abdd6f140f62255b402d649616304fe09 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdd6f140f62255b402d649616304fe09"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>save</b> (FILE *)</td></tr>
-<tr class="separator:abdd6f140f62255b402d649616304fe09 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a394c5b449ab36f75a0c6748ec2c34955 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a394c5b449ab36f75a0c6748ec2c34955"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>load</b> (FILE *)</td></tr>
-<tr class="separator:a394c5b449ab36f75a0c6748ec2c34955 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pub_attribs_classWorld"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classWorld')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="memitem:aaa256245e0bc49ec2fa55f5d48e1959f inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa256245e0bc49ec2fa55f5d48e1959f"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>toLeft</b></td></tr>
-<tr class="separator:aaa256245e0bc49ec2fa55f5d48e1959f inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa40d02c50a3eedb2f329077f3d6d44e6 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa40d02c50a3eedb2f329077f3d6d44e6"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>toRight</b></td></tr>
-<tr class="separator:aa40d02c50a3eedb2f329077f3d6d44e6 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af9aed08dfdf0d280f3e13a21a0090f2c inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9aed08dfdf0d280f3e13a21a0090f2c"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>behind</b></td></tr>
-<tr class="separator:af9aed08dfdf0d280f3e13a21a0090f2c inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c1ad92a3d0296c5796a8544537ece13 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c1ad92a3d0296c5796a8544537ece13"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>infront</b></td></tr>
-<tr class="separator:a1c1ad92a3d0296c5796a8544537ece13 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a844d733d29d8367c3896bff7a1fad82d inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a844d733d29d8367c3896bff7a1fad82d"></a>
-std::vector&lt; <a class="el" href="classNPC.html">NPC</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>npc</b></td></tr>
-<tr class="separator:a844d733d29d8367c3896bff7a1fad82d inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab5120be97f20e7ee24e056127ff3164c inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5120be97f20e7ee24e056127ff3164c"></a>
-std::vector&lt; <a class="el" href="classStructures.html">Structures</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>build</b></td></tr>
-<tr class="separator:ab5120be97f20e7ee24e056127ff3164c inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab45f9d6909b887f01c76bfe6120ccdd9 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab45f9d6909b887f01c76bfe6120ccdd9"></a>
-std::vector&lt; <a class="el" href="classMob.html">Mob</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mob</b></td></tr>
-<tr class="separator:ab45f9d6909b887f01c76bfe6120ccdd9 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb74ee60415875384d8af0e065d9feb3 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb74ee60415875384d8af0e065d9feb3"></a>
-std::vector&lt; <a class="el" href="classEntity.html">Entity</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>entity</b></td></tr>
-<tr class="separator:afb74ee60415875384d8af0e065d9feb3 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ec7a136f45a7283a0a15224819fe330 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ec7a136f45a7283a0a15224819fe330"></a>
-std::vector&lt; <a class="el" href="classObject.html">Object</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
-<tr class="separator:a3ec7a136f45a7283a0a15224819fe330 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_methods_classWorld"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classWorld')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="memitem:a0af69654347b29787877b77020fa0a5a inherit pro_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0af69654347b29787877b77020fa0a5a"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>singleDetect</b> (<a class="el" href="classEntity.html">Entity</a> *e)</td></tr>
-<tr class="separator:a0af69654347b29787877b77020fa0a5a inherit pro_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c1e6ea7fd0d84660d2791a256aba382 inherit pro_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c1e6ea7fd0d84660d2791a256aba382"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteEntities</b> (void)</td></tr>
-<tr class="separator:a1c1e6ea7fd0d84660d2791a256aba382 inherit pro_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_attribs_classWorld"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classWorld')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="memitem:afd9945f6ede5eabc3ff9243ce2b31247 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structline__t.html">line_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">line</a></td></tr>
-<tr class="separator:afd9945f6ede5eabc3ff9243ce2b31247 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a645767ccf316a9b4469db773ac111ae4 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">x_start</a></td></tr>
-<tr class="separator:a645767ccf316a9b4469db773ac111ae4 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a432e07fd7f7504aaa6ff29408afe0678 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a432e07fd7f7504aaa6ff29408afe0678"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>lineCount</b></td></tr>
-<tr class="separator:a432e07fd7f7504aaa6ff29408afe0678 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f8b12f8eda220060ec01c0e9a6b9325 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f8b12f8eda220060ec01c0e9a6b9325"></a>
-<a class="el" href="structvec2.html">vec2</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>star</b></td></tr>
-<tr class="separator:a4f8b12f8eda220060ec01c0e9a6b9325 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accebca6a747c3db27916770507aee04c inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accebca6a747c3db27916770507aee04c"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bgTex</b></td></tr>
-<tr class="separator:accebca6a747c3db27916770507aee04c inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ca21c1e62a53cf7024801623aa46325 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ca21c1e62a53cf7024801623aa46325"></a>
-Mix_Music *&#160;</td><td class="memItemRight" valign="bottom"><b>bgmObj</b></td></tr>
-<tr class="separator:a7ca21c1e62a53cf7024801623aa46325 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8269981b3846aa44b721cdeda30911c inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8269981b3846aa44b721cdeda30911c"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>bgm</b></td></tr>
-<tr class="separator:ad8269981b3846aa44b721cdeda30911c inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="world_8h_source.html">world.h</a></li>
-<li>src/world.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classArena.png b/doc/html/classArena.png
deleted file mode 100644
index 4aacfaa..0000000
--- a/doc/html/classArena.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classEntity-members.html b/doc/html/classEntity-members.html
deleted file mode 100644
index e3fcb26..0000000
--- a/doc/html/classEntity-members.html
+++ /dev/null
@@ -1,126 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Entity Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classEntity.html">Entity</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alive</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>canMove</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>(void) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>gender</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ground</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>health</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>interact</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>inv</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>left</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>loc</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>maxHealth</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>near</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>right</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>spawn</b>(float, float) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>speed</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>subtype</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tex</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>ticksToUse</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>type</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>vel</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>wander</b>(int) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>width</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Entity</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classEntity.html b/doc/html/classEntity.html
deleted file mode 100644
index c9a8080..0000000
--- a/doc/html/classEntity.html
+++ /dev/null
@@ -1,198 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Entity Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classEntity-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Entity Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for Entity:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classEntity.png" usemap="#Entity_map" alt=""/>
- <map id="Entity_map" name="Entity_map">
-<area href="classMob.html" alt="Mob" shape="rect" coords="0,56,70,80"/>
-<area href="classNPC.html" alt="NPC" shape="rect" coords="80,56,150,80"/>
-<area href="classObject.html" alt="Object" shape="rect" coords="160,56,230,80"/>
-<area href="classPlayer.html" alt="Player" shape="rect" coords="240,56,310,80"/>
-<area href="classStructures.html" alt="Structures" shape="rect" coords="320,56,390,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a1ea7af40bd2d22c3ccffffb9d75449f1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea7af40bd2d22c3ccffffb9d75449f1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void)</td></tr>
-<tr class="separator:a1ea7af40bd2d22c3ccffffb9d75449f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a395847a44327233974bdb6c546412f72"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a395847a44327233974bdb6c546412f72"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (float, float)</td></tr>
-<tr class="separator:a395847a44327233974bdb6c546412f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cda23bb400ce86af59f673065e8be6e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cda23bb400ce86af59f673065e8be6e"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>wander</b> (int)</td></tr>
-<tr class="separator:a9cda23bb400ce86af59f673065e8be6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aad35d2bfa6b5f2af9c433177b455f20b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad35d2bfa6b5f2af9c433177b455f20b"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>interact</b> ()</td></tr>
-<tr class="separator:aad35d2bfa6b5f2af9c433177b455f20b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:ac755b0547e12f4b00472fec833807069"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac755b0547e12f4b00472fec833807069"></a>
-<a class="el" href="classInventory.html">Inventory</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>inv</b></td></tr>
-<tr class="separator:ac755b0547e12f4b00472fec833807069"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb76fb5ae8ce6d4410feac55f082c139"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb76fb5ae8ce6d4410feac55f082c139"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>loc</b></td></tr>
-<tr class="separator:afb76fb5ae8ce6d4410feac55f082c139"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59d3befa027c6c003b80651d79efae32"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59d3befa027c6c003b80651d79efae32"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vel</b></td></tr>
-<tr class="separator:a59d3befa027c6c003b80651d79efae32"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adadfcc784f30b51b8e49f8230a56b793"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adadfcc784f30b51b8e49f8230a56b793"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
-<tr class="separator:adadfcc784f30b51b8e49f8230a56b793"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4550dc1011f47f6c4bb86e564e7d605b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4550dc1011f47f6c4bb86e564e7d605b"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
-<tr class="separator:a4550dc1011f47f6c4bb86e564e7d605b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1de3d8d9ab8088f61e6726069b26fa60"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de3d8d9ab8088f61e6726069b26fa60"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
-<tr class="separator:a1de3d8d9ab8088f61e6726069b26fa60"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad25b1a16a6b7b5affbf59b831b86ef69"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25b1a16a6b7b5affbf59b831b86ef69"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>near</b></td></tr>
-<tr class="separator:ad25b1a16a6b7b5affbf59b831b86ef69"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3592b1453f4fae35f012f1c3a41a0a0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3592b1453f4fae35f012f1c3a41a0a0"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>canMove</b></td></tr>
-<tr class="separator:ac3592b1453f4fae35f012f1c3a41a0a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4089f437394654df9439248876b704d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4089f437394654df9439248876b704d7"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
-<tr class="separator:a4089f437394654df9439248876b704d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae64dc68118771cee108ec9a69d0adcc3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64dc68118771cee108ec9a69d0adcc3"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
-<tr class="separator:ae64dc68118771cee108ec9a69d0adcc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d09a7e175d9dcfbfb359e5f74f2e692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d09a7e175d9dcfbfb359e5f74f2e692"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>alive</b></td></tr>
-<tr class="separator:a0d09a7e175d9dcfbfb359e5f74f2e692"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c8b0ce760cf77a2ba9b8d1c37209fd7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c8b0ce760cf77a2ba9b8d1c37209fd7"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>ground</b></td></tr>
-<tr class="separator:a2c8b0ce760cf77a2ba9b8d1c37209fd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a854c9b7a8ed49aae4538734df4915727"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854c9b7a8ed49aae4538734df4915727"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>health</b></td></tr>
-<tr class="separator:a854c9b7a8ed49aae4538734df4915727"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59499f3d9d7def4f5a5cab1c9c30f570"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59499f3d9d7def4f5a5cab1c9c30f570"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>maxHealth</b></td></tr>
-<tr class="separator:a59499f3d9d7def4f5a5cab1c9c30f570"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a85be7fcdcdedefeccf05daf80d3bcc73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85be7fcdcdedefeccf05daf80d3bcc73"></a>
-_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-<tr class="separator:a85be7fcdcdedefeccf05daf80d3bcc73"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80eea5b24c587dc4ae6beba6c8b3d5b5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80eea5b24c587dc4ae6beba6c8b3d5b5"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>subtype</b></td></tr>
-<tr class="separator:a80eea5b24c587dc4ae6beba6c8b3d5b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a861f653e2ffbe97c0deed7ab85eb7ce6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861f653e2ffbe97c0deed7ab85eb7ce6"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:a861f653e2ffbe97c0deed7ab85eb7ce6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a89bc767973827fd8512643f8d2e05837"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89bc767973827fd8512643f8d2e05837"></a>
-GENDER&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
-<tr class="separator:a89bc767973827fd8512643f8d2e05837"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af664044f029b81c097cb3e6e0d987fb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af664044f029b81c097cb3e6e0d987fb3"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tex</b></td></tr>
-<tr class="separator:af664044f029b81c097cb3e6e0d987fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cb580e6e12bace5a86c955e25f8825c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb580e6e12bace5a86c955e25f8825c"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>ticksToUse</b></td></tr>
-<tr class="separator:a9cb580e6e12bace5a86c955e25f8825c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="entities_8h_source.html">entities.h</a></li>
-<li>src/entities.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classEntity.png b/doc/html/classEntity.png
deleted file mode 100644
index de0ff89..0000000
--- a/doc/html/classEntity.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classIndoorWorld-members.html b/doc/html/classIndoorWorld-members.html
deleted file mode 100644
index b9e1afa..0000000
--- a/doc/html/classIndoorWorld-members.html
+++ /dev/null
@@ -1,148 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">IndoorWorld Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classIndoorWorld.html">IndoorWorld</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addHole</b>(unsigned int start, unsigned int end) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addLayer</b>(unsigned int width) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addMob</b>(int t, float x, float y) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addMob</b>(int t, float x, float y, void(*hey)(Mob *)) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addNPC</b>(float x, float y) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addObject</b>(ITEM_ID, bool, const char *, float, float) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addStructure</b>(_TYPE t, float x, float y, World *outside, World *inside) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>behind</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bgm</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>bgmObj</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bgmPlay</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>bgmStop</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bgTex</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>build</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>deleteEntities</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>detect</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>(Player *p) (defined in <a class="el" href="classIndoorWorld.html">IndoorWorld</a>)</td><td class="entry"><a class="el" href="classIndoorWorld.html">IndoorWorld</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>entity</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>generate</b>(unsigned int width) (defined in <a class="el" href="classIndoorWorld.html">IndoorWorld</a>)</td><td class="entry"><a class="el" href="classIndoorWorld.html">IndoorWorld</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>generateFunc</b>(unsigned int width, float(*func)(float)) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTheWidth</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goInsideStructure</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>goWorldBack</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goWorldFront</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>goWorldLeft</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goWorldRight</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IndoorWorld</b>(void) (defined in <a class="el" href="classIndoorWorld.html">IndoorWorld</a>)</td><td class="entry"><a class="el" href="classIndoorWorld.html">IndoorWorld</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>infront</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">line</a></td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>lineCount</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>load</b>(FILE *) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>mob</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>npc</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>object</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>outside</b> (defined in <a class="el" href="classIndoorWorld.html">IndoorWorld</a>)</td><td class="entry"><a class="el" href="classIndoorWorld.html">IndoorWorld</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>save</b>(FILE *) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBackground</b>(WORLD_BG_TYPE bgt) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>setBGM</b>(const char *path) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>singleDetect</b>(Entity *e) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>star</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>toLeft</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>toRight</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update</b>(Player *p, unsigned int delta) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>World</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">x_start</a></td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~IndoorWorld</b>(void) (defined in <a class="el" href="classIndoorWorld.html">IndoorWorld</a>)</td><td class="entry"><a class="el" href="classIndoorWorld.html">IndoorWorld</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~World</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classIndoorWorld.html b/doc/html/classIndoorWorld.html
deleted file mode 100644
index 4f399a9..0000000
--- a/doc/html/classIndoorWorld.html
+++ /dev/null
@@ -1,256 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: IndoorWorld Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classIndoorWorld-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">IndoorWorld Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for IndoorWorld:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classIndoorWorld.png" usemap="#IndoorWorld_map" alt=""/>
- <map id="IndoorWorld_map" name="IndoorWorld_map">
-<area href="classWorld.html" alt="World" shape="rect" coords="0,0,81,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a06b929154c7dd3cafe6c81550df47494"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06b929154c7dd3cafe6c81550df47494"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>generate</b> (unsigned int width)</td></tr>
-<tr class="separator:a06b929154c7dd3cafe6c81550df47494"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab201d18555af3121e897ccbe889c90ff"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab201d18555af3121e897ccbe889c90ff"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:ab201d18555af3121e897ccbe889c90ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classWorld"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classWorld')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="memitem:aa02f54d5e38bf0e4c67b210ba4e27761 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa02f54d5e38bf0e4c67b210ba4e27761"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addStructure</b> (_TYPE t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>, <a class="el" href="classWorld.html">World</a> *outside, <a class="el" href="classWorld.html">World</a> *inside)</td></tr>
-<tr class="separator:aa02f54d5e38bf0e4c67b210ba4e27761 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a631df20b433c01a9f9a215fd6dba0663 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a631df20b433c01a9f9a215fd6dba0663"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addMob</b> (int t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>)</td></tr>
-<tr class="separator:a631df20b433c01a9f9a215fd6dba0663 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52f1073c5ff06ff1a9290fb46037ba17 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f1073c5ff06ff1a9290fb46037ba17"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addMob</b> (int t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>, void(*hey)(<a class="el" href="classMob.html">Mob</a> *))</td></tr>
-<tr class="separator:a52f1073c5ff06ff1a9290fb46037ba17 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b64d285af2fa0ab3e3b5e25b838be1 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47b64d285af2fa0ab3e3b5e25b838be1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addNPC</b> (float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>)</td></tr>
-<tr class="separator:a47b64d285af2fa0ab3e3b5e25b838be1 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38a1489059711bc5173b4e45c9424ac2 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38a1489059711bc5173b4e45c9424ac2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addObject</b> (ITEM_ID, bool, const char *, float, float)</td></tr>
-<tr class="separator:a38a1489059711bc5173b4e45c9424ac2 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8920a4df8c88a4e3c2718253e0ce0a9d inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8920a4df8c88a4e3c2718253e0ce0a9d"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>update</b> (<a class="el" href="classPlayer.html">Player</a> *p, unsigned int delta)</td></tr>
-<tr class="separator:a8920a4df8c88a4e3c2718253e0ce0a9d inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52f34574219e97541783d8949ccfad63 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f34574219e97541783d8949ccfad63"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>generateFunc</b> (unsigned int width, float(*func)(float))</td></tr>
-<tr class="separator:a52f34574219e97541783d8949ccfad63 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7700979d3d1674dc3d746dff87e522ed inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7700979d3d1674dc3d746dff87e522ed"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setBackground</b> (<a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">WORLD_BG_TYPE</a> bgt)</td></tr>
-<tr class="separator:a7700979d3d1674dc3d746dff87e522ed inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a90eea0f52e3ca5df95b8526450bb64 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a90eea0f52e3ca5df95b8526450bb64"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setBGM</b> (const char *path)</td></tr>
-<tr class="separator:a2a90eea0f52e3ca5df95b8526450bb64 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a837cda808f18afd4f4296c4ebb08507f inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a837cda808f18afd4f4296c4ebb08507f"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bgmPlay</b> (void)</td></tr>
-<tr class="separator:a837cda808f18afd4f4296c4ebb08507f inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0b3691cd6afd82c7f5fc8a625a8746e inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0b3691cd6afd82c7f5fc8a625a8746e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bgmStop</b> (void)</td></tr>
-<tr class="separator:ab0b3691cd6afd82c7f5fc8a625a8746e inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa66f71e6886ac0dade68556163017041 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa66f71e6886ac0dade68556163017041"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addLayer</b> (unsigned int width)</td></tr>
-<tr class="separator:aa66f71e6886ac0dade68556163017041 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4749d1dbffaed4e4487cc5f4086e481e inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4749d1dbffaed4e4487cc5f4086e481e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>detect</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a4749d1dbffaed4e4487cc5f4086e481e inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accb9975a135094ecebbe88739b72ab1b inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accb9975a135094ecebbe88739b72ab1b"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldLeft</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:accb9975a135094ecebbe88739b72ab1b inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a184a431e5695fbdba411ba2baa5aee0b inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a184a431e5695fbdba411ba2baa5aee0b"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldRight</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a184a431e5695fbdba411ba2baa5aee0b inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46221c8af2234749e3416a45d560ec1c inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46221c8af2234749e3416a45d560ec1c"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldBack</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a46221c8af2234749e3416a45d560ec1c inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6c94d42ed4f963acaf902b9e0f0e6969 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c94d42ed4f963acaf902b9e0f0e6969"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldFront</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a6c94d42ed4f963acaf902b9e0f0e6969 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8f0c71e69ef6f760cef8fc5b1b4f272 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8f0c71e69ef6f760cef8fc5b1b4f272"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goInsideStructure</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:ae8f0c71e69ef6f760cef8fc5b1b4f272 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab437e9250306323c6e931bb8658485cf inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab437e9250306323c6e931bb8658485cf"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addHole</b> (unsigned int start, unsigned int end)</td></tr>
-<tr class="separator:ab437e9250306323c6e931bb8658485cf inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab6979295419240f841da48903c7c554d inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6979295419240f841da48903c7c554d"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getTheWidth</b> (void)</td></tr>
-<tr class="separator:ab6979295419240f841da48903c7c554d inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abdd6f140f62255b402d649616304fe09 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdd6f140f62255b402d649616304fe09"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>save</b> (FILE *)</td></tr>
-<tr class="separator:abdd6f140f62255b402d649616304fe09 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a394c5b449ab36f75a0c6748ec2c34955 inherit pub_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a394c5b449ab36f75a0c6748ec2c34955"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>load</b> (FILE *)</td></tr>
-<tr class="separator:a394c5b449ab36f75a0c6748ec2c34955 inherit pub_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a3f9df1a8e4e6751fcb73f77f4bd174fa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f9df1a8e4e6751fcb73f77f4bd174fa"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>outside</b></td></tr>
-<tr class="separator:a3f9df1a8e4e6751fcb73f77f4bd174fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_attribs_classWorld"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classWorld')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="memitem:aaa256245e0bc49ec2fa55f5d48e1959f inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa256245e0bc49ec2fa55f5d48e1959f"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>toLeft</b></td></tr>
-<tr class="separator:aaa256245e0bc49ec2fa55f5d48e1959f inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa40d02c50a3eedb2f329077f3d6d44e6 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa40d02c50a3eedb2f329077f3d6d44e6"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>toRight</b></td></tr>
-<tr class="separator:aa40d02c50a3eedb2f329077f3d6d44e6 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af9aed08dfdf0d280f3e13a21a0090f2c inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9aed08dfdf0d280f3e13a21a0090f2c"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>behind</b></td></tr>
-<tr class="separator:af9aed08dfdf0d280f3e13a21a0090f2c inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c1ad92a3d0296c5796a8544537ece13 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c1ad92a3d0296c5796a8544537ece13"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>infront</b></td></tr>
-<tr class="separator:a1c1ad92a3d0296c5796a8544537ece13 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a844d733d29d8367c3896bff7a1fad82d inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a844d733d29d8367c3896bff7a1fad82d"></a>
-std::vector&lt; <a class="el" href="classNPC.html">NPC</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>npc</b></td></tr>
-<tr class="separator:a844d733d29d8367c3896bff7a1fad82d inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab5120be97f20e7ee24e056127ff3164c inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5120be97f20e7ee24e056127ff3164c"></a>
-std::vector&lt; <a class="el" href="classStructures.html">Structures</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>build</b></td></tr>
-<tr class="separator:ab5120be97f20e7ee24e056127ff3164c inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab45f9d6909b887f01c76bfe6120ccdd9 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab45f9d6909b887f01c76bfe6120ccdd9"></a>
-std::vector&lt; <a class="el" href="classMob.html">Mob</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mob</b></td></tr>
-<tr class="separator:ab45f9d6909b887f01c76bfe6120ccdd9 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb74ee60415875384d8af0e065d9feb3 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb74ee60415875384d8af0e065d9feb3"></a>
-std::vector&lt; <a class="el" href="classEntity.html">Entity</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>entity</b></td></tr>
-<tr class="separator:afb74ee60415875384d8af0e065d9feb3 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ec7a136f45a7283a0a15224819fe330 inherit pub_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ec7a136f45a7283a0a15224819fe330"></a>
-std::vector&lt; <a class="el" href="classObject.html">Object</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
-<tr class="separator:a3ec7a136f45a7283a0a15224819fe330 inherit pub_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
-Additional Inherited Members</h2></td></tr>
-<tr class="inherit_header pro_methods_classWorld"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classWorld')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="memitem:a0af69654347b29787877b77020fa0a5a inherit pro_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0af69654347b29787877b77020fa0a5a"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>singleDetect</b> (<a class="el" href="classEntity.html">Entity</a> *e)</td></tr>
-<tr class="separator:a0af69654347b29787877b77020fa0a5a inherit pro_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c1e6ea7fd0d84660d2791a256aba382 inherit pro_methods_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c1e6ea7fd0d84660d2791a256aba382"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteEntities</b> (void)</td></tr>
-<tr class="separator:a1c1e6ea7fd0d84660d2791a256aba382 inherit pro_methods_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pro_attribs_classWorld"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classWorld')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="memitem:afd9945f6ede5eabc3ff9243ce2b31247 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structline__t.html">line_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">line</a></td></tr>
-<tr class="separator:afd9945f6ede5eabc3ff9243ce2b31247 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a645767ccf316a9b4469db773ac111ae4 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">x_start</a></td></tr>
-<tr class="separator:a645767ccf316a9b4469db773ac111ae4 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a432e07fd7f7504aaa6ff29408afe0678 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a432e07fd7f7504aaa6ff29408afe0678"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>lineCount</b></td></tr>
-<tr class="separator:a432e07fd7f7504aaa6ff29408afe0678 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f8b12f8eda220060ec01c0e9a6b9325 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f8b12f8eda220060ec01c0e9a6b9325"></a>
-<a class="el" href="structvec2.html">vec2</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>star</b></td></tr>
-<tr class="separator:a4f8b12f8eda220060ec01c0e9a6b9325 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accebca6a747c3db27916770507aee04c inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accebca6a747c3db27916770507aee04c"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bgTex</b></td></tr>
-<tr class="separator:accebca6a747c3db27916770507aee04c inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ca21c1e62a53cf7024801623aa46325 inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ca21c1e62a53cf7024801623aa46325"></a>
-Mix_Music *&#160;</td><td class="memItemRight" valign="bottom"><b>bgmObj</b></td></tr>
-<tr class="separator:a7ca21c1e62a53cf7024801623aa46325 inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8269981b3846aa44b721cdeda30911c inherit pro_attribs_classWorld"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8269981b3846aa44b721cdeda30911c"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>bgm</b></td></tr>
-<tr class="separator:ad8269981b3846aa44b721cdeda30911c inherit pro_attribs_classWorld"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="world_8h_source.html">world.h</a></li>
-<li>src/world.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classIndoorWorld.png b/doc/html/classIndoorWorld.png
deleted file mode 100644
index 15156bb..0000000
--- a/doc/html/classIndoorWorld.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classInventory-members.html b/doc/html/classInventory-members.html
deleted file mode 100644
index ab3cad7..0000000
--- a/doc/html/classInventory-members.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Inventory Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classInventory.html">Inventory</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addItem</b>(ITEM_ID id, unsigned char count) (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>draw</b>(void) (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Inventory</b>(unsigned int s) (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>invHover</b> (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>invOpen</b> (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>invOpening</b> (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mouseSel</b> (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>sel</b> (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>selected</b> (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>setSelection</b>(unsigned int s) (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>takeItem</b>(ITEM_ID id, unsigned char count) (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>useItem</b>(void) (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Inventory</b>(void) (defined in <a class="el" href="classInventory.html">Inventory</a>)</td><td class="entry"><a class="el" href="classInventory.html">Inventory</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classInventory.html b/doc/html/classInventory.html
deleted file mode 100644
index bb66714..0000000
--- a/doc/html/classInventory.html
+++ /dev/null
@@ -1,149 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Inventory Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classInventory-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Inventory Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a426d86c552dfa7c3350a4e5cac20be44"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a426d86c552dfa7c3350a4e5cac20be44"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Inventory</b> (unsigned int s)</td></tr>
-<tr class="separator:a426d86c552dfa7c3350a4e5cac20be44"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ada97bb76c3597bbed728ec2ca253c395"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada97bb76c3597bbed728ec2ca253c395"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>addItem</b> (ITEM_ID id, unsigned char count)</td></tr>
-<tr class="separator:ada97bb76c3597bbed728ec2ca253c395"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad15654bd6697d1a7efd368f95a08ceb9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad15654bd6697d1a7efd368f95a08ceb9"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>takeItem</b> (ITEM_ID id, unsigned char count)</td></tr>
-<tr class="separator:ad15654bd6697d1a7efd368f95a08ceb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8ba9b0c4985c76d6ee8305f894281703"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8ba9b0c4985c76d6ee8305f894281703"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>useItem</b> (void)</td></tr>
-<tr class="separator:a8ba9b0c4985c76d6ee8305f894281703"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a832820a6fbc52955c35c9c33514817d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a832820a6fbc52955c35c9c33514817d3"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setSelection</b> (unsigned int s)</td></tr>
-<tr class="separator:a832820a6fbc52955c35c9c33514817d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:acb3036240abe5fe05fc1980904924528"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acb3036240abe5fe05fc1980904924528"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void)</td></tr>
-<tr class="separator:acb3036240abe5fe05fc1980904924528"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a5d722c28f93a03629a9f89574b19439c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5d722c28f93a03629a9f89574b19439c"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>sel</b></td></tr>
-<tr class="separator:a5d722c28f93a03629a9f89574b19439c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a553173903f401bb9c2266e835eee22c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a553173903f401bb9c2266e835eee22c2"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>invOpen</b> = false</td></tr>
-<tr class="separator:a553173903f401bb9c2266e835eee22c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9421553e33c39f45c0785e6cb3b2cfb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9421553e33c39f45c0785e6cb3b2cfb6"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>invOpening</b> = false</td></tr>
-<tr class="separator:a9421553e33c39f45c0785e6cb3b2cfb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4e403f168bd7356fa4d5ee282bad9443"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e403f168bd7356fa4d5ee282bad9443"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>invHover</b> = false</td></tr>
-<tr class="separator:a4e403f168bd7356fa4d5ee282bad9443"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad6d93c6b6f621f8fe03fbbd1f63863d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad6d93c6b6f621f8fe03fbbd1f63863d4"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>selected</b> = false</td></tr>
-<tr class="separator:ad6d93c6b6f621f8fe03fbbd1f63863d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a263a170660c9a0f9de4a7a13f71a4c6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a263a170660c9a0f9de4a7a13f71a4c6a"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>mouseSel</b> = false</td></tr>
-<tr class="separator:a263a170660c9a0f9de4a7a13f71a4c6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="inventory_8h_source.html">inventory.h</a></li>
-<li>src/inventory.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classItem-members.html b/doc/html/classItem-members.html
deleted file mode 100644
index 1dd5bb2..0000000
--- a/doc/html/classItem-members.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Item Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classItem.html">Item</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>id</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Item</b>(ITEM_ID i, const char *n, ITEM_TYPE t, float w, float h, int m, const char *tl) (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>maxStackSize</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>rtex</b>() (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tex</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>text</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>textureLoc</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>type</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>width</b> (defined in <a class="el" href="classItem.html">Item</a>)</td><td class="entry"><a class="el" href="classItem.html">Item</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classItem.html b/doc/html/classItem.html
deleted file mode 100644
index 5589c8d..0000000
--- a/doc/html/classItem.html
+++ /dev/null
@@ -1,146 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Item Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classItem-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Item Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a77eab49b757d200509868e2961a39174"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a77eab49b757d200509868e2961a39174"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Item</b> (ITEM_ID i, const char *n, ITEM_TYPE t, float w, float h, int m, const char *tl)</td></tr>
-<tr class="separator:a77eab49b757d200509868e2961a39174"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abd8a2c585eaee924ca99724d236466ab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd8a2c585eaee924ca99724d236466ab"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>rtex</b> ()</td></tr>
-<tr class="separator:abd8a2c585eaee924ca99724d236466ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:ae16ef760610988c396ff963c2fb486b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae16ef760610988c396ff963c2fb486b3"></a>
-ITEM_ID&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
-<tr class="separator:ae16ef760610988c396ff963c2fb486b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a06c6faeee0e8202db92886ea8a4472d7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06c6faeee0e8202db92886ea8a4472d7"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:a06c6faeee0e8202db92886ea8a4472d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af59b9c75c68c7369ba8992b4a7ac5414"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af59b9c75c68c7369ba8992b4a7ac5414"></a>
-ITEM_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-<tr class="separator:af59b9c75c68c7369ba8992b4a7ac5414"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7a444a25dab3814f4c275a44da0ca198"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7a444a25dab3814f4c275a44da0ca198"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
-<tr class="separator:a7a444a25dab3814f4c275a44da0ca198"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a936834d805f6c53630f84dae5765108c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a936834d805f6c53630f84dae5765108c"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
-<tr class="separator:a936834d805f6c53630f84dae5765108c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21048ebf5f1893ed429657863c622288"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21048ebf5f1893ed429657863c622288"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>maxStackSize</b></td></tr>
-<tr class="separator:a21048ebf5f1893ed429657863c622288"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a54244d0dc976bc28d091cec66163cd49"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a54244d0dc976bc28d091cec66163cd49"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>textureLoc</b></td></tr>
-<tr class="separator:a54244d0dc976bc28d091cec66163cd49"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab457f6ac62ff7d7d593992e70cd7b8d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab457f6ac62ff7d7d593992e70cd7b8d3"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tex</b></td></tr>
-<tr class="separator:ab457f6ac62ff7d7d593992e70cd7b8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a059046326e4a17610ea4e39f342957d8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a059046326e4a17610ea4e39f342957d8"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>text</b></td></tr>
-<tr class="separator:a059046326e4a17610ea4e39f342957d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="inventory_8h_source.html">inventory.h</a></li>
-<li>src/inventory.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classMob-members.html b/doc/html/classMob-members.html
deleted file mode 100644
index e893853..0000000
--- a/doc/html/classMob-members.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Mob Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classMob.html">Mob</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alive</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>canMove</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>(void) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>gender</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ground</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>health</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>hey</b> (defined in <a class="el" href="classMob.html">Mob</a>)</td><td class="entry"><a class="el" href="classMob.html">Mob</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>init_y</b> (defined in <a class="el" href="classMob.html">Mob</a>)</td><td class="entry"><a class="el" href="classMob.html">Mob</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>interact</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>inv</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>left</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>loc</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>maxHealth</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Mob</b>(int) (defined in <a class="el" href="classMob.html">Mob</a>)</td><td class="entry"><a class="el" href="classMob.html">Mob</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>Mob</b>(int, unsigned int) (defined in <a class="el" href="classMob.html">Mob</a>)</td><td class="entry"><a class="el" href="classMob.html">Mob</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>near</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>right</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>spawn</b>(float, float) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>speed</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>subtype</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tex</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>ticksToUse</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>type</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>vel</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>wander</b>(int) (defined in <a class="el" href="classMob.html">Mob</a>)</td><td class="entry"><a class="el" href="classMob.html">Mob</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>width</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Entity</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~Mob</b>() (defined in <a class="el" href="classMob.html">Mob</a>)</td><td class="entry"><a class="el" href="classMob.html">Mob</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classMob.html b/doc/html/classMob.html
deleted file mode 100644
index ed19a99..0000000
--- a/doc/html/classMob.html
+++ /dev/null
@@ -1,208 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Mob Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classMob-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Mob Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for Mob:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classMob.png" usemap="#Mob_map" alt=""/>
- <map id="Mob_map" name="Mob_map">
-<area href="classEntity.html" alt="Entity" shape="rect" coords="0,0,43,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:ad50eb95b46c938b241740a4d32722819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad50eb95b46c938b241740a4d32722819"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Mob</b> (int)</td></tr>
-<tr class="separator:ad50eb95b46c938b241740a4d32722819"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71d17d4e5ea4fe52e26d5915657c6a5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71d17d4e5ea4fe52e26d5915657c6a5a"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Mob</b> (int, unsigned int)</td></tr>
-<tr class="separator:a71d17d4e5ea4fe52e26d5915657c6a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71c65ea9cab8e4c53c46ee37e24ea843"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71c65ea9cab8e4c53c46ee37e24ea843"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>wander</b> (int)</td></tr>
-<tr class="separator:a71c65ea9cab8e4c53c46ee37e24ea843"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea7af40bd2d22c3ccffffb9d75449f1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void)</td></tr>
-<tr class="separator:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a395847a44327233974bdb6c546412f72"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (float, float)</td></tr>
-<tr class="separator:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aad35d2bfa6b5f2af9c433177b455f20b inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad35d2bfa6b5f2af9c433177b455f20b"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>interact</b> ()</td></tr>
-<tr class="separator:aad35d2bfa6b5f2af9c433177b455f20b inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:af70bc5294f024ff06e980452f1aea3f0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af70bc5294f024ff06e980452f1aea3f0"></a>
-double&#160;</td><td class="memItemRight" valign="bottom"><b>init_y</b></td></tr>
-<tr class="separator:af70bc5294f024ff06e980452f1aea3f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0639f1baf866a935194372473734033"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0639f1baf866a935194372473734033"></a>
-void(*&#160;</td><td class="memItemRight" valign="bottom"><b>hey</b> )(<a class="el" href="classMob.html">Mob</a> *callee)</td></tr>
-<tr class="separator:ae0639f1baf866a935194372473734033"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_attribs_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac755b0547e12f4b00472fec833807069"></a>
-<a class="el" href="classInventory.html">Inventory</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>inv</b></td></tr>
-<tr class="separator:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb76fb5ae8ce6d4410feac55f082c139"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>loc</b></td></tr>
-<tr class="separator:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59d3befa027c6c003b80651d79efae32"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vel</b></td></tr>
-<tr class="separator:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adadfcc784f30b51b8e49f8230a56b793"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
-<tr class="separator:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4550dc1011f47f6c4bb86e564e7d605b"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
-<tr class="separator:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de3d8d9ab8088f61e6726069b26fa60"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
-<tr class="separator:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25b1a16a6b7b5affbf59b831b86ef69"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>near</b></td></tr>
-<tr class="separator:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3592b1453f4fae35f012f1c3a41a0a0"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>canMove</b></td></tr>
-<tr class="separator:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4089f437394654df9439248876b704d7"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
-<tr class="separator:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64dc68118771cee108ec9a69d0adcc3"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
-<tr class="separator:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d09a7e175d9dcfbfb359e5f74f2e692"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>alive</b></td></tr>
-<tr class="separator:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c8b0ce760cf77a2ba9b8d1c37209fd7"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>ground</b></td></tr>
-<tr class="separator:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854c9b7a8ed49aae4538734df4915727"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>health</b></td></tr>
-<tr class="separator:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59499f3d9d7def4f5a5cab1c9c30f570"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>maxHealth</b></td></tr>
-<tr class="separator:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85be7fcdcdedefeccf05daf80d3bcc73"></a>
-_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-<tr class="separator:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80eea5b24c587dc4ae6beba6c8b3d5b5"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>subtype</b></td></tr>
-<tr class="separator:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861f653e2ffbe97c0deed7ab85eb7ce6"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89bc767973827fd8512643f8d2e05837"></a>
-GENDER&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
-<tr class="separator:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af664044f029b81c097cb3e6e0d987fb3"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tex</b></td></tr>
-<tr class="separator:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb580e6e12bace5a86c955e25f8825c"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>ticksToUse</b></td></tr>
-<tr class="separator:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="entities_8h_source.html">entities.h</a></li>
-<li>src/entities.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classMob.png b/doc/html/classMob.png
deleted file mode 100644
index 3c308f9..0000000
--- a/doc/html/classMob.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classNPC-members.html b/doc/html/classNPC-members.html
deleted file mode 100644
index ecc385f..0000000
--- a/doc/html/classNPC-members.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">NPC Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classNPC.html">NPC</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addAIFunc</b>(int(*func)(NPC *), bool preload) (defined in <a class="el" href="classNPC.html">NPC</a>)</td><td class="entry"><a class="el" href="classNPC.html">NPC</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>aiFunc</b> (defined in <a class="el" href="classNPC.html">NPC</a>)</td><td class="entry"><a class="el" href="classNPC.html">NPC</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alive</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>canMove</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>(void) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>gender</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ground</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>health</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>interact</b>() (defined in <a class="el" href="classNPC.html">NPC</a>)</td><td class="entry"><a class="el" href="classNPC.html">NPC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>inv</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>left</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>loc</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>maxHealth</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>near</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NPC</b>() (defined in <a class="el" href="classNPC.html">NPC</a>)</td><td class="entry"><a class="el" href="classNPC.html">NPC</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>right</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>spawn</b>(float, float) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>speed</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subtype</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>tex</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ticksToUse</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>type</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>vel</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>wander</b>(int) (defined in <a class="el" href="classNPC.html">NPC</a>)</td><td class="entry"><a class="el" href="classNPC.html">NPC</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>width</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~Entity</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~NPC</b>() (defined in <a class="el" href="classNPC.html">NPC</a>)</td><td class="entry"><a class="el" href="classNPC.html">NPC</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classNPC.html b/doc/html/classNPC.html
deleted file mode 100644
index 12eec5a..0000000
--- a/doc/html/classNPC.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: NPC Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classNPC-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">NPC Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for NPC:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classNPC.png" usemap="#NPC_map" alt=""/>
- <map id="NPC_map" name="NPC_map">
-<area href="classEntity.html" alt="Entity" shape="rect" coords="0,0,43,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a1dc27a95b74708f8c0c1364c14f61cba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1dc27a95b74708f8c0c1364c14f61cba"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addAIFunc</b> (int(*func)(<a class="el" href="classNPC.html">NPC</a> *), bool preload)</td></tr>
-<tr class="separator:a1dc27a95b74708f8c0c1364c14f61cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a06fd48676169693baaa46c260c00bb7d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06fd48676169693baaa46c260c00bb7d"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>interact</b> ()</td></tr>
-<tr class="separator:a06fd48676169693baaa46c260c00bb7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6b8833617ae24c65787af4ea6074b897"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b8833617ae24c65787af4ea6074b897"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>wander</b> (int)</td></tr>
-<tr class="separator:a6b8833617ae24c65787af4ea6074b897"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea7af40bd2d22c3ccffffb9d75449f1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void)</td></tr>
-<tr class="separator:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a395847a44327233974bdb6c546412f72"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (float, float)</td></tr>
-<tr class="separator:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:ab73690d45357e769bca2ec1bf6c2792d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab73690d45357e769bca2ec1bf6c2792d"></a>
-std::vector&lt; int(*)(<a class="el" href="classNPC.html">NPC</a> *)&gt;&#160;</td><td class="memItemRight" valign="bottom"><b>aiFunc</b></td></tr>
-<tr class="separator:ab73690d45357e769bca2ec1bf6c2792d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_attribs_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac755b0547e12f4b00472fec833807069"></a>
-<a class="el" href="classInventory.html">Inventory</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>inv</b></td></tr>
-<tr class="separator:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb76fb5ae8ce6d4410feac55f082c139"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>loc</b></td></tr>
-<tr class="separator:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59d3befa027c6c003b80651d79efae32"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vel</b></td></tr>
-<tr class="separator:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adadfcc784f30b51b8e49f8230a56b793"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
-<tr class="separator:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4550dc1011f47f6c4bb86e564e7d605b"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
-<tr class="separator:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de3d8d9ab8088f61e6726069b26fa60"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
-<tr class="separator:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25b1a16a6b7b5affbf59b831b86ef69"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>near</b></td></tr>
-<tr class="separator:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3592b1453f4fae35f012f1c3a41a0a0"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>canMove</b></td></tr>
-<tr class="separator:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4089f437394654df9439248876b704d7"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
-<tr class="separator:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64dc68118771cee108ec9a69d0adcc3"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
-<tr class="separator:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d09a7e175d9dcfbfb359e5f74f2e692"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>alive</b></td></tr>
-<tr class="separator:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c8b0ce760cf77a2ba9b8d1c37209fd7"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>ground</b></td></tr>
-<tr class="separator:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854c9b7a8ed49aae4538734df4915727"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>health</b></td></tr>
-<tr class="separator:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59499f3d9d7def4f5a5cab1c9c30f570"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>maxHealth</b></td></tr>
-<tr class="separator:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85be7fcdcdedefeccf05daf80d3bcc73"></a>
-_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-<tr class="separator:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80eea5b24c587dc4ae6beba6c8b3d5b5"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>subtype</b></td></tr>
-<tr class="separator:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861f653e2ffbe97c0deed7ab85eb7ce6"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89bc767973827fd8512643f8d2e05837"></a>
-GENDER&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
-<tr class="separator:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af664044f029b81c097cb3e6e0d987fb3"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tex</b></td></tr>
-<tr class="separator:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb580e6e12bace5a86c955e25f8825c"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>ticksToUse</b></td></tr>
-<tr class="separator:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="entities_8h_source.html">entities.h</a></li>
-<li>src/entities.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classNPC.png b/doc/html/classNPC.png
deleted file mode 100644
index 7af8fcd..0000000
--- a/doc/html/classNPC.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classObject-members.html b/doc/html/classObject-members.html
deleted file mode 100644
index c24df8a..0000000
--- a/doc/html/classObject-members.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Object Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classObject.html">Object</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alive</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>canMove</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>(void) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>gender</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ground</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>health</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>interact</b>(void) (defined in <a class="el" href="classObject.html">Object</a>)</td><td class="entry"><a class="el" href="classObject.html">Object</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>inv</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>left</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>loc</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>maxHealth</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>near</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Object</b>(ITEM_ID id, bool qo, const char *pd) (defined in <a class="el" href="classObject.html">Object</a>)</td><td class="entry"><a class="el" href="classObject.html">Object</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>pickupDialog</b> (defined in <a class="el" href="classObject.html">Object</a>)</td><td class="entry"><a class="el" href="classObject.html">Object</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>questObject</b> (defined in <a class="el" href="classObject.html">Object</a>)</td><td class="entry"><a class="el" href="classObject.html">Object</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>right</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>spawn</b>(float, float) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>speed</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subtype</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>tex</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ticksToUse</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>type</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>vel</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>wander</b>(int) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>width</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~Entity</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Object</b>() (defined in <a class="el" href="classObject.html">Object</a>)</td><td class="entry"><a class="el" href="classObject.html">Object</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classObject.html b/doc/html/classObject.html
deleted file mode 100644
index 1953308..0000000
--- a/doc/html/classObject.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Object Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classObject-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Object Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for Object:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classObject.png" usemap="#Object_map" alt=""/>
- <map id="Object_map" name="Object_map">
-<area href="classEntity.html" alt="Entity" shape="rect" coords="0,0,49,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a18c98f4426616655aa99e8b2240dd636"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18c98f4426616655aa99e8b2240dd636"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Object</b> (ITEM_ID id, bool qo, const char *pd)</td></tr>
-<tr class="separator:a18c98f4426616655aa99e8b2240dd636"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab95de774fb418c35ebb951a1ba76cc14"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab95de774fb418c35ebb951a1ba76cc14"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>interact</b> (void)</td></tr>
-<tr class="separator:ab95de774fb418c35ebb951a1ba76cc14"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea7af40bd2d22c3ccffffb9d75449f1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void)</td></tr>
-<tr class="separator:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a395847a44327233974bdb6c546412f72"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (float, float)</td></tr>
-<tr class="separator:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cda23bb400ce86af59f673065e8be6e inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cda23bb400ce86af59f673065e8be6e"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>wander</b> (int)</td></tr>
-<tr class="separator:a9cda23bb400ce86af59f673065e8be6e inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:af7a4246d7ef42249fa87080dbe75457d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af7a4246d7ef42249fa87080dbe75457d"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>pickupDialog</b></td></tr>
-<tr class="separator:af7a4246d7ef42249fa87080dbe75457d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6e1f7d9e24ca1a0da0b28fa407ca82b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6e1f7d9e24ca1a0da0b28fa407ca82b4"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>questObject</b> = false</td></tr>
-<tr class="separator:a6e1f7d9e24ca1a0da0b28fa407ca82b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_attribs_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac755b0547e12f4b00472fec833807069"></a>
-<a class="el" href="classInventory.html">Inventory</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>inv</b></td></tr>
-<tr class="separator:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb76fb5ae8ce6d4410feac55f082c139"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>loc</b></td></tr>
-<tr class="separator:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59d3befa027c6c003b80651d79efae32"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vel</b></td></tr>
-<tr class="separator:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adadfcc784f30b51b8e49f8230a56b793"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
-<tr class="separator:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4550dc1011f47f6c4bb86e564e7d605b"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
-<tr class="separator:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de3d8d9ab8088f61e6726069b26fa60"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
-<tr class="separator:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25b1a16a6b7b5affbf59b831b86ef69"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>near</b></td></tr>
-<tr class="separator:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3592b1453f4fae35f012f1c3a41a0a0"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>canMove</b></td></tr>
-<tr class="separator:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4089f437394654df9439248876b704d7"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
-<tr class="separator:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64dc68118771cee108ec9a69d0adcc3"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
-<tr class="separator:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d09a7e175d9dcfbfb359e5f74f2e692"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>alive</b></td></tr>
-<tr class="separator:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c8b0ce760cf77a2ba9b8d1c37209fd7"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>ground</b></td></tr>
-<tr class="separator:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854c9b7a8ed49aae4538734df4915727"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>health</b></td></tr>
-<tr class="separator:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59499f3d9d7def4f5a5cab1c9c30f570"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>maxHealth</b></td></tr>
-<tr class="separator:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85be7fcdcdedefeccf05daf80d3bcc73"></a>
-_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-<tr class="separator:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80eea5b24c587dc4ae6beba6c8b3d5b5"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>subtype</b></td></tr>
-<tr class="separator:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861f653e2ffbe97c0deed7ab85eb7ce6"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89bc767973827fd8512643f8d2e05837"></a>
-GENDER&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
-<tr class="separator:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af664044f029b81c097cb3e6e0d987fb3"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tex</b></td></tr>
-<tr class="separator:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb580e6e12bace5a86c955e25f8825c"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>ticksToUse</b></td></tr>
-<tr class="separator:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="entities_8h_source.html">entities.h</a></li>
-<li>src/entities.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classObject.png b/doc/html/classObject.png
deleted file mode 100644
index b26fee7..0000000
--- a/doc/html/classObject.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classPlayer-members.html b/doc/html/classPlayer-members.html
deleted file mode 100644
index 1a8d18f..0000000
--- a/doc/html/classPlayer-members.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Player Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classPlayer.html">Player</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alive</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>canMove</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>(void) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>gender</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ground</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>health</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>interact</b>() (defined in <a class="el" href="classPlayer.html">Player</a>)</td><td class="entry"><a class="el" href="classPlayer.html">Player</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>inv</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>left</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>light</b> (defined in <a class="el" href="classPlayer.html">Player</a>)</td><td class="entry"><a class="el" href="classPlayer.html">Player</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>loc</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>maxHealth</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>name</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>near</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>Player</b>() (defined in <a class="el" href="classPlayer.html">Player</a>)</td><td class="entry"><a class="el" href="classPlayer.html">Player</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>qh</b> (defined in <a class="el" href="classPlayer.html">Player</a>)</td><td class="entry"><a class="el" href="classPlayer.html">Player</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>right</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>spawn</b>(float, float) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>speed</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>subtype</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>tex</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ticksToUse</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>type</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>vel</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>wander</b>(int) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>width</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~Entity</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Player</b>() (defined in <a class="el" href="classPlayer.html">Player</a>)</td><td class="entry"><a class="el" href="classPlayer.html">Player</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classPlayer.html b/doc/html/classPlayer.html
deleted file mode 100644
index c0dcb5e..0000000
--- a/doc/html/classPlayer.html
+++ /dev/null
@@ -1,202 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Player Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classPlayer-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Player Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for Player:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classPlayer.png" usemap="#Player_map" alt=""/>
- <map id="Player_map" name="Player_map">
-<area href="classEntity.html" alt="Entity" shape="rect" coords="0,0,49,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a10bc8c26a58ca8c85cc1289b7817ff27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10bc8c26a58ca8c85cc1289b7817ff27"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>interact</b> ()</td></tr>
-<tr class="separator:a10bc8c26a58ca8c85cc1289b7817ff27"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea7af40bd2d22c3ccffffb9d75449f1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void)</td></tr>
-<tr class="separator:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a395847a44327233974bdb6c546412f72"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (float, float)</td></tr>
-<tr class="separator:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cda23bb400ce86af59f673065e8be6e inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cda23bb400ce86af59f673065e8be6e"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>wander</b> (int)</td></tr>
-<tr class="separator:a9cda23bb400ce86af59f673065e8be6e inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:affe7581cbc72ea82130cfdd1f6251df2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affe7581cbc72ea82130cfdd1f6251df2"></a>
-<a class="el" href="classQuestHandler.html">QuestHandler</a>&#160;</td><td class="memItemRight" valign="bottom"><b>qh</b></td></tr>
-<tr class="separator:affe7581cbc72ea82130cfdd1f6251df2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae0f3e41a743dcfd1fac43155f166cf5e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae0f3e41a743dcfd1fac43155f166cf5e"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>light</b> = false</td></tr>
-<tr class="separator:ae0f3e41a743dcfd1fac43155f166cf5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_attribs_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac755b0547e12f4b00472fec833807069"></a>
-<a class="el" href="classInventory.html">Inventory</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>inv</b></td></tr>
-<tr class="separator:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb76fb5ae8ce6d4410feac55f082c139"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>loc</b></td></tr>
-<tr class="separator:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59d3befa027c6c003b80651d79efae32"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vel</b></td></tr>
-<tr class="separator:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adadfcc784f30b51b8e49f8230a56b793"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
-<tr class="separator:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4550dc1011f47f6c4bb86e564e7d605b"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
-<tr class="separator:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de3d8d9ab8088f61e6726069b26fa60"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
-<tr class="separator:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25b1a16a6b7b5affbf59b831b86ef69"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>near</b></td></tr>
-<tr class="separator:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3592b1453f4fae35f012f1c3a41a0a0"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>canMove</b></td></tr>
-<tr class="separator:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4089f437394654df9439248876b704d7"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
-<tr class="separator:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64dc68118771cee108ec9a69d0adcc3"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
-<tr class="separator:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d09a7e175d9dcfbfb359e5f74f2e692"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>alive</b></td></tr>
-<tr class="separator:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c8b0ce760cf77a2ba9b8d1c37209fd7"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>ground</b></td></tr>
-<tr class="separator:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854c9b7a8ed49aae4538734df4915727"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>health</b></td></tr>
-<tr class="separator:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59499f3d9d7def4f5a5cab1c9c30f570"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>maxHealth</b></td></tr>
-<tr class="separator:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85be7fcdcdedefeccf05daf80d3bcc73"></a>
-_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-<tr class="separator:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80eea5b24c587dc4ae6beba6c8b3d5b5"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>subtype</b></td></tr>
-<tr class="separator:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861f653e2ffbe97c0deed7ab85eb7ce6"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89bc767973827fd8512643f8d2e05837"></a>
-GENDER&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
-<tr class="separator:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af664044f029b81c097cb3e6e0d987fb3"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tex</b></td></tr>
-<tr class="separator:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb580e6e12bace5a86c955e25f8825c"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>ticksToUse</b></td></tr>
-<tr class="separator:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="entities_8h_source.html">entities.h</a></li>
-<li>src/entities.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classPlayer.png b/doc/html/classPlayer.png
deleted file mode 100644
index cd9549f..0000000
--- a/doc/html/classPlayer.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classQuest-members.html b/doc/html/classQuest-members.html
deleted file mode 100644
index 81e9593..0000000
--- a/doc/html/classQuest-members.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Quest Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classQuest.html">Quest</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>desc</b> (defined in <a class="el" href="classQuest.html">Quest</a>)</td><td class="entry"><a class="el" href="classQuest.html">Quest</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>Quest</b>(const char *t, const char *d, struct item_t r) (defined in <a class="el" href="classQuest.html">Quest</a>)</td><td class="entry"><a class="el" href="classQuest.html">Quest</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>reward</b> (defined in <a class="el" href="classQuest.html">Quest</a>)</td><td class="entry"><a class="el" href="classQuest.html">Quest</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>title</b> (defined in <a class="el" href="classQuest.html">Quest</a>)</td><td class="entry"><a class="el" href="classQuest.html">Quest</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Quest</b>() (defined in <a class="el" href="classQuest.html">Quest</a>)</td><td class="entry"><a class="el" href="classQuest.html">Quest</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classQuest.html b/doc/html/classQuest.html
deleted file mode 100644
index 27bcf88..0000000
--- a/doc/html/classQuest.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Quest Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classQuest-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Quest Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a39ce0527d8b287a38d136ac065b4e5a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a39ce0527d8b287a38d136ac065b4e5a6"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Quest</b> (const char *t, const char *d, struct <a class="el" href="structitem__t.html">item_t</a> r)</td></tr>
-<tr class="separator:a39ce0527d8b287a38d136ac065b4e5a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a4beb162692ae1c6f6671534ba41caeaf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4beb162692ae1c6f6671534ba41caeaf"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>title</b></td></tr>
-<tr class="separator:a4beb162692ae1c6f6671534ba41caeaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3a846582fcef1a800d3795cf1077c95e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a846582fcef1a800d3795cf1077c95e"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>desc</b></td></tr>
-<tr class="separator:a3a846582fcef1a800d3795cf1077c95e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a188d942f0e5c39771aa1d23b61c0e6c0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a188d942f0e5c39771aa1d23b61c0e6c0"></a>
-struct <a class="el" href="structitem__t.html">item_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>reward</b></td></tr>
-<tr class="separator:a188d942f0e5c39771aa1d23b61c0e6c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="Quest_8h_source.html">Quest.h</a></li>
-<li>src/Quest.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classQuestHandler-members.html b/doc/html/classQuestHandler-members.html
deleted file mode 100644
index e3a7915..0000000
--- a/doc/html/classQuestHandler-members.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">QuestHandler Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classQuestHandler.html">QuestHandler</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>assign</b>(const char *t) (defined in <a class="el" href="classQuestHandler.html">QuestHandler</a>)</td><td class="entry"><a class="el" href="classQuestHandler.html">QuestHandler</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>current</b> (defined in <a class="el" href="classQuestHandler.html">QuestHandler</a>)</td><td class="entry"><a class="el" href="classQuestHandler.html">QuestHandler</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>drop</b>(const char *t) (defined in <a class="el" href="classQuestHandler.html">QuestHandler</a>)</td><td class="entry"><a class="el" href="classQuestHandler.html">QuestHandler</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>finish</b>(const char *t, void *completer) (defined in <a class="el" href="classQuestHandler.html">QuestHandler</a>)</td><td class="entry"><a class="el" href="classQuestHandler.html">QuestHandler</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>hasQuest</b>(const char *t) (defined in <a class="el" href="classQuestHandler.html">QuestHandler</a>)</td><td class="entry"><a class="el" href="classQuestHandler.html">QuestHandler</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classQuestHandler.html b/doc/html/classQuestHandler.html
deleted file mode 100644
index 33a425d..0000000
--- a/doc/html/classQuestHandler.html
+++ /dev/null
@@ -1,128 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: QuestHandler Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classQuestHandler-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">QuestHandler Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a61c30ef0a8f5d5fac0e7595f38f3701a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61c30ef0a8f5d5fac0e7595f38f3701a"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>assign</b> (const char *t)</td></tr>
-<tr class="separator:a61c30ef0a8f5d5fac0e7595f38f3701a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afac46a727130210fef11a722dd69235f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afac46a727130210fef11a722dd69235f"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>drop</b> (const char *t)</td></tr>
-<tr class="separator:afac46a727130210fef11a722dd69235f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d9905701c9572a7d6337b83f7454d5f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d9905701c9572a7d6337b83f7454d5f"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>finish</b> (const char *t, void *completer)</td></tr>
-<tr class="separator:a0d9905701c9572a7d6337b83f7454d5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abea1135d393d5499f1bdc3d924c41825"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abea1135d393d5499f1bdc3d924c41825"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>hasQuest</b> (const char *t)</td></tr>
-<tr class="separator:abea1135d393d5499f1bdc3d924c41825"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a79966e1ba3decad47149fab057625e8e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a79966e1ba3decad47149fab057625e8e"></a>
-std::vector&lt; const <a class="el" href="classQuest.html">Quest</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>current</b></td></tr>
-<tr class="separator:a79966e1ba3decad47149fab057625e8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="Quest_8h_source.html">Quest.h</a></li>
-<li>src/Quest.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classStructures-members.html b/doc/html/classStructures-members.html
deleted file mode 100644
index 5108e39..0000000
--- a/doc/html/classStructures-members.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Structures Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classStructures.html">Structures</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>alive</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>canMove</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>(void) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>gender</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ground</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>health</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>height</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>inside</b> (defined in <a class="el" href="classStructures.html">Structures</a>)</td><td class="entry"><a class="el" href="classStructures.html">Structures</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>interact</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>inv</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>inWorld</b> (defined in <a class="el" href="classStructures.html">Structures</a>)</td><td class="entry"><a class="el" href="classStructures.html">Structures</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>left</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>loc</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>maxHealth</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>near</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>right</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>spawn</b>(_TYPE, float, float) (defined in <a class="el" href="classStructures.html">Structures</a>)</td><td class="entry"><a class="el" href="classStructures.html">Structures</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>spawn</b>(float, float) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>speed</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Structures</b>() (defined in <a class="el" href="classStructures.html">Structures</a>)</td><td class="entry"><a class="el" href="classStructures.html">Structures</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>subtype</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tex</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>ticksToUse</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>type</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>vel</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>wander</b>(int) (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>width</b> (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Entity</b>() (defined in <a class="el" href="classEntity.html">Entity</a>)</td><td class="entry"><a class="el" href="classEntity.html">Entity</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~Structures</b>() (defined in <a class="el" href="classStructures.html">Structures</a>)</td><td class="entry"><a class="el" href="classStructures.html">Structures</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classStructures.html b/doc/html/classStructures.html
deleted file mode 100644
index 2e4c9e6..0000000
--- a/doc/html/classStructures.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Structures Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classStructures-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Structures Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="dynheader">
-Inheritance diagram for Structures:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classStructures.png" usemap="#Structures_map" alt=""/>
- <map id="Structures_map" name="Structures_map">
-<area href="classEntity.html" alt="Entity" shape="rect" coords="0,0,70,24"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a410e68c77b77b9fa61b3dd48a1069dd3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a410e68c77b77b9fa61b3dd48a1069dd3"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (_TYPE, float, float)</td></tr>
-<tr class="separator:a410e68c77b77b9fa61b3dd48a1069dd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_methods_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ea7af40bd2d22c3ccffffb9d75449f1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (void)</td></tr>
-<tr class="separator:a1ea7af40bd2d22c3ccffffb9d75449f1 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a395847a44327233974bdb6c546412f72"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>spawn</b> (float, float)</td></tr>
-<tr class="separator:a395847a44327233974bdb6c546412f72 inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cda23bb400ce86af59f673065e8be6e inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cda23bb400ce86af59f673065e8be6e"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>wander</b> (int)</td></tr>
-<tr class="separator:a9cda23bb400ce86af59f673065e8be6e inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aad35d2bfa6b5f2af9c433177b455f20b inherit pub_methods_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aad35d2bfa6b5f2af9c433177b455f20b"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>interact</b> ()</td></tr>
-<tr class="separator:aad35d2bfa6b5f2af9c433177b455f20b inherit pub_methods_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a99b0d24ff339519aa0580761829f3d94"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a99b0d24ff339519aa0580761829f3d94"></a>
-void *&#160;</td><td class="memItemRight" valign="bottom"><b>inWorld</b></td></tr>
-<tr class="separator:a99b0d24ff339519aa0580761829f3d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2de8aa35c7d21ca33af056634e34f1c9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2de8aa35c7d21ca33af056634e34f1c9"></a>
-void *&#160;</td><td class="memItemRight" valign="bottom"><b>inside</b></td></tr>
-<tr class="separator:a2de8aa35c7d21ca33af056634e34f1c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="inherit_header pub_attribs_classEntity"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classEntity')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="classEntity.html">Entity</a></td></tr>
-<tr class="memitem:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac755b0547e12f4b00472fec833807069"></a>
-<a class="el" href="classInventory.html">Inventory</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>inv</b></td></tr>
-<tr class="separator:ac755b0547e12f4b00472fec833807069 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb76fb5ae8ce6d4410feac55f082c139"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>loc</b></td></tr>
-<tr class="separator:afb76fb5ae8ce6d4410feac55f082c139 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59d3befa027c6c003b80651d79efae32"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>vel</b></td></tr>
-<tr class="separator:a59d3befa027c6c003b80651d79efae32 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adadfcc784f30b51b8e49f8230a56b793"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>width</b></td></tr>
-<tr class="separator:adadfcc784f30b51b8e49f8230a56b793 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4550dc1011f47f6c4bb86e564e7d605b"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>height</b></td></tr>
-<tr class="separator:a4550dc1011f47f6c4bb86e564e7d605b inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1de3d8d9ab8088f61e6726069b26fa60"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>speed</b></td></tr>
-<tr class="separator:a1de3d8d9ab8088f61e6726069b26fa60 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25b1a16a6b7b5affbf59b831b86ef69"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>near</b></td></tr>
-<tr class="separator:ad25b1a16a6b7b5affbf59b831b86ef69 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac3592b1453f4fae35f012f1c3a41a0a0"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>canMove</b></td></tr>
-<tr class="separator:ac3592b1453f4fae35f012f1c3a41a0a0 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4089f437394654df9439248876b704d7"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>right</b></td></tr>
-<tr class="separator:a4089f437394654df9439248876b704d7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64dc68118771cee108ec9a69d0adcc3"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>left</b></td></tr>
-<tr class="separator:ae64dc68118771cee108ec9a69d0adcc3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0d09a7e175d9dcfbfb359e5f74f2e692"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>alive</b></td></tr>
-<tr class="separator:a0d09a7e175d9dcfbfb359e5f74f2e692 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2c8b0ce760cf77a2ba9b8d1c37209fd7"></a>
-unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>ground</b></td></tr>
-<tr class="separator:a2c8b0ce760cf77a2ba9b8d1c37209fd7 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a854c9b7a8ed49aae4538734df4915727"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>health</b></td></tr>
-<tr class="separator:a854c9b7a8ed49aae4538734df4915727 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a59499f3d9d7def4f5a5cab1c9c30f570"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>maxHealth</b></td></tr>
-<tr class="separator:a59499f3d9d7def4f5a5cab1c9c30f570 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85be7fcdcdedefeccf05daf80d3bcc73"></a>
-_TYPE&#160;</td><td class="memItemRight" valign="bottom"><b>type</b></td></tr>
-<tr class="separator:a85be7fcdcdedefeccf05daf80d3bcc73 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80eea5b24c587dc4ae6beba6c8b3d5b5"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>subtype</b></td></tr>
-<tr class="separator:a80eea5b24c587dc4ae6beba6c8b3d5b5 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a861f653e2ffbe97c0deed7ab85eb7ce6"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:a861f653e2ffbe97c0deed7ab85eb7ce6 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89bc767973827fd8512643f8d2e05837"></a>
-GENDER&#160;</td><td class="memItemRight" valign="bottom"><b>gender</b></td></tr>
-<tr class="separator:a89bc767973827fd8512643f8d2e05837 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af664044f029b81c097cb3e6e0d987fb3"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>tex</b></td></tr>
-<tr class="separator:af664044f029b81c097cb3e6e0d987fb3 inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cb580e6e12bace5a86c955e25f8825c"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>ticksToUse</b></td></tr>
-<tr class="separator:a9cb580e6e12bace5a86c955e25f8825c inherit pub_attribs_classEntity"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="entities_8h_source.html">entities.h</a></li>
-<li>src/entities.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classStructures.png b/doc/html/classStructures.png
deleted file mode 100644
index 588ff07..0000000
--- a/doc/html/classStructures.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classTexturec-members.html b/doc/html/classTexturec-members.html
deleted file mode 100644
index e82ef5e..0000000
--- a/doc/html/classTexturec-members.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Texturec Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classTexturec.html">Texturec</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bind</b>(unsigned int) (defined in <a class="el" href="classTexturec.html">Texturec</a>)</td><td class="entry"><a class="el" href="classTexturec.html">Texturec</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>bindNext</b>() (defined in <a class="el" href="classTexturec.html">Texturec</a>)</td><td class="entry"><a class="el" href="classTexturec.html">Texturec</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bindPrev</b>() (defined in <a class="el" href="classTexturec.html">Texturec</a>)</td><td class="entry"><a class="el" href="classTexturec.html">Texturec</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>image</b> (defined in <a class="el" href="classTexturec.html">Texturec</a>)</td><td class="entry"><a class="el" href="classTexturec.html">Texturec</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Texturec</b>(uint amt,...) (defined in <a class="el" href="classTexturec.html">Texturec</a>)</td><td class="entry"><a class="el" href="classTexturec.html">Texturec</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>Texturec</b>(uint amt, const char **paths) (defined in <a class="el" href="classTexturec.html">Texturec</a>)</td><td class="entry"><a class="el" href="classTexturec.html">Texturec</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>walk</b>() (defined in <a class="el" href="classTexturec.html">Texturec</a>)</td><td class="entry"><a class="el" href="classTexturec.html">Texturec</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~Texturec</b>() (defined in <a class="el" href="classTexturec.html">Texturec</a>)</td><td class="entry"><a class="el" href="classTexturec.html">Texturec</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classTexturec.html b/doc/html/classTexturec.html
deleted file mode 100644
index 2a52c6b..0000000
--- a/doc/html/classTexturec.html
+++ /dev/null
@@ -1,134 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Texturec Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="classTexturec-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Texturec Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:a9c85c5ad8c49b20e345af412ec9a8cf7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9c85c5ad8c49b20e345af412ec9a8cf7"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Texturec</b> (uint amt,...)</td></tr>
-<tr class="separator:a9c85c5ad8c49b20e345af412ec9a8cf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a13dfae47f9fa2e09f79530b07a751fcd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13dfae47f9fa2e09f79530b07a751fcd"></a>
-&#160;</td><td class="memItemRight" valign="bottom"><b>Texturec</b> (uint amt, const char **paths)</td></tr>
-<tr class="separator:a13dfae47f9fa2e09f79530b07a751fcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a81be789f196a84a31083b3b2125d76fc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81be789f196a84a31083b3b2125d76fc"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bindNext</b> ()</td></tr>
-<tr class="separator:a81be789f196a84a31083b3b2125d76fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abe4c65be6bedab6909ee6bd9cd349654"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe4c65be6bedab6909ee6bd9cd349654"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bindPrev</b> ()</td></tr>
-<tr class="separator:abe4c65be6bedab6909ee6bd9cd349654"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a71609907927fdf94bd217991b6e87988"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a71609907927fdf94bd217991b6e87988"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bind</b> (unsigned int)</td></tr>
-<tr class="separator:a71609907927fdf94bd217991b6e87988"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af1af4af64edca50836478f27501c2e6b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1af4af64edca50836478f27501c2e6b"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>walk</b> ()</td></tr>
-<tr class="separator:af1af4af64edca50836478f27501c2e6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:affe3209886e041c0deac1f54eb0bb6ce"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affe3209886e041c0deac1f54eb0bb6ce"></a>
-GLuint *&#160;</td><td class="memItemRight" valign="bottom"><b>image</b></td></tr>
-<tr class="separator:affe3209886e041c0deac1f54eb0bb6ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="Texture_8h_source.html">Texture.h</a></li>
-<li>src/Texture.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classWorld-members.html b/doc/html/classWorld-members.html
deleted file mode 100644
index 60ab390..0000000
--- a/doc/html/classWorld-members.html
+++ /dev/null
@@ -1,145 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">World Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="classWorld.html">World</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addHole</b>(unsigned int start, unsigned int end) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addLayer</b>(unsigned int width) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addMob</b>(int t, float x, float y) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addMob</b>(int t, float x, float y, void(*hey)(Mob *)) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addNPC</b>(float x, float y) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>addObject</b>(ITEM_ID, bool, const char *, float, float) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>addStructure</b>(_TYPE t, float x, float y, World *outside, World *inside) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>behind</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bgm</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>bgmObj</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bgmPlay</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>bgmStop</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>bgTex</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>build</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>deleteEntities</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>detect</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>draw</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>entity</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>generate</b>(unsigned int width) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>generateFunc</b>(unsigned int width, float(*func)(float)) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>getTheWidth</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goInsideStructure</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>goWorldBack</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goWorldFront</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>goWorldLeft</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>goWorldRight</b>(Player *p) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>infront</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">line</a></td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>lineCount</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>load</b>(FILE *) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>mob</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>npc</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>object</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>save</b>(FILE *) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>setBackground</b>(WORLD_BG_TYPE bgt) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>setBGM</b>(const char *path) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>singleDetect</b>(Entity *e) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>star</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>toLeft</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>toRight</b> (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>update</b>(Player *p, unsigned int delta) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>World</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">x_start</a></td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>~World</b>(void) (defined in <a class="el" href="classWorld.html">World</a>)</td><td class="entry"><a class="el" href="classWorld.html">World</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classWorld.html b/doc/html/classWorld.html
deleted file mode 100644
index 6071450..0000000
--- a/doc/html/classWorld.html
+++ /dev/null
@@ -1,302 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: World Class Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-methods">Public Member Functions</a> &#124;
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="#pro-methods">Protected Member Functions</a> &#124;
-<a href="#pro-attribs">Protected Attributes</a> &#124;
-<a href="classWorld-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">World Class Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="world_8h_source.html">world.h</a>&gt;</code></p>
-<div class="dynheader">
-Inheritance diagram for World:</div>
-<div class="dyncontent">
- <div class="center">
- <img src="classWorld.png" usemap="#World_map" alt=""/>
- <map id="World_map" name="World_map">
-<area href="classArena.html" alt="Arena" shape="rect" coords="0,56,81,80"/>
-<area href="classIndoorWorld.html" alt="IndoorWorld" shape="rect" coords="91,56,172,80"/>
-</map>
- </div></div>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr class="memitem:aa02f54d5e38bf0e4c67b210ba4e27761"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa02f54d5e38bf0e4c67b210ba4e27761"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addStructure</b> (_TYPE t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>, <a class="el" href="classWorld.html">World</a> *outside, <a class="el" href="classWorld.html">World</a> *inside)</td></tr>
-<tr class="separator:aa02f54d5e38bf0e4c67b210ba4e27761"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a631df20b433c01a9f9a215fd6dba0663"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a631df20b433c01a9f9a215fd6dba0663"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addMob</b> (int t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>)</td></tr>
-<tr class="separator:a631df20b433c01a9f9a215fd6dba0663"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52f1073c5ff06ff1a9290fb46037ba17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f1073c5ff06ff1a9290fb46037ba17"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addMob</b> (int t, float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>, void(*hey)(<a class="el" href="classMob.html">Mob</a> *))</td></tr>
-<tr class="separator:a52f1073c5ff06ff1a9290fb46037ba17"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a47b64d285af2fa0ab3e3b5e25b838be1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47b64d285af2fa0ab3e3b5e25b838be1"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addNPC</b> (float x, float <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>)</td></tr>
-<tr class="separator:a47b64d285af2fa0ab3e3b5e25b838be1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a38a1489059711bc5173b4e45c9424ac2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38a1489059711bc5173b4e45c9424ac2"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addObject</b> (ITEM_ID, bool, const char *, float, float)</td></tr>
-<tr class="separator:a38a1489059711bc5173b4e45c9424ac2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8920a4df8c88a4e3c2718253e0ce0a9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8920a4df8c88a4e3c2718253e0ce0a9d"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>update</b> (<a class="el" href="classPlayer.html">Player</a> *p, unsigned int delta)</td></tr>
-<tr class="separator:a8920a4df8c88a4e3c2718253e0ce0a9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a21279facd50bb40e28868fe20133392c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21279facd50bb40e28868fe20133392c"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>generate</b> (unsigned int width)</td></tr>
-<tr class="separator:a21279facd50bb40e28868fe20133392c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52f34574219e97541783d8949ccfad63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f34574219e97541783d8949ccfad63"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>generateFunc</b> (unsigned int width, float(*func)(float))</td></tr>
-<tr class="separator:a52f34574219e97541783d8949ccfad63"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7700979d3d1674dc3d746dff87e522ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7700979d3d1674dc3d746dff87e522ed"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setBackground</b> (<a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">WORLD_BG_TYPE</a> bgt)</td></tr>
-<tr class="separator:a7700979d3d1674dc3d746dff87e522ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2a90eea0f52e3ca5df95b8526450bb64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a90eea0f52e3ca5df95b8526450bb64"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>setBGM</b> (const char *path)</td></tr>
-<tr class="separator:a2a90eea0f52e3ca5df95b8526450bb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a837cda808f18afd4f4296c4ebb08507f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a837cda808f18afd4f4296c4ebb08507f"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bgmPlay</b> (void)</td></tr>
-<tr class="separator:a837cda808f18afd4f4296c4ebb08507f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0b3691cd6afd82c7f5fc8a625a8746e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0b3691cd6afd82c7f5fc8a625a8746e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>bgmStop</b> (void)</td></tr>
-<tr class="separator:ab0b3691cd6afd82c7f5fc8a625a8746e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa66f71e6886ac0dade68556163017041"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa66f71e6886ac0dade68556163017041"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addLayer</b> (unsigned int width)</td></tr>
-<tr class="separator:aa66f71e6886ac0dade68556163017041"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af52317a2706b62f472457a926c231f46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af52317a2706b62f472457a926c231f46"></a>
-virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>draw</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:af52317a2706b62f472457a926c231f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4749d1dbffaed4e4487cc5f4086e481e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4749d1dbffaed4e4487cc5f4086e481e"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>detect</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a4749d1dbffaed4e4487cc5f4086e481e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accb9975a135094ecebbe88739b72ab1b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accb9975a135094ecebbe88739b72ab1b"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldLeft</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:accb9975a135094ecebbe88739b72ab1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a184a431e5695fbdba411ba2baa5aee0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a184a431e5695fbdba411ba2baa5aee0b"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldRight</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a184a431e5695fbdba411ba2baa5aee0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a46221c8af2234749e3416a45d560ec1c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46221c8af2234749e3416a45d560ec1c"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldBack</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a46221c8af2234749e3416a45d560ec1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6c94d42ed4f963acaf902b9e0f0e6969"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6c94d42ed4f963acaf902b9e0f0e6969"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goWorldFront</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:a6c94d42ed4f963acaf902b9e0f0e6969"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae8f0c71e69ef6f760cef8fc5b1b4f272"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8f0c71e69ef6f760cef8fc5b1b4f272"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>goInsideStructure</b> (<a class="el" href="classPlayer.html">Player</a> *p)</td></tr>
-<tr class="separator:ae8f0c71e69ef6f760cef8fc5b1b4f272"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab437e9250306323c6e931bb8658485cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab437e9250306323c6e931bb8658485cf"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>addHole</b> (unsigned int start, unsigned int end)</td></tr>
-<tr class="separator:ab437e9250306323c6e931bb8658485cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab6979295419240f841da48903c7c554d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6979295419240f841da48903c7c554d"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>getTheWidth</b> (void)</td></tr>
-<tr class="separator:ab6979295419240f841da48903c7c554d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:abdd6f140f62255b402d649616304fe09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdd6f140f62255b402d649616304fe09"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>save</b> (FILE *)</td></tr>
-<tr class="separator:abdd6f140f62255b402d649616304fe09"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a394c5b449ab36f75a0c6748ec2c34955"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a394c5b449ab36f75a0c6748ec2c34955"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>load</b> (FILE *)</td></tr>
-<tr class="separator:a394c5b449ab36f75a0c6748ec2c34955"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:aaa256245e0bc49ec2fa55f5d48e1959f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa256245e0bc49ec2fa55f5d48e1959f"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>toLeft</b></td></tr>
-<tr class="separator:aaa256245e0bc49ec2fa55f5d48e1959f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa40d02c50a3eedb2f329077f3d6d44e6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa40d02c50a3eedb2f329077f3d6d44e6"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>toRight</b></td></tr>
-<tr class="separator:aa40d02c50a3eedb2f329077f3d6d44e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af9aed08dfdf0d280f3e13a21a0090f2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af9aed08dfdf0d280f3e13a21a0090f2c"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>behind</b></td></tr>
-<tr class="separator:af9aed08dfdf0d280f3e13a21a0090f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c1ad92a3d0296c5796a8544537ece13"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c1ad92a3d0296c5796a8544537ece13"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>infront</b></td></tr>
-<tr class="separator:a1c1ad92a3d0296c5796a8544537ece13"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a844d733d29d8367c3896bff7a1fad82d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a844d733d29d8367c3896bff7a1fad82d"></a>
-std::vector&lt; <a class="el" href="classNPC.html">NPC</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>npc</b></td></tr>
-<tr class="separator:a844d733d29d8367c3896bff7a1fad82d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab5120be97f20e7ee24e056127ff3164c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5120be97f20e7ee24e056127ff3164c"></a>
-std::vector&lt; <a class="el" href="classStructures.html">Structures</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>build</b></td></tr>
-<tr class="separator:ab5120be97f20e7ee24e056127ff3164c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab45f9d6909b887f01c76bfe6120ccdd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab45f9d6909b887f01c76bfe6120ccdd9"></a>
-std::vector&lt; <a class="el" href="classMob.html">Mob</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>mob</b></td></tr>
-<tr class="separator:ab45f9d6909b887f01c76bfe6120ccdd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afb74ee60415875384d8af0e065d9feb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb74ee60415875384d8af0e065d9feb3"></a>
-std::vector&lt; <a class="el" href="classEntity.html">Entity</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>entity</b></td></tr>
-<tr class="separator:afb74ee60415875384d8af0e065d9feb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ec7a136f45a7283a0a15224819fe330"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ec7a136f45a7283a0a15224819fe330"></a>
-std::vector&lt; <a class="el" href="classObject.html">Object</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>object</b></td></tr>
-<tr class="separator:a3ec7a136f45a7283a0a15224819fe330"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
-Protected Member Functions</h2></td></tr>
-<tr class="memitem:a0af69654347b29787877b77020fa0a5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0af69654347b29787877b77020fa0a5a"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>singleDetect</b> (<a class="el" href="classEntity.html">Entity</a> *e)</td></tr>
-<tr class="separator:a0af69654347b29787877b77020fa0a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1c1e6ea7fd0d84660d2791a256aba382"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c1e6ea7fd0d84660d2791a256aba382"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>deleteEntities</b> (void)</td></tr>
-<tr class="separator:a1c1e6ea7fd0d84660d2791a256aba382"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
-Protected Attributes</h2></td></tr>
-<tr class="memitem:afd9945f6ede5eabc3ff9243ce2b31247"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structline__t.html">line_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">line</a></td></tr>
-<tr class="separator:afd9945f6ede5eabc3ff9243ce2b31247"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a645767ccf316a9b4469db773ac111ae4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">x_start</a></td></tr>
-<tr class="separator:a645767ccf316a9b4469db773ac111ae4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a432e07fd7f7504aaa6ff29408afe0678"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a432e07fd7f7504aaa6ff29408afe0678"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>lineCount</b></td></tr>
-<tr class="separator:a432e07fd7f7504aaa6ff29408afe0678"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4f8b12f8eda220060ec01c0e9a6b9325"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4f8b12f8eda220060ec01c0e9a6b9325"></a>
-<a class="el" href="structvec2.html">vec2</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>star</b></td></tr>
-<tr class="separator:a4f8b12f8eda220060ec01c0e9a6b9325"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:accebca6a747c3db27916770507aee04c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accebca6a747c3db27916770507aee04c"></a>
-<a class="el" href="classTexturec.html">Texturec</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>bgTex</b></td></tr>
-<tr class="separator:accebca6a747c3db27916770507aee04c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7ca21c1e62a53cf7024801623aa46325"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ca21c1e62a53cf7024801623aa46325"></a>
-Mix_Music *&#160;</td><td class="memItemRight" valign="bottom"><b>bgmObj</b></td></tr>
-<tr class="separator:a7ca21c1e62a53cf7024801623aa46325"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad8269981b3846aa44b721cdeda30911c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8269981b3846aa44b721cdeda30911c"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>bgm</b></td></tr>
-<tr class="separator:ad8269981b3846aa44b721cdeda30911c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The world class. This class does everything a world should do. </p>
-</div><h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="afd9945f6ede5eabc3ff9243ce2b31247"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">struct <a class="el" href="structline__t.html">line_t</a>* World::line</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<p>The line array. This array is created through 'new' in World::generate(), with an amount of elements provided by the function. </p>
-
-</div>
-</div>
-<a class="anchor" id="a645767ccf316a9b4469db773ac111ae4"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">int World::x_start</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">protected</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<p>Starting x coordinate. This x value is the point at which line[0] should reside, can be used to calculate the width of the world. </p>
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following files:<ul>
-<li>include/<a class="el" href="world_8h_source.html">world.h</a></li>
-<li>src/world.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/classWorld.png b/doc/html/classWorld.png
deleted file mode 100644
index 9921259..0000000
--- a/doc/html/classWorld.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/classes.html b/doc/html/classes.html
deleted file mode 100644
index b31ce50..0000000
--- a/doc/html/classes.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Class Index</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">Class Index</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</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_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</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 style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
-<tr><td rowspan="2" valign="bottom"><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 valign="top"><a class="el" href="classItem.html">Item</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><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 rowspan="2" valign="bottom"><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 rowspan="2" valign="bottom"><a name="letter_l"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;l&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td rowspan="2" valign="bottom"><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></tr>
-<tr><td valign="top"><a class="el" href="classArena.html">Arena</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classPlayer.html">Player</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classStructures.html">Structures</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structline__t.html">line_t</a>&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><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 valign="top"><a class="el" href="classMob.html">Mob</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><a name="letter_Q"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;Q&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><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><td rowspan="2" valign="bottom"><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 rowspan="2" valign="bottom"><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></tr>
-<tr><td valign="top"><a class="el" href="classEntity.html">Entity</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classQuest.html">Quest</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classTexturec.html">Texturec</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structtexture__t.html">texture_t</a>&#160;&#160;&#160;</td></tr>
-<tr><td rowspan="2" valign="bottom"><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 valign="top"><a class="el" href="classNPC.html">NPC</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classQuestHandler.html">QuestHandler</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><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><td rowspan="2" valign="bottom"><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 rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;O&#160;&#160;</div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;R&#160;&#160;</div></td></tr></table>
-</td></tr>
-<tr><td valign="top"><a class="el" href="classIndoorWorld.html">IndoorWorld</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classWorld.html">World</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structvec2.html">vec2</a>&#160;&#160;&#160;</td></tr>
-<tr><td valign="top"><a class="el" href="classInventory.html">Inventory</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="classObject.html">Object</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="structRay.html">Ray</a>&#160;&#160;&#160;</td><td rowspan="2" valign="bottom"><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></td></tr>
-<tr><td></td><td></td><td></td><td></td></tr>
-<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="structitem__t.html">item_t</a>&#160;&#160;&#160;</td><td></td></tr>
-<tr><td></td><td></td><td></td><td></td><td></td></tr>
-</table>
-<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_E">E</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_L">L</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_O">O</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_Q">Q</a>&#160;|&#160;<a class="qindex" href="#letter_R">R</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><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/closed.png b/doc/html/closed.png
deleted file mode 100644
index 98cc2c9..0000000
--- a/doc/html/closed.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/common_8h_source.html b/doc/html/common_8h_source.html
deleted file mode 100644
index ffe3473..0000000
--- a/doc/html/common_8h_source.html
+++ /dev/null
@@ -1,235 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include/common.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">common.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef COMMON_H</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define COMMON_H</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * Include basic C/C++ facilities</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;iostream&gt;</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include &lt;cstdlib&gt;</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#include &lt;vector&gt;</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;math.h&gt;</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;thread&gt;</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * Include GLEW and the SDL 2 headers</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#define GLEW_STATIC</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#include &lt;GL/glew.h&gt;</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="preprocessor">#include &lt;SDL2/SDL.h&gt;</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#include &lt;SDL2/SDL_opengl.h&gt;</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#include &lt;SDL2/SDL_image.h&gt;</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#include &lt;SDL2/SDL_mixer.h&gt;</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#include &lt;string&gt;</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &lt;fstream&gt;</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#ifdef __WIN32__</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> uint;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="preprocessor">#undef near</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160;<span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="preprocessor">#include &lt;Texture.h&gt;</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;<span class="comment"> * This flag lets the compiler know that we are using shaders</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="preprocessor">#define SHADERSs</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> * Create a basic 2-point structure for coordinate saving</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structvec2.html"> 46</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">float</span> x;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">float</span> <a class="code" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160;} <a class="code" href="structvec2.html">vec2</a>;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structRay.html"> 51</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="structvec2.html">vec2</a> start;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <a class="code" href="structvec2.html">vec2</a> end;</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;} <a class="code" href="structRay.html">Ray</a>;</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;<span class="comment"> * Define the game&#39;s name (displayed in the window title),</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> * the desired window dimensions,</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> * and whether or not we want the window to be fullscreen.</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="preprocessor">#define GAME_NAME &quot;Independent Study v.0.4 alpha&quot;</span></div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="preprocessor">#define SCREEN_WIDTH 1280</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="preprocessor">#define SCREEN_HEIGHT 720</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment">//#define FULLSCREEN</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160;<span class="comment"> * Define the length of a single HLINE.</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> * </span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> * The game has a great amount of elements that need to be drawn or detected, and having each</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> * of them use specific hard-coded numbers would be painful to debug. As a solution, this</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> * definition was made. Every item being drawn to the screen and most object detection/physic</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;<span class="comment"> * handling is done based off of this number. Increasing it will give the game a zoomed-in</span></div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="comment"> * feel, while decreasing it will do the opposite.</span></div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;<span class="comment"> * </span></div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="preprocessor">#define HLINE 3 // 3 as in 3 pixels</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;<span class="comment"> * Define &#39;our&#39; random number generation library. Eventually these macros will be replaced</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> * with actual functions.</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> * </span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160;<span class="preprocessor">#define initRand(s) srand(s)</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;<span class="preprocessor">#define getRand() rand()</span></div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="comment"> * At the bottom of this header is the prototype for DEBUG_prints, which writes a formatted</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> * string to the console containing the callee&#39;s file and line number. This macro simplifies</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> * it to a simple printf call.</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="comment"> * </span></div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;<span class="comment"> * DEBUG must be defined for this macro to function.</span></div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="comment"> * </span></div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="preprocessor">#define DEBUG_printf( message, ...) DEBUG_prints(__FILE__, __LINE__, message, __VA_ARGS__ )</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160;</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;<span class="preprocessor">#define PI 3.1415926535</span></div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160;<span class="comment"> * References the variable in main.cpp, used for smoother drawing.</span></div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> deltaTime;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> * References the variable in main.cpp, used for drawing with the player</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;<span class="keyword">extern</span> <a class="code" href="structvec2.html">vec2</a> offset;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160;</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">float</span> handAngle;</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> loops;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> * Prints a formatted debug message to the console, along with the callee&#39;s file and line</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> * number.</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160;<span class="comment"> * </span></div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160;<span class="keywordtype">void</span> DEBUG_prints(<span class="keyword">const</span> <span class="keywordtype">char</span>* file, <span class="keywordtype">int</span> line, <span class="keyword">const</span> <span class="keywordtype">char</span> *s,...);</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160;<span class="keywordtype">void</span> safeSetColor(<span class="keywordtype">int</span> r,<span class="keywordtype">int</span> g,<span class="keywordtype">int</span> b);</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160;<span class="keywordtype">void</span> safeSetColorA(<span class="keywordtype">int</span> r,<span class="keywordtype">int</span> g,<span class="keywordtype">int</span> b,<span class="keywordtype">int</span> a);</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160;<span class="preprocessor">#endif // COMMON_H</span></div>
-<div class="ttc" id="structvec2_html"><div class="ttname"><a href="structvec2.html">vec2</a></div><div class="ttdef"><b>Definition:</b> common.h:46</div></div>
-<div class="ttc" id="world_8h_html_aa4f0d3eebc3c443f9be81bf48561a217"><div class="ttname"><a href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a></div><div class="ttdeci">float y</div><div class="ttdef"><b>Definition:</b> world.h:88</div></div>
-<div class="ttc" id="structRay_html"><div class="ttname"><a href="structRay.html">Ray</a></div><div class="ttdef"><b>Definition:</b> common.h:51</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
deleted file mode 100644
index 8717929..0000000
--- a/doc/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: src Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">src Directory Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:common_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>common.cpp</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:entities_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>entities.cpp</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:gameplay_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>gameplay.cpp</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:inventory_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inventory.cpp</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:Quest_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Quest.cpp</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:Texture_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Texture.cpp</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ui_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ui.cpp</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:world_8cpp"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>world.cpp</b></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html
deleted file mode 100644
index c7683b8..0000000
--- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include Directory Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">include Directory Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
-Files</h2></td></tr>
-<tr class="memitem:common_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>common.h</b> <a href="common_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:entities_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>entities.h</b> <a href="entities_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:inventory_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>inventory.h</b> <a href="inventory_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:Quest_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Quest.h</b> <a href="Quest_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:Texture_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>Texture.h</b> <a href="Texture_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ui_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><b>ui.h</b> <a href="ui_8h_source.html">[code]</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:world_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="world_8h.html">world.h</a> <a href="world_8h_source.html">[code]</a></td></tr>
-<tr class="memdesc:world_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">The world system. <br /></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/doc.png b/doc/html/doc.png
deleted file mode 100644
index 17edabf..0000000
--- a/doc/html/doc.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/doxygen.css b/doc/html/doxygen.css
deleted file mode 100644
index b2c94ac..0000000
--- a/doc/html/doxygen.css
+++ /dev/null
@@ -1,1454 +0,0 @@
-/* The standard CSS for doxygen 1.8.10 */
-
-body, table, div, p, dl {
- font: 400 14px/22px Roboto,sans-serif;
-}
-
-/* @group Heading Levels */
-
-h1.groupheader {
- font-size: 150%;
-}
-
-.title {
- font: 400 14px/28px Roboto,sans-serif;
- font-size: 150%;
- font-weight: bold;
- margin: 10px 2px;
-}
-
-h2.groupheader {
- border-bottom: 1px solid #879ECB;
- color: #354C7B;
- font-size: 150%;
- font-weight: normal;
- margin-top: 1.75em;
- padding-top: 8px;
- padding-bottom: 4px;
- width: 100%;
-}
-
-h3.groupheader {
- font-size: 100%;
-}
-
-h1, h2, h3, h4, h5, h6 {
- -webkit-transition: text-shadow 0.5s linear;
- -moz-transition: text-shadow 0.5s linear;
- -ms-transition: text-shadow 0.5s linear;
- -o-transition: text-shadow 0.5s linear;
- transition: text-shadow 0.5s linear;
- margin-right: 15px;
-}
-
-h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
- text-shadow: 0 0 15px cyan;
-}
-
-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 {
- margin-top: 2px;
-}
-
-p.starttd {
- margin-top: 0px;
-}
-
-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;
-}
-
-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, a.code:visited, a.line, a.line:visited {
- color: #4665A2;
-}
-
-a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
- color: #4665A2;
-}
-
-/* @end */
-
-dl.el {
- margin-left: -1cm;
-}
-
-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%;
- font-family: monospace, fixed;
- font-size: 105%;
-}
-
-div.fragment {
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- background-color: #FBFCFD;
- border: 1px solid #C4CFE5;
-}
-
-div.line {
- font-family: monospace, fixed;
- font-size: 13px;
- min-height: 13px;
- line-height: 1.0;
- text-wrap: unrestricted;
- white-space: -moz-pre-wrap; /* Moz */
- white-space: -pre-wrap; /* Opera 4-6 */
- white-space: -o-pre-wrap; /* Opera 7 */
- white-space: pre-wrap; /* CSS3 */
- word-wrap: break-word; /* IE 5.5+ */
- text-indent: -53px;
- padding-left: 53px;
- padding-bottom: 0px;
- margin: 0px;
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-div.line.glow {
- background-color: cyan;
- box-shadow: 0 0 10px cyan;
-}
-
-
-span.lineno {
- padding-right: 4px;
- text-align: right;
- border-right: 2px solid #0F0;
- background-color: #E8E8E8;
- white-space: pre;
-}
-span.lineno a {
- background-color: #D8D8D8;
-}
-
-span.lineno a:hover {
- background-color: #C8C8C8;
-}
-
-div.ah, span.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.classindex ul {
- list-style: none;
- padding-left: 0;
-}
-
-div.classindex span.ai {
- display: inline-block;
-}
-
-div.groupHeader {
- margin-left: 16px;
- margin-top: 12px;
- font-weight: bold;
-}
-
-div.groupText {
- margin-left: 16px;
- font-style: italic;
-}
-
-body {
- background-color: white;
- color: black;
- margin: 0;
-}
-
-div.contents {
- margin-top: 10px;
- margin-left: 12px;
- margin-right: 8px;
-}
-
-td.indexkey {
- background-color: #EBEFF6;
- font-weight: bold;
- border: 1px solid #C4CFE5;
- margin: 2px 0px 2px 0;
- padding: 2px 10px;
- white-space: nowrap;
- vertical-align: top;
-}
-
-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
-}
-
-blockquote {
- background-color: #F7F8FB;
- border-left: 2px solid #9CAFD4;
- margin: 0 24px 0 4px;
- padding: 0 12px 0 16px;
-}
-
-/* @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;
-}
-
-.memberdecls td, .fieldtable tr {
- -webkit-transition-property: background-color, box-shadow;
- -webkit-transition-duration: 0.5s;
- -moz-transition-property: background-color, box-shadow;
- -moz-transition-duration: 0.5s;
- -ms-transition-property: background-color, box-shadow;
- -ms-transition-duration: 0.5s;
- -o-transition-property: background-color, box-shadow;
- -o-transition-duration: 0.5s;
- transition-property: background-color, box-shadow;
- transition-duration: 0.5s;
-}
-
-.memberdecls td.glow, .fieldtable tr.glow {
- background-color: cyan;
- box-shadow: 0 0 15px cyan;
-}
-
-.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;
-}
-
-.memSeparator {
- border-bottom: 1px solid #DEE4F0;
- line-height: 1px;
- margin: 0px;
- padding: 0px;
-}
-
-.memItemLeft, .memTemplItemLeft {
- white-space: nowrap;
-}
-
-.memItemRight {
- width: 100%;
-}
-
-.memTemplParams {
- color: #4665A2;
- white-space: nowrap;
- font-size: 80%;
-}
-
-/* @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;
- -webkit-transition: box-shadow 0.5s linear;
- -moz-transition: box-shadow 0.5s linear;
- -ms-transition: box-shadow 0.5s linear;
- -o-transition: box-shadow 0.5s linear;
- transition: box-shadow 0.5s linear;
- display: table !important;
- width: 100%;
-}
-
-.memitem.glow {
- box-shadow: 0 0 15px cyan;
-}
-
-.memname {
- font-weight: bold;
- margin-left: 6px;
-}
-
-.memname td {
- vertical-align: bottom;
-}
-
-.memproto, dl.reflist dt {
- 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);
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- /* opera specific markup */
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- /* firefox specific markup */
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 4px;
- -moz-border-radius-topleft: 4px;
- /* webkit specific markup */
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 4px;
- -webkit-border-top-left-radius: 4px;
-
-}
-
-.memdoc, dl.reflist dd {
- border-bottom: 1px solid #A8B8D9;
- border-left: 1px solid #A8B8D9;
- border-right: 1px solid #A8B8D9;
- padding: 6px 10px 2px 10px;
- background-color: #FBFCFD;
- border-top-width: 0;
- background-image:url('nav_g.png');
- background-repeat:repeat-x;
- background-color: #FFFFFF;
- /* opera specific markup */
- border-bottom-left-radius: 4px;
- border-bottom-right-radius: 4px;
- box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- /* firefox specific markup */
- -moz-border-radius-bottomleft: 4px;
- -moz-border-radius-bottomright: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- /* webkit specific markup */
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-dl.reflist dt {
- padding: 5px;
-}
-
-dl.reflist dd {
- margin: 0px 0px 10px 0px;
- padding: 5px;
-}
-
-.paramkey {
- text-align: right;
-}
-
-.paramtype {
- white-space: nowrap;
-}
-
-.paramname {
- color: #602020;
- white-space: nowrap;
-}
-.paramname em {
- font-style: normal;
-}
-.paramname code {
- line-height: 14px;
-}
-
-.params, .retval, .exception, .tparams {
- margin-left: 0px;
- padding-left: 0px;
-}
-
-.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;
-}
-
-table.mlabels {
- border-spacing: 0px;
-}
-
-td.mlabels-left {
- width: 100%;
- padding: 0px;
-}
-
-td.mlabels-right {
- vertical-align: bottom;
- padding: 0px;
- white-space: nowrap;
-}
-
-span.mlabels {
- margin-left: 8px;
-}
-
-span.mlabel {
- background-color: #728DC1;
- border-top:1px solid #5373B4;
- border-left:1px solid #5373B4;
- border-right:1px solid #C4CFE5;
- border-bottom:1px solid #C4CFE5;
- text-shadow: none;
- color: white;
- margin-right: 4px;
- padding: 2px 3px;
- border-radius: 3px;
- font-size: 7pt;
- white-space: nowrap;
- vertical-align: middle;
-}
-
-
-
-/* @end */
-
-/* these are for tree view inside a (index) page */
-
-div.directory {
- margin: 10px 0px;
- border-top: 1px solid #9CAFD4;
- border-bottom: 1px solid #9CAFD4;
- width: 100%;
-}
-
-.directory table {
- border-collapse:collapse;
-}
-
-.directory td {
- margin: 0px;
- padding: 0px;
- vertical-align: top;
-}
-
-.directory td.entry {
- white-space: nowrap;
- padding-right: 6px;
- padding-top: 3px;
-}
-
-.directory td.entry a {
- outline:none;
-}
-
-.directory td.entry a img {
- border: none;
-}
-
-.directory td.desc {
- width: 100%;
- padding-left: 6px;
- padding-right: 6px;
- padding-top: 3px;
- border-left: 1px solid rgba(0,0,0,0.05);
-}
-
-.directory tr.even {
- padding-left: 6px;
- background-color: #F7F8FB;
-}
-
-.directory img {
- vertical-align: -30%;
-}
-
-.directory .levels {
- white-space: nowrap;
- width: 100%;
- text-align: right;
- font-size: 9pt;
-}
-
-.directory .levels span {
- cursor: pointer;
- padding-left: 2px;
- padding-right: 2px;
- color: #3D578C;
-}
-
-.arrow {
- color: #9CAFD4;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- cursor: pointer;
- font-size: 80%;
- display: inline-block;
- width: 16px;
- height: 22px;
-}
-
-.icon {
- font-family: Arial, Helvetica;
- font-weight: bold;
- font-size: 12px;
- height: 14px;
- width: 16px;
- display: inline-block;
- background-color: #728DC1;
- color: white;
- text-align: center;
- border-radius: 4px;
- margin-left: 2px;
- margin-right: 2px;
-}
-
-.icona {
- width: 24px;
- height: 22px;
- display: inline-block;
-}
-
-.iconfopen {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('folderopen.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-.iconfclosed {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('folderclosed.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-.icondoc {
- width: 24px;
- height: 18px;
- margin-bottom: 4px;
- background-image:url('doc.png');
- background-position: 0px -4px;
- background-repeat: repeat-y;
- vertical-align:top;
- display: inline-block;
-}
-
-table.directory {
- font: 400 14px Roboto,sans-serif;
-}
-
-/* @end */
-
-div.dynheader {
- margin-top: 8px;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-address {
- font-style: normal;
- color: #2A3D61;
-}
-
-table.doxtable {
- border-collapse:collapse;
- margin-top: 4px;
- margin-bottom: 4px;
-}
-
-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;
-}
-
-table.fieldtable {
- /*width: 100%;*/
- margin-bottom: 10px;
- border: 1px solid #A8B8D9;
- border-spacing: 0px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
- -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
- box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
-}
-
-.fieldtable td, .fieldtable th {
- padding: 3px 7px 2px;
-}
-
-.fieldtable td.fieldtype, .fieldtable td.fieldname {
- white-space: nowrap;
- border-right: 1px solid #A8B8D9;
- border-bottom: 1px solid #A8B8D9;
- vertical-align: top;
-}
-
-.fieldtable td.fieldname {
- padding-top: 3px;
-}
-
-.fieldtable td.fielddoc {
- border-bottom: 1px solid #A8B8D9;
- /*width: 100%;*/
-}
-
-.fieldtable td.fielddoc p:first-child {
- margin-top: 0px;
-}
-
-.fieldtable td.fielddoc p:last-child {
- margin-bottom: 2px;
-}
-
-.fieldtable tr:last-child td {
- border-bottom: none;
-}
-
-.fieldtable th {
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
- font-size: 90%;
- color: #253555;
- padding-bottom: 4px;
- padding-top: 5px;
- text-align:left;
- -moz-border-radius-topleft: 4px;
- -moz-border-radius-topright: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- border-top-left-radius: 4px;
- border-top-right-radius: 4px;
- border-bottom: 1px solid #A8B8D9;
-}
-
-
-.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;
- background-position: 0 -5px;
- 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;
- color: #283A5D;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: 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;
- 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 */
-dl.section
-{
- margin-left: 0px;
- padding-left: 0px;
-}
-
-dl.note
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #D0C000;
-}
-
-dl.warning, dl.attention
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #FF0000;
-}
-
-dl.pre, dl.post, dl.invariant
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00D000;
-}
-
-dl.deprecated
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #505050;
-}
-
-dl.todo
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #00C0E0;
-}
-
-dl.test
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #3030E0;
-}
-
-dl.bug
-{
- margin-left:-7px;
- padding-left: 3px;
- border-left:4px solid;
- border-color: #C08050;
-}
-
-dl.section dd {
- margin-bottom: 6px;
-}
-
-
-#projectlogo
-{
- text-align: center;
- vertical-align: bottom;
- border-collapse: separate;
-}
-
-#projectlogo img
-{
- border: 0px none;
-}
-
-#projectalign
-{
- vertical-align: middle;
-}
-
-#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;
-}
-
-.diagraph
-{
- text-align: center;
-}
-
-.caption
-{
- font-weight: bold;
-}
-
-div.zoom
-{
- border: 1px solid #90A5CE;
-}
-
-dl.citelist {
- margin-bottom:50px;
-}
-
-dl.citelist dt {
- color:#334975;
- float:left;
- font-weight:bold;
- margin-right:10px;
- padding:5px;
-}
-
-dl.citelist dd {
- margin:2px 0;
- padding:5px 0;
-}
-
-div.toc {
- padding: 14px 25px;
- background-color: #F4F6FA;
- border: 1px solid #D8DFEE;
- border-radius: 7px 7px 7px 7px;
- float: right;
- height: auto;
- margin: 0 20px 10px 10px;
- width: 200px;
-}
-
-div.toc li {
- background: url("bdwn.png") no-repeat scroll 0 5px transparent;
- font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
- margin-top: 5px;
- padding-left: 10px;
- padding-top: 2px;
-}
-
-div.toc h3 {
- font: bold 12px/1.2 Arial,FreeSans,sans-serif;
- color: #4665A2;
- border-bottom: 0 none;
- margin: 0;
-}
-
-div.toc ul {
- list-style: none outside none;
- border: medium none;
- padding: 0px;
-}
-
-div.toc li.level1 {
- margin-left: 0px;
-}
-
-div.toc li.level2 {
- margin-left: 15px;
-}
-
-div.toc li.level3 {
- margin-left: 30px;
-}
-
-div.toc li.level4 {
- margin-left: 45px;
-}
-
-.inherit_header {
- font-weight: bold;
- color: gray;
- cursor: pointer;
- -webkit-touch-callout: none;
- -webkit-user-select: none;
- -khtml-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.inherit_header td {
- padding: 6px 0px 2px 5px;
-}
-
-.inherit {
- display: none;
-}
-
-tr.heading h2 {
- margin-top: 12px;
- margin-bottom: 4px;
-}
-
-/* tooltip related style info */
-
-.ttc {
- position: absolute;
- display: none;
-}
-
-#powerTip {
- cursor: default;
- white-space: nowrap;
- background-color: white;
- border: 1px solid gray;
- border-radius: 4px 4px 4px 4px;
- box-shadow: 1px 1px 7px gray;
- display: none;
- font-size: smaller;
- max-width: 80%;
- opacity: 0.9;
- padding: 1ex 1em 1em;
- position: absolute;
- z-index: 2147483647;
-}
-
-#powerTip div.ttdoc {
- color: grey;
- font-style: italic;
-}
-
-#powerTip div.ttname a {
- font-weight: bold;
-}
-
-#powerTip div.ttname {
- font-weight: bold;
-}
-
-#powerTip div.ttdeci {
- color: #006318;
-}
-
-#powerTip div {
- margin: 0px;
- padding: 0px;
- font: 12px/16px Roboto,sans-serif;
-}
-
-#powerTip:before, #powerTip:after {
- content: "";
- position: absolute;
- margin: 0px;
-}
-
-#powerTip.n:after, #powerTip.n:before,
-#powerTip.s:after, #powerTip.s:before,
-#powerTip.w:after, #powerTip.w:before,
-#powerTip.e:after, #powerTip.e:before,
-#powerTip.ne:after, #powerTip.ne:before,
-#powerTip.se:after, #powerTip.se:before,
-#powerTip.nw:after, #powerTip.nw:before,
-#powerTip.sw:after, #powerTip.sw:before {
- border: solid transparent;
- content: " ";
- height: 0;
- width: 0;
- position: absolute;
-}
-
-#powerTip.n:after, #powerTip.s:after,
-#powerTip.w:after, #powerTip.e:after,
-#powerTip.nw:after, #powerTip.ne:after,
-#powerTip.sw:after, #powerTip.se:after {
- border-color: rgba(255, 255, 255, 0);
-}
-
-#powerTip.n:before, #powerTip.s:before,
-#powerTip.w:before, #powerTip.e:before,
-#powerTip.nw:before, #powerTip.ne:before,
-#powerTip.sw:before, #powerTip.se:before {
- border-color: rgba(128, 128, 128, 0);
-}
-
-#powerTip.n:after, #powerTip.n:before,
-#powerTip.ne:after, #powerTip.ne:before,
-#powerTip.nw:after, #powerTip.nw:before {
- top: 100%;
-}
-
-#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
- border-top-color: #ffffff;
- border-width: 10px;
- margin: 0px -10px;
-}
-#powerTip.n:before {
- border-top-color: #808080;
- border-width: 11px;
- margin: 0px -11px;
-}
-#powerTip.n:after, #powerTip.n:before {
- left: 50%;
-}
-
-#powerTip.nw:after, #powerTip.nw:before {
- right: 14px;
-}
-
-#powerTip.ne:after, #powerTip.ne:before {
- left: 14px;
-}
-
-#powerTip.s:after, #powerTip.s:before,
-#powerTip.se:after, #powerTip.se:before,
-#powerTip.sw:after, #powerTip.sw:before {
- bottom: 100%;
-}
-
-#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
- border-bottom-color: #ffffff;
- border-width: 10px;
- margin: 0px -10px;
-}
-
-#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
- border-bottom-color: #808080;
- border-width: 11px;
- margin: 0px -11px;
-}
-
-#powerTip.s:after, #powerTip.s:before {
- left: 50%;
-}
-
-#powerTip.sw:after, #powerTip.sw:before {
- right: 14px;
-}
-
-#powerTip.se:after, #powerTip.se:before {
- left: 14px;
-}
-
-#powerTip.e:after, #powerTip.e:before {
- left: 100%;
-}
-#powerTip.e:after {
- border-left-color: #ffffff;
- border-width: 10px;
- top: 50%;
- margin-top: -10px;
-}
-#powerTip.e:before {
- border-left-color: #808080;
- border-width: 11px;
- top: 50%;
- margin-top: -11px;
-}
-
-#powerTip.w:after, #powerTip.w:before {
- right: 100%;
-}
-#powerTip.w:after {
- border-right-color: #ffffff;
- border-width: 10px;
- top: 50%;
- margin-top: -10px;
-}
-#powerTip.w:before {
- border-right-color: #808080;
- border-width: 11px;
- top: 50%;
- margin-top: -11px;
-}
-
-@media print
-{
- #top { display: none; }
- #side-nav { display: none; }
- #nav-path { display: none; }
- body { overflow:visible; }
- h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
- .summary { display: none; }
- .memitem { page-break-inside: avoid; }
- #doc-content
- {
- margin-left:0 !important;
- height:auto !important;
- width:auto !important;
- overflow:inherit;
- display:inline;
- }
-}
-
diff --git a/doc/html/doxygen.png b/doc/html/doxygen.png
deleted file mode 100644
index 3ff17d8..0000000
--- a/doc/html/doxygen.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/dynsections.js b/doc/html/dynsections.js
deleted file mode 100644
index 85e1836..0000000
--- a/doc/html/dynsections.js
+++ /dev/null
@@ -1,97 +0,0 @@
-function toggleVisibility(linkObj)
-{
- var base = $(linkObj).attr('id');
- var summary = $('#'+base+'-summary');
- var content = $('#'+base+'-content');
- var trigger = $('#'+base+'-trigger');
- var src=$(trigger).attr('src');
- if (content.is(':visible')===true) {
- content.hide();
- summary.show();
- $(linkObj).addClass('closed').removeClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
- } else {
- content.show();
- summary.hide();
- $(linkObj).removeClass('closed').addClass('opened');
- $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
- }
- return false;
-}
-
-function updateStripes()
-{
- $('table.directory tr').
- removeClass('even').filter(':visible:even').addClass('even');
-}
-
-function toggleLevel(level)
-{
- $('table.directory tr').each(function() {
- var l = this.id.split('_').length-1;
- var i = $('#img'+this.id.substring(3));
- var a = $('#arr'+this.id.substring(3));
- if (l<level+1) {
- i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
- a.html('&#9660;');
- $(this).show();
- } else if (l==level+1) {
- i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
- a.html('&#9658;');
- $(this).show();
- } else {
- $(this).hide();
- }
- });
- updateStripes();
-}
-
-function toggleFolder(id)
-{
- // the clicked row
- var currentRow = $('#row_'+id);
-
- // all rows after the clicked row
- var rows = currentRow.nextAll("tr");
-
- var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
-
- // only match elements AFTER this one (can't hide elements before)
- var childRows = rows.filter(function() { return this.id.match(re); });
-
- // first row is visible we are HIDING
- if (childRows.filter(':first').is(':visible')===true) {
- // replace down arrow by right arrow for current row
- var currentRowSpans = currentRow.find("span");
- currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
- currentRowSpans.filter(".arrow").html('&#9658;');
- rows.filter("[id^=row_"+id+"]").hide(); // hide all children
- } else { // we are SHOWING
- // replace right arrow by down arrow for current row
- var currentRowSpans = currentRow.find("span");
- currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
- currentRowSpans.filter(".arrow").html('&#9660;');
- // replace down arrows by right arrows for child rows
- var childRowsSpans = childRows.find("span");
- childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
- childRowsSpans.filter(".arrow").html('&#9658;');
- childRows.show(); //show all children
- }
- updateStripes();
-}
-
-
-function toggleInherit(id)
-{
- var rows = $('tr.inherit.'+id);
- var img = $('tr.inherit_header.'+id+' img');
- var src = $(img).attr('src');
- if (rows.filter(':first').is(':visible')===true) {
- rows.css('display','none');
- $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
- } else {
- rows.css('display','table-row'); // using show() causes jump in firefox
- $(img).attr('src',src.substring(0,src.length-10)+'open.png');
- }
-}
-
diff --git a/doc/html/entities_8h_source.html b/doc/html/entities_8h_source.html
deleted file mode 100644
index 0894125..0000000
--- a/doc/html/entities_8h_source.html
+++ /dev/null
@@ -1,262 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include/entities.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">entities.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef ENTITIES_H</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define ENTITIES_H</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;common.h&gt;</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;Quest.h&gt;</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="preprocessor">#include &lt;inventory.h&gt;</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;</div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#define DEBUG</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;</div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define NPCp(n) ((NPC *)n)</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#define Structurep(n) ((Structures *)n)</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#define Mobp(n) ((Mob *)n)</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define PLAYER_INV_SIZE 30 // The size of the player&#39;s inventory</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define NPC_INV_SIZE 3 // Size of an NPC&#39;s inventory</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;</div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="keyword">enum</span> _TYPE { <span class="comment">//these are the main types of entities</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160; OBJECTT = -2,</div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; STRUCTURET = -1,</div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160; PLAYERT,</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; NPCT,</div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160; MOBT</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;};</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="keyword">enum</span> GENDER{</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; MALE,</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; FEMALE,</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; NONE </div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">enum</span> MOB_SUB {</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; MS_RABBIT = 1,</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; MS_BIRD,</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; MS_TRIGGER</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;};</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160;</div>
-<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="classEntity.html"> 37</a></span>&#160;<span class="keyword">class </span><a class="code" href="classEntity.html">Entity</a>{</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160; <a class="code" href="classInventory.html">Inventory</a> *inv;</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;<span class="comment"> * Movement variables</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160;</div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <a class="code" href="structvec2.html">vec2</a> loc;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <a class="code" href="structvec2.html">vec2</a> vel;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; </div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">float</span> width;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">float</span> height;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="keywordtype">float</span> speed; <span class="comment">// A speed factor for X movement</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="comment"> * Movement flags</span></div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="keywordtype">bool</span> near; <span class="comment">// Causes name to display</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">bool</span> canMove; <span class="comment">// Enables movement</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">bool</span> right,left; <span class="comment">// Direction faced by Entity</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">bool</span> alive;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> ground; <span class="comment">// Shows how the Entity is grounded (if it is)</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;<span class="comment"> * Health variables</span></div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;</div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <span class="keywordtype">float</span> health;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">float</span> maxHealth;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;<span class="comment"> * Identification variables</span></div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; _TYPE type;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">int</span> subtype;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; <span class="keywordtype">char</span> *name;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; GENDER gender;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; <a class="code" href="classTexturec.html">Texturec</a> *tex;</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;</div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">void</span> draw(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">void</span> spawn(<span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">int</span> ticksToUse; <span class="comment">// Used by wander()</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; </div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> wander(<span class="keywordtype">int</span>){}</div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> interact(){}</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; </div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classEntity.html">Entity</a>(){}</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
-<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classPlayer.html"> 94</a></span>&#160;<span class="keyword">class </span><a class="code" href="classPlayer.html">Player</a> : <span class="keyword">public</span> <a class="code" href="classEntity.html">Entity</a> {</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <a class="code" href="classQuestHandler.html">QuestHandler</a> qh;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; <span class="keywordtype">bool</span> light = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; </div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160; <a class="code" href="classPlayer.html">Player</a>();</div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160; ~<a class="code" href="classPlayer.html">Player</a>();</div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; <span class="keywordtype">void</span> interact();</div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160;};</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160;</div>
-<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classNPC.html"> 104</a></span>&#160;<span class="keyword">class </span><a class="code" href="classNPC.html">NPC</a> : <span class="keyword">public</span> <a class="code" href="classEntity.html">Entity</a>{</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; std::vector&lt;int (*)(NPC *)&gt;aiFunc;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; </div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; <a class="code" href="classNPC.html">NPC</a>();</div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160; ~<a class="code" href="classNPC.html">NPC</a>();</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160; </div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="keywordtype">void</span> addAIFunc(<span class="keywordtype">int</span> (*func)(<a class="code" href="classNPC.html">NPC</a> *),<span class="keywordtype">bool</span> preload);</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160; <span class="keywordtype">void</span> interact();</div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160; <span class="keywordtype">void</span> wander(<span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;};</div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classStructures.html"> 116</a></span>&#160;<span class="keyword">class </span><a class="code" href="classStructures.html">Structures</a> : <span class="keyword">public</span> <a class="code" href="classEntity.html">Entity</a>{</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; <span class="keywordtype">void</span> *inWorld;</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; <span class="keywordtype">void</span> *inside;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <a class="code" href="classStructures.html">Structures</a>();</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160; ~<a class="code" href="classStructures.html">Structures</a>();</div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160; </div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> spawn(_TYPE, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160;};</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classMob.html"> 127</a></span>&#160;<span class="keyword">class </span><a class="code" href="classMob.html">Mob</a> : <span class="keyword">public</span> <a class="code" href="classEntity.html">Entity</a>{</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; <span class="keywordtype">double</span> init_y;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; void (*hey)(<a class="code" href="classMob.html">Mob</a> *callee);</div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; </div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <a class="code" href="classMob.html">Mob</a>(<span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <a class="code" href="classMob.html">Mob</a>(<span class="keywordtype">int</span>,<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; ~<a class="code" href="classMob.html">Mob</a>();</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; </div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; <span class="keywordtype">void</span> wander(<span class="keywordtype">int</span>);</div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160;};</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160;</div>
-<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classObject.html"> 139</a></span>&#160;<span class="keyword">class </span><a class="code" href="classObject.html">Object</a> : <span class="keyword">public</span> <a class="code" href="classEntity.html">Entity</a>{</div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160; <span class="keywordtype">int</span> identifier;</div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <span class="keywordtype">char</span> *pickupDialog;</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keywordtype">bool</span> questObject = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; </div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <a class="code" href="classObject.html">Object</a>(ITEM_ID <span class="keywordtype">id</span>, <span class="keywordtype">bool</span> qo, <span class="keyword">const</span> <span class="keywordtype">char</span> *pd);</div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160; ~<a class="code" href="classObject.html">Object</a>();</div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160; </div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160; <span class="keywordtype">void</span> interact(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160;};</div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160;<span class="preprocessor">#endif // ENTITIES_H</span></div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160;</div>
-<div class="ttc" id="classObject_html"><div class="ttname"><a href="classObject.html">Object</a></div><div class="ttdef"><b>Definition:</b> entities.h:139</div></div>
-<div class="ttc" id="classMob_html"><div class="ttname"><a href="classMob.html">Mob</a></div><div class="ttdef"><b>Definition:</b> entities.h:127</div></div>
-<div class="ttc" id="classStructures_html"><div class="ttname"><a href="classStructures.html">Structures</a></div><div class="ttdef"><b>Definition:</b> entities.h:116</div></div>
-<div class="ttc" id="structvec2_html"><div class="ttname"><a href="structvec2.html">vec2</a></div><div class="ttdef"><b>Definition:</b> common.h:46</div></div>
-<div class="ttc" id="classTexturec_html"><div class="ttname"><a href="classTexturec.html">Texturec</a></div><div class="ttdef"><b>Definition:</b> Texture.h:12</div></div>
-<div class="ttc" id="classEntity_html"><div class="ttname"><a href="classEntity.html">Entity</a></div><div class="ttdef"><b>Definition:</b> entities.h:37</div></div>
-<div class="ttc" id="classNPC_html"><div class="ttname"><a href="classNPC.html">NPC</a></div><div class="ttdef"><b>Definition:</b> entities.h:104</div></div>
-<div class="ttc" id="classInventory_html"><div class="ttname"><a href="classInventory.html">Inventory</a></div><div class="ttdef"><b>Definition:</b> inventory.h:64</div></div>
-<div class="ttc" id="classPlayer_html"><div class="ttname"><a href="classPlayer.html">Player</a></div><div class="ttdef"><b>Definition:</b> entities.h:94</div></div>
-<div class="ttc" id="classQuestHandler_html"><div class="ttname"><a href="classQuestHandler.html">QuestHandler</a></div><div class="ttdef"><b>Definition:</b> Quest.h:21</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/files.html b/doc/html/files.html
deleted file mode 100644
index 38d9cd7..0000000
--- a/doc/html/files.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: File List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">File List</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here is a list of all documented files with brief descriptions:</div><div class="directory">
-<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span id="img_0_" class="iconfopen" onclick="toggleFolder('0_')">&#160;</span><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html" target="_self">include</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="common_8h_source.html"><span class="icondoc"></span></a><b>common.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="entities_8h_source.html"><span class="icondoc"></span></a><b>entities.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="inventory_8h_source.html"><span class="icondoc"></span></a><b>inventory.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Quest_8h_source.html"><span class="icondoc"></span></a><b>Quest.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="Texture_8h_source.html"><span class="icondoc"></span></a><b>Texture.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="ui_8h_source.html"><span class="icondoc"></span></a><b>ui.h</b></td><td class="desc"></td></tr>
-<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><a href="world_8h_source.html"><span class="icondoc"></span></a><a class="el" href="world_8h.html" target="_self">world.h</a></td><td class="desc">The world system </td></tr>
-<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icondoc"></span><a class="el" href="main_8cpp.html" target="_self">main.cpp</a></td><td class="desc">The file that links everything together for the game to run. The main game loop contains all of the global variables the game uses, and it runs the main game loop, the render loop, and the logic loop that control all of the entities </td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/folderclosed.png b/doc/html/folderclosed.png
deleted file mode 100644
index bb8ab35..0000000
--- a/doc/html/folderclosed.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/folderopen.png b/doc/html/folderopen.png
deleted file mode 100644
index d6c7f67..0000000
--- a/doc/html/folderopen.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/functions.html b/doc/html/functions.html
deleted file mode 100644
index 8632872..0000000
--- a/doc/html/functions.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Class Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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_vars.html"><span>Variables</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="contents">
-<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div><ul>
-<li>color
-: <a class="el" href="structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414">line_t</a>
-</li>
-<li>gh
-: <a class="el" href="structline__t.html#a43341c3344f32533472fdd85c7e9e430">line_t</a>
-</li>
-<li>gs
-: <a class="el" href="structline__t.html#a06568d82429331a242b9e6f45a36ae6d">line_t</a>
-</li>
-<li>line
-: <a class="el" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">World</a>
-</li>
-<li>x_start
-: <a class="el" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">World</a>
-</li>
-<li>y
-: <a class="el" href="structline__t.html#a77fb44a40c2154411e5af6cf39194b30">line_t</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html
deleted file mode 100644
index 6932f1b..0000000
--- a/doc/html/functions_vars.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Class Members - Variables</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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_vars.html"><span>Variables</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="contents">
-&#160;<ul>
-<li>color
-: <a class="el" href="structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414">line_t</a>
-</li>
-<li>gh
-: <a class="el" href="structline__t.html#a43341c3344f32533472fdd85c7e9e430">line_t</a>
-</li>
-<li>gs
-: <a class="el" href="structline__t.html#a06568d82429331a242b9e6f45a36ae6d">line_t</a>
-</li>
-<li>line
-: <a class="el" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">World</a>
-</li>
-<li>x_start
-: <a class="el" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">World</a>
-</li>
-<li>y
-: <a class="el" href="structline__t.html#a77fb44a40c2154411e5af6cf39194b30">line_t</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/globals.html b/doc/html/globals.html
deleted file mode 100644
index dbcd6b0..0000000
--- a/doc/html/globals.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: File Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="contents">
-<div class="textblock">Here is a list of all documented file members with links to the documentation:</div><ul>
-<li>BG_FOREST
-: <a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb">world.h</a>
-</li>
-<li>BG_WOODHOUSE
-: <a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb">world.h</a>
-</li>
-<li>color
-: <a class="el" href="world_8h.html#af61b66b2d9004f4975ae5f51c2177f3d">world.h</a>
-</li>
-<li>DARK
-: <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd">world.h</a>
-</li>
-<li>gh
-: <a class="el" href="world_8h.html#aa523d841be6ccb88f26cd56294adcd01">world.h</a>
-</li>
-<li>gs
-: <a class="el" href="world_8h.html#aabefe07939b18f14fedbb9c9a14d02d5">world.h</a>
-</li>
-<li>main()
-: <a class="el" href="main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main.cpp</a>
-</li>
-<li>millis()
-: <a class="el" href="main_8cpp.html#a941a22cb7e0f6429fe40f91e83ead3d9">main.cpp</a>
-</li>
-<li>RAIN
-: <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe">world.h</a>
-</li>
-<li>SUNNY
-: <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0">world.h</a>
-</li>
-<li>WEATHER
-: <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924">world.h</a>
-</li>
-<li>WORLD_BG_TYPE
-: <a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">world.h</a>
-</li>
-<li>y
-: <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">world.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/globals_enum.html b/doc/html/globals_enum.html
deleted file mode 100644
index 0746bd7..0000000
--- a/doc/html/globals_enum.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: File Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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><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 class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="contents">
-&#160;<ul>
-<li>WEATHER
-: <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924">world.h</a>
-</li>
-<li>WORLD_BG_TYPE
-: <a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">world.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/globals_eval.html b/doc/html/globals_eval.html
deleted file mode 100644
index 14d0a68..0000000
--- a/doc/html/globals_eval.html
+++ /dev/null
@@ -1,118 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: File Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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><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_enum.html"><span>Enumerations</span></a></li>
- <li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="contents">
-&#160;<ul>
-<li>BG_FOREST
-: <a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb">world.h</a>
-</li>
-<li>BG_WOODHOUSE
-: <a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb">world.h</a>
-</li>
-<li>DARK
-: <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd">world.h</a>
-</li>
-<li>RAIN
-: <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe">world.h</a>
-</li>
-<li>SUNNY
-: <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0">world.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html
deleted file mode 100644
index f79fdb8..0000000
--- a/doc/html/globals_func.html
+++ /dev/null
@@ -1,109 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: File Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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><a href="globals.html"><span>All</span></a></li>
- <li class="current"><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_enum.html"><span>Enumerations</span></a></li>
- <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
- </ul>
- </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="contents">
-&#160;<ul>
-<li>main()
-: <a class="el" href="main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main.cpp</a>
-</li>
-<li>millis()
-: <a class="el" href="main_8cpp.html#a941a22cb7e0f6429fe40f91e83ead3d9">main.cpp</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html
deleted file mode 100644
index a704c7d..0000000
--- a/doc/html/globals_vars.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: File Members</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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><a href="globals.html"><span>All</span></a></li>
- <li><a href="globals_func.html"><span>Functions</span></a></li>
- <li class="current"><a href="globals_vars.html"><span>Variables</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>
- </ul>
- </div>
-</div><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="contents">
-&#160;<ul>
-<li>color
-: <a class="el" href="world_8h.html#af61b66b2d9004f4975ae5f51c2177f3d">world.h</a>
-</li>
-<li>gh
-: <a class="el" href="world_8h.html#aa523d841be6ccb88f26cd56294adcd01">world.h</a>
-</li>
-<li>gs
-: <a class="el" href="world_8h.html#aabefe07939b18f14fedbb9c9a14d02d5">world.h</a>
-</li>
-<li>y
-: <a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">world.h</a>
-</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html
deleted file mode 100644
index 528e220..0000000
--- a/doc/html/hierarchy.html
+++ /dev/null
@@ -1,121 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Class Hierarchy</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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 class="current"><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><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">Class Hierarchy</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
-<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_0_" class="arrow" onclick="toggleFolder('0_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classEntity.html" target="_self">Entity</a></td><td class="desc"></td></tr>
-<tr id="row_0_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classMob.html" target="_self">Mob</a></td><td class="desc"></td></tr>
-<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classNPC.html" target="_self">NPC</a></td><td class="desc"></td></tr>
-<tr id="row_0_2_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classObject.html" target="_self">Object</a></td><td class="desc"></td></tr>
-<tr id="row_0_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classPlayer.html" target="_self">Player</a></td><td class="desc"></td></tr>
-<tr id="row_0_4_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classStructures.html" target="_self">Structures</a></td><td class="desc"></td></tr>
-<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classInventory.html" target="_self">Inventory</a></td><td class="desc"></td></tr>
-<tr id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classItem.html" target="_self">Item</a></td><td class="desc"></td></tr>
-<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structitem__t.html" target="_self">item_t</a></td><td class="desc"></td></tr>
-<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structline__t.html" target="_self">line_t</a></td><td class="desc"></td></tr>
-<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQuest.html" target="_self">Quest</a></td><td class="desc"></td></tr>
-<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classQuestHandler.html" target="_self">QuestHandler</a></td><td class="desc"></td></tr>
-<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structRay.html" target="_self">Ray</a></td><td class="desc"></td></tr>
-<tr id="row_8_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtexture__t.html" target="_self">texture_t</a></td><td class="desc"></td></tr>
-<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classTexturec.html" target="_self">Texturec</a></td><td class="desc"></td></tr>
-<tr id="row_10_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structvec2.html" target="_self">vec2</a></td><td class="desc"></td></tr>
-<tr id="row_11_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_11_" class="arrow" onclick="toggleFolder('11_')">&#9660;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classWorld.html" target="_self">World</a></td><td class="desc"></td></tr>
-<tr id="row_11_0_"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArena.html" target="_self">Arena</a></td><td class="desc"></td></tr>
-<tr id="row_11_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classIndoorWorld.html" target="_self">IndoorWorld</a></td><td class="desc"></td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/index.html b/doc/html/index.html
deleted file mode 100644
index 15681ea..0000000
--- a/doc/html/index.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Main Page</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li class="current"><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <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><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">gamedev Documentation</div> </div>
-</div><!--header-->
-<div class="contents">
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/inventory_8h_source.html b/doc/html/inventory_8h_source.html
deleted file mode 100644
index 08b6f69..0000000
--- a/doc/html/inventory_8h_source.html
+++ /dev/null
@@ -1,201 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include/inventory.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">inventory.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef INVENTORY_H</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define INVENTORY_H</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;common.h&gt;</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;string.h&gt;</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#define DEBUG</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;</div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#define ID Item(</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="preprocessor">#define NAME ,</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#define TYPE ,</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#define WIDTH ,</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="preprocessor">#define HEIGHT ,</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define STACKSIZE ,</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="preprocessor">#define TEX ,</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="preprocessor">#define ENI ),</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="preprocessor">#define STOP )</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * A list of all item IDs.</span></div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="keyword">enum</span> ITEM_ID {</div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160; DEBUG_ITEM = 0,</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; TEST_ITEM = 1,</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; PLAYER_BAG = 2,</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; FLASHLIGHT = 3,</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; SWORD_WOOD = 4</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;};</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;<span class="keyword">enum</span> ITEM_TYPE{</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; TOOL = 1,</div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160; SWORD = 2,</div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160; RANGED = 3,</div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160; EQUIP = 4,</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; FOOD = 5</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160;};</div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160;</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="classItem.html"> 39</a></span>&#160;<span class="keyword">class </span><a class="code" href="classItem.html">Item</a>{</div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; ITEM_ID id; <span class="comment">// ID of the item</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">char</span> *name;</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; ITEM_TYPE type; <span class="comment">// What category the item falls under</span></div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="keywordtype">float</span> width;</div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160; <span class="keywordtype">float</span> height;</div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">int</span> maxStackSize;</div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">char</span>* textureLoc;</div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <a class="code" href="classTexturec.html">Texturec</a> *tex;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; GLuint text;</div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; <a class="code" href="classItem.html">Item</a>(ITEM_ID i, <span class="keyword">const</span> <span class="keywordtype">char</span> *n, ITEM_TYPE t, <span class="keywordtype">float</span> w, <span class="keywordtype">float</span> h, <span class="keywordtype">int</span> m, <span class="keyword">const</span> <span class="keywordtype">char</span> *tl);</div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; GLuint rtex(){</div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; <span class="keywordflow">return</span> tex-&gt;image[0];</div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; }</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;};</div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structitem__t.html"> 58</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structitem__t.html">item_t</a>{</div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <span class="keywordtype">int</span> count;</div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; ITEM_ID id;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;} __attribute__((packed));</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
-<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="classInventory.html"> 64</a></span>&#160;<span class="keyword">class </span><a class="code" href="classInventory.html">Inventory</a> {</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size; <span class="comment">// Size of &#39;item&#39; array</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; <a class="code" href="structitem__t.html">item_t</a> *inv;</div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160; <span class="keywordtype">int</span> os = 0;</div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> sel;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; <span class="keywordtype">bool</span> invOpen = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">bool</span> invOpening = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <span class="keywordtype">bool</span> invHover = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">bool</span> selected = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; <span class="keywordtype">bool</span> mouseSel = <span class="keyword">false</span>;</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <a class="code" href="classInventory.html">Inventory</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> s); <span class="comment">// Creates an inventory of size &#39;s&#39;</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; ~<a class="code" href="classInventory.html">Inventory</a>(<span class="keywordtype">void</span>); <span class="comment">// Free&#39;s allocated memory</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160; </div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">int</span> addItem(ITEM_ID <span class="keywordtype">id</span>,<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> count); <span class="comment">// Add &#39;count&#39; items with an id of &#39;id&#39; to the inventory</span></div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; <span class="keywordtype">int</span> takeItem(ITEM_ID <span class="keywordtype">id</span>,<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> count); <span class="comment">// Take &#39;count&#39; items with an id of &#39;id&#39; from the inventory</span></div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="keywordtype">int</span> useItem(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; </div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; <span class="keywordtype">void</span> setSelection(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> s);</div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> draw(<span class="keywordtype">void</span>); <span class="comment">// Draws a text list of items in this inventory (should only be called for the player for now)</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;};</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="keywordtype">void</span> itemUse(<span class="keywordtype">void</span> *p);</div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;<span class="keywordtype">void</span> initInventorySprites(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="keywordtype">char</span> *getItemTexturePath(ITEM_ID <span class="keywordtype">id</span>);</div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keywordtype">int</span> getItemWidth(ITEM_ID);</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160;<span class="keywordtype">int</span> getItemHeight(ITEM_ID);</div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;<span class="preprocessor">#endif // INVENTORY_H</span></div>
-<div class="ttc" id="classTexturec_html"><div class="ttname"><a href="classTexturec.html">Texturec</a></div><div class="ttdef"><b>Definition:</b> Texture.h:12</div></div>
-<div class="ttc" id="classItem_html"><div class="ttname"><a href="classItem.html">Item</a></div><div class="ttdef"><b>Definition:</b> inventory.h:39</div></div>
-<div class="ttc" id="structitem__t_html"><div class="ttname"><a href="structitem__t.html">item_t</a></div><div class="ttdef"><b>Definition:</b> inventory.h:58</div></div>
-<div class="ttc" id="classInventory_html"><div class="ttname"><a href="classInventory.html">Inventory</a></div><div class="ttdef"><b>Definition:</b> inventory.h:64</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/jquery.js b/doc/html/jquery.js
deleted file mode 100644
index 1f4d0b4..0000000
--- a/doc/html/jquery.js
+++ /dev/null
@@ -1,68 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.7.1
- * http://jquery.com/
- *
- * Copyright 2011, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2011, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Mon Nov 21 21:11:03 2011 -0500
- */
-(function(bb,L){var av=bb.document,bu=bb.navigator,bl=bb.location;var b=(function(){var bF=function(b0,b1){return new bF.fn.init(b0,b1,bD)},bU=bb.jQuery,bH=bb.$,bD,bY=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,bM=/\S/,bI=/^\s+/,bE=/\s+$/,bA=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,bN=/^[\],:{}\s]*$/,bW=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,bP=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,bJ=/(?:^|:|,)(?:\s*\[)+/g,by=/(webkit)[ \/]([\w.]+)/,bR=/(opera)(?:.*version)?[ \/]([\w.]+)/,bQ=/(msie) ([\w.]+)/,bS=/(mozilla)(?:.*? rv:([\w.]+))?/,bB=/-([a-z]|[0-9])/ig,bZ=/^-ms-/,bT=function(b0,b1){return(b1+"").toUpperCase()},bX=bu.userAgent,bV,bC,e,bL=Object.prototype.toString,bG=Object.prototype.hasOwnProperty,bz=Array.prototype.push,bK=Array.prototype.slice,bO=String.prototype.trim,bv=Array.prototype.indexOf,bx={};bF.fn=bF.prototype={constructor:bF,init:function(b0,b4,b3){var b2,b5,b1,b6;if(!b0){return this}if(b0.nodeType){this.context=this[0]=b0;this.length=1;return this}if(b0==="body"&&!b4&&av.body){this.context=av;this[0]=av.body;this.selector=b0;this.length=1;return this}if(typeof b0==="string"){if(b0.charAt(0)==="<"&&b0.charAt(b0.length-1)===">"&&b0.length>=3){b2=[null,b0,null]}else{b2=bY.exec(b0)}if(b2&&(b2[1]||!b4)){if(b2[1]){b4=b4 instanceof bF?b4[0]:b4;b6=(b4?b4.ownerDocument||b4:av);b1=bA.exec(b0);if(b1){if(bF.isPlainObject(b4)){b0=[av.createElement(b1[1])];bF.fn.attr.call(b0,b4,true)}else{b0=[b6.createElement(b1[1])]}}else{b1=bF.buildFragment([b2[1]],[b6]);b0=(b1.cacheable?bF.clone(b1.fragment):b1.fragment).childNodes}return bF.merge(this,b0)}else{b5=av.getElementById(b2[2]);if(b5&&b5.parentNode){if(b5.id!==b2[2]){return b3.find(b0)}this.length=1;this[0]=b5}this.context=av;this.selector=b0;return this}}else{if(!b4||b4.jquery){return(b4||b3).find(b0)}else{return this.constructor(b4).find(b0)}}}else{if(bF.isFunction(b0)){return b3.ready(b0)}}if(b0.selector!==L){this.selector=b0.selector;this.context=b0.context}return bF.makeArray(b0,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return bK.call(this,0)},get:function(b0){return b0==null?this.toArray():(b0<0?this[this.length+b0]:this[b0])},pushStack:function(b1,b3,b0){var b2=this.constructor();if(bF.isArray(b1)){bz.apply(b2,b1)}else{bF.merge(b2,b1)}b2.prevObject=this;b2.context=this.context;if(b3==="find"){b2.selector=this.selector+(this.selector?" ":"")+b0}else{if(b3){b2.selector=this.selector+"."+b3+"("+b0+")"}}return b2},each:function(b1,b0){return bF.each(this,b1,b0)},ready:function(b0){bF.bindReady();bC.add(b0);return this},eq:function(b0){b0=+b0;return b0===-1?this.slice(b0):this.slice(b0,b0+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(bK.apply(this,arguments),"slice",bK.call(arguments).join(","))},map:function(b0){return this.pushStack(bF.map(this,function(b2,b1){return b0.call(b2,b1,b2)}))},end:function(){return this.prevObject||this.constructor(null)},push:bz,sort:[].sort,splice:[].splice};bF.fn.init.prototype=bF.fn;bF.extend=bF.fn.extend=function(){var b9,b2,b0,b1,b6,b7,b5=arguments[0]||{},b4=1,b3=arguments.length,b8=false;if(typeof b5==="boolean"){b8=b5;b5=arguments[1]||{};b4=2}if(typeof b5!=="object"&&!bF.isFunction(b5)){b5={}}if(b3===b4){b5=this;--b4}for(;b4<b3;b4++){if((b9=arguments[b4])!=null){for(b2 in b9){b0=b5[b2];b1=b9[b2];if(b5===b1){continue}if(b8&&b1&&(bF.isPlainObject(b1)||(b6=bF.isArray(b1)))){if(b6){b6=false;b7=b0&&bF.isArray(b0)?b0:[]}else{b7=b0&&bF.isPlainObject(b0)?b0:{}}b5[b2]=bF.extend(b8,b7,b1)}else{if(b1!==L){b5[b2]=b1}}}}}return b5};bF.extend({noConflict:function(b0){if(bb.$===bF){bb.$=bH}if(b0&&bb.jQuery===bF){bb.jQuery=bU}return bF},isReady:false,readyWait:1,holdReady:function(b0){if(b0){bF.readyWait++}else{bF.ready(true)}},ready:function(b0){if((b0===true&&!--bF.readyWait)||(b0!==true&&!bF.isReady)){if(!av.body){return setTimeout(bF.ready,1)}bF.isReady=true;if(b0!==true&&--bF.readyWait>0){return}bC.fireWith(av,[bF]);if(bF.fn.trigger){bF(av).trigger("ready").off("ready")}}},bindReady:function(){if(bC){return}bC=bF.Callbacks("once memory");if(av.readyState==="complete"){return setTimeout(bF.ready,1)}if(av.addEventListener){av.addEventListener("DOMContentLoaded",e,false);bb.addEventListener("load",bF.ready,false)}else{if(av.attachEvent){av.attachEvent("onreadystatechange",e);bb.attachEvent("onload",bF.ready);var b0=false;try{b0=bb.frameElement==null}catch(b1){}if(av.documentElement.doScroll&&b0){bw()}}}},isFunction:function(b0){return bF.type(b0)==="function"},isArray:Array.isArray||function(b0){return bF.type(b0)==="array"},isWindow:function(b0){return b0&&typeof b0==="object"&&"setInterval" in b0},isNumeric:function(b0){return !isNaN(parseFloat(b0))&&isFinite(b0)},type:function(b0){return b0==null?String(b0):bx[bL.call(b0)]||"object"},isPlainObject:function(b2){if(!b2||bF.type(b2)!=="object"||b2.nodeType||bF.isWindow(b2)){return false}try{if(b2.constructor&&!bG.call(b2,"constructor")&&!bG.call(b2.constructor.prototype,"isPrototypeOf")){return false}}catch(b1){return false}var b0;for(b0 in b2){}return b0===L||bG.call(b2,b0)},isEmptyObject:function(b1){for(var b0 in b1){return false}return true},error:function(b0){throw new Error(b0)},parseJSON:function(b0){if(typeof b0!=="string"||!b0){return null}b0=bF.trim(b0);if(bb.JSON&&bb.JSON.parse){return bb.JSON.parse(b0)}if(bN.test(b0.replace(bW,"@").replace(bP,"]").replace(bJ,""))){return(new Function("return "+b0))()}bF.error("Invalid JSON: "+b0)},parseXML:function(b2){var b0,b1;try{if(bb.DOMParser){b1=new DOMParser();b0=b1.parseFromString(b2,"text/xml")}else{b0=new ActiveXObject("Microsoft.XMLDOM");b0.async="false";b0.loadXML(b2)}}catch(b3){b0=L}if(!b0||!b0.documentElement||b0.getElementsByTagName("parsererror").length){bF.error("Invalid XML: "+b2)}return b0},noop:function(){},globalEval:function(b0){if(b0&&bM.test(b0)){(bb.execScript||function(b1){bb["eval"].call(bb,b1)})(b0)}},camelCase:function(b0){return b0.replace(bZ,"ms-").replace(bB,bT)},nodeName:function(b1,b0){return b1.nodeName&&b1.nodeName.toUpperCase()===b0.toUpperCase()},each:function(b3,b6,b2){var b1,b4=0,b5=b3.length,b0=b5===L||bF.isFunction(b3);if(b2){if(b0){for(b1 in b3){if(b6.apply(b3[b1],b2)===false){break}}}else{for(;b4<b5;){if(b6.apply(b3[b4++],b2)===false){break}}}}else{if(b0){for(b1 in b3){if(b6.call(b3[b1],b1,b3[b1])===false){break}}}else{for(;b4<b5;){if(b6.call(b3[b4],b4,b3[b4++])===false){break}}}}return b3},trim:bO?function(b0){return b0==null?"":bO.call(b0)}:function(b0){return b0==null?"":b0.toString().replace(bI,"").replace(bE,"")},makeArray:function(b3,b1){var b0=b1||[];if(b3!=null){var b2=bF.type(b3);if(b3.length==null||b2==="string"||b2==="function"||b2==="regexp"||bF.isWindow(b3)){bz.call(b0,b3)}else{bF.merge(b0,b3)}}return b0},inArray:function(b2,b3,b1){var b0;if(b3){if(bv){return bv.call(b3,b2,b1)}b0=b3.length;b1=b1?b1<0?Math.max(0,b0+b1):b1:0;for(;b1<b0;b1++){if(b1 in b3&&b3[b1]===b2){return b1}}}return -1},merge:function(b4,b2){var b3=b4.length,b1=0;if(typeof b2.length==="number"){for(var b0=b2.length;b1<b0;b1++){b4[b3++]=b2[b1]}}else{while(b2[b1]!==L){b4[b3++]=b2[b1++]}}b4.length=b3;return b4},grep:function(b1,b6,b0){var b2=[],b5;b0=!!b0;for(var b3=0,b4=b1.length;b3<b4;b3++){b5=!!b6(b1[b3],b3);if(b0!==b5){b2.push(b1[b3])}}return b2},map:function(b0,b7,b8){var b5,b6,b4=[],b2=0,b1=b0.length,b3=b0 instanceof bF||b1!==L&&typeof b1==="number"&&((b1>0&&b0[0]&&b0[b1-1])||b1===0||bF.isArray(b0));if(b3){for(;b2<b1;b2++){b5=b7(b0[b2],b2,b8);if(b5!=null){b4[b4.length]=b5}}}else{for(b6 in b0){b5=b7(b0[b6],b6,b8);if(b5!=null){b4[b4.length]=b5}}}return b4.concat.apply([],b4)},guid:1,proxy:function(b4,b3){if(typeof b3==="string"){var b2=b4[b3];b3=b4;b4=b2}if(!bF.isFunction(b4)){return L}var b0=bK.call(arguments,2),b1=function(){return b4.apply(b3,b0.concat(bK.call(arguments)))};b1.guid=b4.guid=b4.guid||b1.guid||bF.guid++;return b1},access:function(b0,b8,b6,b2,b5,b7){var b1=b0.length;if(typeof b8==="object"){for(var b3 in b8){bF.access(b0,b3,b8[b3],b2,b5,b6)}return b0}if(b6!==L){b2=!b7&&b2&&bF.isFunction(b6);for(var b4=0;b4<b1;b4++){b5(b0[b4],b8,b2?b6.call(b0[b4],b4,b5(b0[b4],b8)):b6,b7)}return b0}return b1?b5(b0[0],b8):L},now:function(){return(new Date()).getTime()},uaMatch:function(b1){b1=b1.toLowerCase();var b0=by.exec(b1)||bR.exec(b1)||bQ.exec(b1)||b1.indexOf("compatible")<0&&bS.exec(b1)||[];return{browser:b0[1]||"",version:b0[2]||"0"}},sub:function(){function b0(b3,b4){return new b0.fn.init(b3,b4)}bF.extend(true,b0,this);b0.superclass=this;b0.fn=b0.prototype=this();b0.fn.constructor=b0;b0.sub=this.sub;b0.fn.init=function b2(b3,b4){if(b4&&b4 instanceof bF&&!(b4 instanceof b0)){b4=b0(b4)}return bF.fn.init.call(this,b3,b4,b1)};b0.fn.init.prototype=b0.fn;var b1=b0(av);return b0},browser:{}});bF.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(b1,b0){bx["[object "+b0+"]"]=b0.toLowerCase()});bV=bF.uaMatch(bX);if(bV.browser){bF.browser[bV.browser]=true;bF.browser.version=bV.version}if(bF.browser.webkit){bF.browser.safari=true}if(bM.test("\xA0")){bI=/^[\s\xA0]+/;bE=/[\s\xA0]+$/}bD=bF(av);if(av.addEventListener){e=function(){av.removeEventListener("DOMContentLoaded",e,false);bF.ready()}}else{if(av.attachEvent){e=function(){if(av.readyState==="complete"){av.detachEvent("onreadystatechange",e);bF.ready()}}}}function bw(){if(bF.isReady){return}try{av.documentElement.doScroll("left")}catch(b0){setTimeout(bw,1);return}bF.ready()}return bF})();var a2={};function X(e){var bv=a2[e]={},bw,bx;e=e.split(/\s+/);for(bw=0,bx=e.length;bw<bx;bw++){bv[e[bw]]=true}return bv}b.Callbacks=function(bw){bw=bw?(a2[bw]||X(bw)):{};var bB=[],bC=[],bx,by,bv,bz,bA,bE=function(bF){var bG,bJ,bI,bH,bK;for(bG=0,bJ=bF.length;bG<bJ;bG++){bI=bF[bG];bH=b.type(bI);if(bH==="array"){bE(bI)}else{if(bH==="function"){if(!bw.unique||!bD.has(bI)){bB.push(bI)}}}}},e=function(bG,bF){bF=bF||[];bx=!bw.memory||[bG,bF];by=true;bA=bv||0;bv=0;bz=bB.length;for(;bB&&bA<bz;bA++){if(bB[bA].apply(bG,bF)===false&&bw.stopOnFalse){bx=true;break}}by=false;if(bB){if(!bw.once){if(bC&&bC.length){bx=bC.shift();bD.fireWith(bx[0],bx[1])}}else{if(bx===true){bD.disable()}else{bB=[]}}}},bD={add:function(){if(bB){var bF=bB.length;bE(arguments);if(by){bz=bB.length}else{if(bx&&bx!==true){bv=bF;e(bx[0],bx[1])}}}return this},remove:function(){if(bB){var bF=arguments,bH=0,bI=bF.length;for(;bH<bI;bH++){for(var bG=0;bG<bB.length;bG++){if(bF[bH]===bB[bG]){if(by){if(bG<=bz){bz--;if(bG<=bA){bA--}}}bB.splice(bG--,1);if(bw.unique){break}}}}}return this},has:function(bG){if(bB){var bF=0,bH=bB.length;for(;bF<bH;bF++){if(bG===bB[bF]){return true}}}return false},empty:function(){bB=[];return this},disable:function(){bB=bC=bx=L;return this},disabled:function(){return !bB},lock:function(){bC=L;if(!bx||bx===true){bD.disable()}return this},locked:function(){return !bC},fireWith:function(bG,bF){if(bC){if(by){if(!bw.once){bC.push([bG,bF])}}else{if(!(bw.once&&bx)){e(bG,bF)}}}return this},fire:function(){bD.fireWith(this,arguments);return this},fired:function(){return !!bx}};return bD};var aJ=[].slice;b.extend({Deferred:function(by){var bx=b.Callbacks("once memory"),bw=b.Callbacks("once memory"),bv=b.Callbacks("memory"),e="pending",bA={resolve:bx,reject:bw,notify:bv},bC={done:bx.add,fail:bw.add,progress:bv.add,state:function(){return e},isResolved:bx.fired,isRejected:bw.fired,then:function(bE,bD,bF){bB.done(bE).fail(bD).progress(bF);return this},always:function(){bB.done.apply(bB,arguments).fail.apply(bB,arguments);return this},pipe:function(bF,bE,bD){return b.Deferred(function(bG){b.each({done:[bF,"resolve"],fail:[bE,"reject"],progress:[bD,"notify"]},function(bI,bL){var bH=bL[0],bK=bL[1],bJ;if(b.isFunction(bH)){bB[bI](function(){bJ=bH.apply(this,arguments);if(bJ&&b.isFunction(bJ.promise)){bJ.promise().then(bG.resolve,bG.reject,bG.notify)}else{bG[bK+"With"](this===bB?bG:this,[bJ])}})}else{bB[bI](bG[bK])}})}).promise()},promise:function(bE){if(bE==null){bE=bC}else{for(var bD in bC){bE[bD]=bC[bD]}}return bE}},bB=bC.promise({}),bz;for(bz in bA){bB[bz]=bA[bz].fire;bB[bz+"With"]=bA[bz].fireWith}bB.done(function(){e="resolved"},bw.disable,bv.lock).fail(function(){e="rejected"},bx.disable,bv.lock);if(by){by.call(bB,bB)}return bB},when:function(bA){var bx=aJ.call(arguments,0),bv=0,e=bx.length,bB=new Array(e),bw=e,by=e,bC=e<=1&&bA&&b.isFunction(bA.promise)?bA:b.Deferred(),bE=bC.promise();function bD(bF){return function(bG){bx[bF]=arguments.length>1?aJ.call(arguments,0):bG;if(!(--bw)){bC.resolveWith(bC,bx)}}}function bz(bF){return function(bG){bB[bF]=arguments.length>1?aJ.call(arguments,0):bG;bC.notifyWith(bE,bB)}}if(e>1){for(;bv<e;bv++){if(bx[bv]&&bx[bv].promise&&b.isFunction(bx[bv].promise)){bx[bv].promise().then(bD(bv),bC.reject,bz(bv))}else{--bw}}if(!bw){bC.resolveWith(bC,bx)}}else{if(bC!==bA){bC.resolveWith(bC,e?[bA]:[])}}return bE}});b.support=(function(){var bJ,bI,bF,bG,bx,bE,bA,bD,bz,bK,bB,by,bw,bv=av.createElement("div"),bH=av.documentElement;bv.setAttribute("className","t");bv.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>";bI=bv.getElementsByTagName("*");bF=bv.getElementsByTagName("a")[0];if(!bI||!bI.length||!bF){return{}}bG=av.createElement("select");bx=bG.appendChild(av.createElement("option"));bE=bv.getElementsByTagName("input")[0];bJ={leadingWhitespace:(bv.firstChild.nodeType===3),tbody:!bv.getElementsByTagName("tbody").length,htmlSerialize:!!bv.getElementsByTagName("link").length,style:/top/.test(bF.getAttribute("style")),hrefNormalized:(bF.getAttribute("href")==="/a"),opacity:/^0.55/.test(bF.style.opacity),cssFloat:!!bF.style.cssFloat,checkOn:(bE.value==="on"),optSelected:bx.selected,getSetAttribute:bv.className!=="t",enctype:!!av.createElement("form").enctype,html5Clone:av.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>",submitBubbles:true,changeBubbles:true,focusinBubbles:false,deleteExpando:true,noCloneEvent:true,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableMarginRight:true};bE.checked=true;bJ.noCloneChecked=bE.cloneNode(true).checked;bG.disabled=true;bJ.optDisabled=!bx.disabled;try{delete bv.test}catch(bC){bJ.deleteExpando=false}if(!bv.addEventListener&&bv.attachEvent&&bv.fireEvent){bv.attachEvent("onclick",function(){bJ.noCloneEvent=false});bv.cloneNode(true).fireEvent("onclick")}bE=av.createElement("input");bE.value="t";bE.setAttribute("type","radio");bJ.radioValue=bE.value==="t";bE.setAttribute("checked","checked");bv.appendChild(bE);bD=av.createDocumentFragment();bD.appendChild(bv.lastChild);bJ.checkClone=bD.cloneNode(true).cloneNode(true).lastChild.checked;bJ.appendChecked=bE.checked;bD.removeChild(bE);bD.appendChild(bv);bv.innerHTML="";if(bb.getComputedStyle){bA=av.createElement("div");bA.style.width="0";bA.style.marginRight="0";bv.style.width="2px";bv.appendChild(bA);bJ.reliableMarginRight=(parseInt((bb.getComputedStyle(bA,null)||{marginRight:0}).marginRight,10)||0)===0}if(bv.attachEvent){for(by in {submit:1,change:1,focusin:1}){bB="on"+by;bw=(bB in bv);if(!bw){bv.setAttribute(bB,"return;");bw=(typeof bv[bB]==="function")}bJ[by+"Bubbles"]=bw}}bD.removeChild(bv);bD=bG=bx=bA=bv=bE=null;b(function(){var bM,bU,bV,bT,bN,bO,bL,bS,bR,e,bP,bQ=av.getElementsByTagName("body")[0];if(!bQ){return}bL=1;bS="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;";bR="visibility:hidden;border:0;";e="style='"+bS+"border:5px solid #000;padding:0;'";bP="<div "+e+"><div></div></div><table "+e+" cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";bM=av.createElement("div");bM.style.cssText=bR+"width:0;height:0;position:static;top:0;margin-top:"+bL+"px";bQ.insertBefore(bM,bQ.firstChild);bv=av.createElement("div");bM.appendChild(bv);bv.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>";bz=bv.getElementsByTagName("td");bw=(bz[0].offsetHeight===0);bz[0].style.display="";bz[1].style.display="none";bJ.reliableHiddenOffsets=bw&&(bz[0].offsetHeight===0);bv.innerHTML="";bv.style.width=bv.style.paddingLeft="1px";b.boxModel=bJ.boxModel=bv.offsetWidth===2;if(typeof bv.style.zoom!=="undefined"){bv.style.display="inline";bv.style.zoom=1;bJ.inlineBlockNeedsLayout=(bv.offsetWidth===2);bv.style.display="";bv.innerHTML="<div style='width:4px;'></div>";bJ.shrinkWrapBlocks=(bv.offsetWidth!==2)}bv.style.cssText=bS+bR;bv.innerHTML=bP;bU=bv.firstChild;bV=bU.firstChild;bN=bU.nextSibling.firstChild.firstChild;bO={doesNotAddBorder:(bV.offsetTop!==5),doesAddBorderForTableAndCells:(bN.offsetTop===5)};bV.style.position="fixed";bV.style.top="20px";bO.fixedPosition=(bV.offsetTop===20||bV.offsetTop===15);bV.style.position=bV.style.top="";bU.style.overflow="hidden";bU.style.position="relative";bO.subtractsBorderForOverflowNotVisible=(bV.offsetTop===-5);bO.doesNotIncludeMarginInBodyOffset=(bQ.offsetTop!==bL);bQ.removeChild(bM);bv=bM=null;b.extend(bJ,bO)});return bJ})();var aS=/^(?:\{.*\}|\[.*\])$/,aA=/([A-Z])/g;b.extend({cache:{},uuid:0,expando:"jQuery"+(b.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},hasData:function(e){e=e.nodeType?b.cache[e[b.expando]]:e[b.expando];return !!e&&!S(e)},data:function(bx,bv,bz,by){if(!b.acceptData(bx)){return}var bG,bA,bD,bE=b.expando,bC=typeof bv==="string",bF=bx.nodeType,e=bF?b.cache:bx,bw=bF?bx[bE]:bx[bE]&&bE,bB=bv==="events";if((!bw||!e[bw]||(!bB&&!by&&!e[bw].data))&&bC&&bz===L){return}if(!bw){if(bF){bx[bE]=bw=++b.uuid}else{bw=bE}}if(!e[bw]){e[bw]={};if(!bF){e[bw].toJSON=b.noop}}if(typeof bv==="object"||typeof bv==="function"){if(by){e[bw]=b.extend(e[bw],bv)}else{e[bw].data=b.extend(e[bw].data,bv)}}bG=bA=e[bw];if(!by){if(!bA.data){bA.data={}}bA=bA.data}if(bz!==L){bA[b.camelCase(bv)]=bz}if(bB&&!bA[bv]){return bG.events}if(bC){bD=bA[bv];if(bD==null){bD=bA[b.camelCase(bv)]}}else{bD=bA}return bD},removeData:function(bx,bv,by){if(!b.acceptData(bx)){return}var bB,bA,bz,bC=b.expando,bD=bx.nodeType,e=bD?b.cache:bx,bw=bD?bx[bC]:bC;if(!e[bw]){return}if(bv){bB=by?e[bw]:e[bw].data;if(bB){if(!b.isArray(bv)){if(bv in bB){bv=[bv]}else{bv=b.camelCase(bv);if(bv in bB){bv=[bv]}else{bv=bv.split(" ")}}}for(bA=0,bz=bv.length;bA<bz;bA++){delete bB[bv[bA]]}if(!(by?S:b.isEmptyObject)(bB)){return}}}if(!by){delete e[bw].data;if(!S(e[bw])){return}}if(b.support.deleteExpando||!e.setInterval){delete e[bw]}else{e[bw]=null}if(bD){if(b.support.deleteExpando){delete bx[bC]}else{if(bx.removeAttribute){bx.removeAttribute(bC)}else{bx[bC]=null}}}},_data:function(bv,e,bw){return b.data(bv,e,bw,true)},acceptData:function(bv){if(bv.nodeName){var e=b.noData[bv.nodeName.toLowerCase()];if(e){return !(e===true||bv.getAttribute("classid")!==e)}}return true}});b.fn.extend({data:function(by,bA){var bB,e,bw,bz=null;if(typeof by==="undefined"){if(this.length){bz=b.data(this[0]);if(this[0].nodeType===1&&!b._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var bx=0,bv=e.length;bx<bv;bx++){bw=e[bx].name;if(bw.indexOf("data-")===0){bw=b.camelCase(bw.substring(5));a5(this[0],bw,bz[bw])}}b._data(this[0],"parsedAttrs",true)}}return bz}else{if(typeof by==="object"){return this.each(function(){b.data(this,by)})}}bB=by.split(".");bB[1]=bB[1]?"."+bB[1]:"";if(bA===L){bz=this.triggerHandler("getData"+bB[1]+"!",[bB[0]]);if(bz===L&&this.length){bz=b.data(this[0],by);bz=a5(this[0],by,bz)}return bz===L&&bB[1]?this.data(bB[0]):bz}else{return this.each(function(){var bC=b(this),bD=[bB[0],bA];bC.triggerHandler("setData"+bB[1]+"!",bD);b.data(this,by,bA);bC.triggerHandler("changeData"+bB[1]+"!",bD)})}},removeData:function(e){return this.each(function(){b.removeData(this,e)})}});function a5(bx,bw,by){if(by===L&&bx.nodeType===1){var bv="data-"+bw.replace(aA,"-$1").toLowerCase();by=bx.getAttribute(bv);if(typeof by==="string"){try{by=by==="true"?true:by==="false"?false:by==="null"?null:b.isNumeric(by)?parseFloat(by):aS.test(by)?b.parseJSON(by):by}catch(bz){}b.data(bx,bw,by)}else{by=L}}return by}function S(bv){for(var e in bv){if(e==="data"&&b.isEmptyObject(bv[e])){continue}if(e!=="toJSON"){return false}}return true}function bi(by,bx,bA){var bw=bx+"defer",bv=bx+"queue",e=bx+"mark",bz=b._data(by,bw);if(bz&&(bA==="queue"||!b._data(by,bv))&&(bA==="mark"||!b._data(by,e))){setTimeout(function(){if(!b._data(by,bv)&&!b._data(by,e)){b.removeData(by,bw,true);bz.fire()}},0)}}b.extend({_mark:function(bv,e){if(bv){e=(e||"fx")+"mark";b._data(bv,e,(b._data(bv,e)||0)+1)}},_unmark:function(by,bx,bv){if(by!==true){bv=bx;bx=by;by=false}if(bx){bv=bv||"fx";var e=bv+"mark",bw=by?0:((b._data(bx,e)||1)-1);if(bw){b._data(bx,e,bw)}else{b.removeData(bx,e,true);bi(bx,bv,"mark")}}},queue:function(bv,e,bx){var bw;if(bv){e=(e||"fx")+"queue";bw=b._data(bv,e);if(bx){if(!bw||b.isArray(bx)){bw=b._data(bv,e,b.makeArray(bx))}else{bw.push(bx)}}return bw||[]}},dequeue:function(by,bx){bx=bx||"fx";var bv=b.queue(by,bx),bw=bv.shift(),e={};if(bw==="inprogress"){bw=bv.shift()}if(bw){if(bx==="fx"){bv.unshift("inprogress")}b._data(by,bx+".run",e);bw.call(by,function(){b.dequeue(by,bx)},e)}if(!bv.length){b.removeData(by,bx+"queue "+bx+".run",true);bi(by,bx,"queue")}}});b.fn.extend({queue:function(e,bv){if(typeof e!=="string"){bv=e;e="fx"}if(bv===L){return b.queue(this[0],e)}return this.each(function(){var bw=b.queue(this,e,bv);if(e==="fx"&&bw[0]!=="inprogress"){b.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){b.dequeue(this,e)})},delay:function(bv,e){bv=b.fx?b.fx.speeds[bv]||bv:bv;e=e||"fx";return this.queue(e,function(bx,bw){var by=setTimeout(bx,bv);bw.stop=function(){clearTimeout(by)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(bD,bw){if(typeof bD!=="string"){bw=bD;bD=L}bD=bD||"fx";var e=b.Deferred(),bv=this,by=bv.length,bB=1,bz=bD+"defer",bA=bD+"queue",bC=bD+"mark",bx;function bE(){if(!(--bB)){e.resolveWith(bv,[bv])}}while(by--){if((bx=b.data(bv[by],bz,L,true)||(b.data(bv[by],bA,L,true)||b.data(bv[by],bC,L,true))&&b.data(bv[by],bz,b.Callbacks("once memory"),true))){bB++;bx.add(bE)}}bE();return e.promise()}});var aP=/[\n\t\r]/g,af=/\s+/,aU=/\r/g,g=/^(?:button|input)$/i,D=/^(?:button|input|object|select|textarea)$/i,l=/^a(?:rea)?$/i,ao=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,F=b.support.getSetAttribute,be,aY,aF;b.fn.extend({attr:function(e,bv){return b.access(this,e,bv,true,b.attr)},removeAttr:function(e){return this.each(function(){b.removeAttr(this,e)})},prop:function(e,bv){return b.access(this,e,bv,true,b.prop)},removeProp:function(e){e=b.propFix[e]||e;return this.each(function(){try{this[e]=L;delete this[e]}catch(bv){}})},addClass:function(by){var bA,bw,bv,bx,bz,bB,e;if(b.isFunction(by)){return this.each(function(bC){b(this).addClass(by.call(this,bC,this.className))})}if(by&&typeof by==="string"){bA=by.split(af);for(bw=0,bv=this.length;bw<bv;bw++){bx=this[bw];if(bx.nodeType===1){if(!bx.className&&bA.length===1){bx.className=by}else{bz=" "+bx.className+" ";for(bB=0,e=bA.length;bB<e;bB++){if(!~bz.indexOf(" "+bA[bB]+" ")){bz+=bA[bB]+" "}}bx.className=b.trim(bz)}}}}return this},removeClass:function(bz){var bA,bw,bv,by,bx,bB,e;if(b.isFunction(bz)){return this.each(function(bC){b(this).removeClass(bz.call(this,bC,this.className))})}if((bz&&typeof bz==="string")||bz===L){bA=(bz||"").split(af);for(bw=0,bv=this.length;bw<bv;bw++){by=this[bw];if(by.nodeType===1&&by.className){if(bz){bx=(" "+by.className+" ").replace(aP," ");for(bB=0,e=bA.length;bB<e;bB++){bx=bx.replace(" "+bA[bB]+" "," ")}by.className=b.trim(bx)}else{by.className=""}}}}return this},toggleClass:function(bx,bv){var bw=typeof bx,e=typeof bv==="boolean";if(b.isFunction(bx)){return this.each(function(by){b(this).toggleClass(bx.call(this,by,this.className,bv),bv)})}return this.each(function(){if(bw==="string"){var bA,bz=0,by=b(this),bB=bv,bC=bx.split(af);while((bA=bC[bz++])){bB=e?bB:!by.hasClass(bA);by[bB?"addClass":"removeClass"](bA)}}else{if(bw==="undefined"||bw==="boolean"){if(this.className){b._data(this,"__className__",this.className)}this.className=this.className||bx===false?"":b._data(this,"__className__")||""}}})},hasClass:function(e){var bx=" "+e+" ",bw=0,bv=this.length;for(;bw<bv;bw++){if(this[bw].nodeType===1&&(" "+this[bw].className+" ").replace(aP," ").indexOf(bx)>-1){return true}}return false},val:function(bx){var e,bv,by,bw=this[0];if(!arguments.length){if(bw){e=b.valHooks[bw.nodeName.toLowerCase()]||b.valHooks[bw.type];if(e&&"get" in e&&(bv=e.get(bw,"value"))!==L){return bv}bv=bw.value;return typeof bv==="string"?bv.replace(aU,""):bv==null?"":bv}return}by=b.isFunction(bx);return this.each(function(bA){var bz=b(this),bB;if(this.nodeType!==1){return}if(by){bB=bx.call(this,bA,bz.val())}else{bB=bx}if(bB==null){bB=""}else{if(typeof bB==="number"){bB+=""}else{if(b.isArray(bB)){bB=b.map(bB,function(bC){return bC==null?"":bC+""})}}}e=b.valHooks[this.nodeName.toLowerCase()]||b.valHooks[this.type];if(!e||!("set" in e)||e.set(this,bB,"value")===L){this.value=bB}})}});b.extend({valHooks:{option:{get:function(e){var bv=e.attributes.value;return !bv||bv.specified?e.value:e.text}},select:{get:function(e){var bA,bv,bz,bx,by=e.selectedIndex,bB=[],bC=e.options,bw=e.type==="select-one";if(by<0){return null}bv=bw?by:0;bz=bw?by+1:bC.length;for(;bv<bz;bv++){bx=bC[bv];if(bx.selected&&(b.support.optDisabled?!bx.disabled:bx.getAttribute("disabled")===null)&&(!bx.parentNode.disabled||!b.nodeName(bx.parentNode,"optgroup"))){bA=b(bx).val();if(bw){return bA}bB.push(bA)}}if(bw&&!bB.length&&bC.length){return b(bC[by]).val()}return bB},set:function(bv,bw){var e=b.makeArray(bw);b(bv).find("option").each(function(){this.selected=b.inArray(b(this).val(),e)>=0});if(!e.length){bv.selectedIndex=-1}return e}}},attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(bA,bx,bB,bz){var bw,e,by,bv=bA.nodeType;if(!bA||bv===3||bv===8||bv===2){return}if(bz&&bx in b.attrFn){return b(bA)[bx](bB)}if(typeof bA.getAttribute==="undefined"){return b.prop(bA,bx,bB)}by=bv!==1||!b.isXMLDoc(bA);if(by){bx=bx.toLowerCase();e=b.attrHooks[bx]||(ao.test(bx)?aY:be)}if(bB!==L){if(bB===null){b.removeAttr(bA,bx);return}else{if(e&&"set" in e&&by&&(bw=e.set(bA,bB,bx))!==L){return bw}else{bA.setAttribute(bx,""+bB);return bB}}}else{if(e&&"get" in e&&by&&(bw=e.get(bA,bx))!==null){return bw}else{bw=bA.getAttribute(bx);return bw===null?L:bw}}},removeAttr:function(bx,bz){var by,bA,bv,e,bw=0;if(bz&&bx.nodeType===1){bA=bz.toLowerCase().split(af);e=bA.length;for(;bw<e;bw++){bv=bA[bw];if(bv){by=b.propFix[bv]||bv;b.attr(bx,bv,"");bx.removeAttribute(F?bv:by);if(ao.test(bv)&&by in bx){bx[by]=false}}}}},attrHooks:{type:{set:function(e,bv){if(g.test(e.nodeName)&&e.parentNode){b.error("type property can't be changed")}else{if(!b.support.radioValue&&bv==="radio"&&b.nodeName(e,"input")){var bw=e.value;e.setAttribute("type",bv);if(bw){e.value=bw}return bv}}}},value:{get:function(bv,e){if(be&&b.nodeName(bv,"button")){return be.get(bv,e)}return e in bv?bv.value:null},set:function(bv,bw,e){if(be&&b.nodeName(bv,"button")){return be.set(bv,bw,e)}bv.value=bw}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(bz,bx,bA){var bw,e,by,bv=bz.nodeType;if(!bz||bv===3||bv===8||bv===2){return}by=bv!==1||!b.isXMLDoc(bz);if(by){bx=b.propFix[bx]||bx;e=b.propHooks[bx]}if(bA!==L){if(e&&"set" in e&&(bw=e.set(bz,bA,bx))!==L){return bw}else{return(bz[bx]=bA)}}else{if(e&&"get" in e&&(bw=e.get(bz,bx))!==null){return bw}else{return bz[bx]}}},propHooks:{tabIndex:{get:function(bv){var e=bv.getAttributeNode("tabindex");return e&&e.specified?parseInt(e.value,10):D.test(bv.nodeName)||l.test(bv.nodeName)&&bv.href?0:L}}}});b.attrHooks.tabindex=b.propHooks.tabIndex;aY={get:function(bv,e){var bx,bw=b.prop(bv,e);return bw===true||typeof bw!=="boolean"&&(bx=bv.getAttributeNode(e))&&bx.nodeValue!==false?e.toLowerCase():L},set:function(bv,bx,e){var bw;if(bx===false){b.removeAttr(bv,e)}else{bw=b.propFix[e]||e;if(bw in bv){bv[bw]=true}bv.setAttribute(e,e.toLowerCase())}return e}};if(!F){aF={name:true,id:true};be=b.valHooks.button={get:function(bw,bv){var e;e=bw.getAttributeNode(bv);return e&&(aF[bv]?e.nodeValue!=="":e.specified)?e.nodeValue:L},set:function(bw,bx,bv){var e=bw.getAttributeNode(bv);if(!e){e=av.createAttribute(bv);bw.setAttributeNode(e)}return(e.nodeValue=bx+"")}};b.attrHooks.tabindex.set=be.set;b.each(["width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{set:function(bw,bx){if(bx===""){bw.setAttribute(e,"auto");return bx}}})});b.attrHooks.contenteditable={get:be.get,set:function(bv,bw,e){if(bw===""){bw="false"}be.set(bv,bw,e)}}}if(!b.support.hrefNormalized){b.each(["href","src","width","height"],function(bv,e){b.attrHooks[e]=b.extend(b.attrHooks[e],{get:function(bx){var bw=bx.getAttribute(e,2);return bw===null?L:bw}})})}if(!b.support.style){b.attrHooks.style={get:function(e){return e.style.cssText.toLowerCase()||L},set:function(e,bv){return(e.style.cssText=""+bv)}}}if(!b.support.optSelected){b.propHooks.selected=b.extend(b.propHooks.selected,{get:function(bv){var e=bv.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}})}if(!b.support.enctype){b.propFix.enctype="encoding"}if(!b.support.checkOn){b.each(["radio","checkbox"],function(){b.valHooks[this]={get:function(e){return e.getAttribute("value")===null?"on":e.value}}})}b.each(["radio","checkbox"],function(){b.valHooks[this]=b.extend(b.valHooks[this],{set:function(e,bv){if(b.isArray(bv)){return(e.checked=b.inArray(b(e).val(),bv)>=0)}}})});var bd=/^(?:textarea|input|select)$/i,n=/^([^\.]*)?(?:\.(.+))?$/,J=/\bhover(\.\S+)?\b/,aO=/^key/,bf=/^(?:mouse|contextmenu)|click/,T=/^(?:focusinfocus|focusoutblur)$/,U=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,Y=function(e){var bv=U.exec(e);if(bv){bv[1]=(bv[1]||"").toLowerCase();bv[3]=bv[3]&&new RegExp("(?:^|\\s)"+bv[3]+"(?:\\s|$)")}return bv},j=function(bw,e){var bv=bw.attributes||{};return((!e[1]||bw.nodeName.toLowerCase()===e[1])&&(!e[2]||(bv.id||{}).value===e[2])&&(!e[3]||e[3].test((bv["class"]||{}).value)))},bt=function(e){return b.event.special.hover?e:e.replace(J,"mouseenter$1 mouseleave$1")};b.event={add:function(bx,bC,bJ,bA,by){var bD,bB,bK,bI,bH,bF,e,bG,bv,bz,bw,bE;if(bx.nodeType===3||bx.nodeType===8||!bC||!bJ||!(bD=b._data(bx))){return}if(bJ.handler){bv=bJ;bJ=bv.handler}if(!bJ.guid){bJ.guid=b.guid++}bK=bD.events;if(!bK){bD.events=bK={}}bB=bD.handle;if(!bB){bD.handle=bB=function(bL){return typeof b!=="undefined"&&(!bL||b.event.triggered!==bL.type)?b.event.dispatch.apply(bB.elem,arguments):L};bB.elem=bx}bC=b.trim(bt(bC)).split(" ");for(bI=0;bI<bC.length;bI++){bH=n.exec(bC[bI])||[];bF=bH[1];e=(bH[2]||"").split(".").sort();bE=b.event.special[bF]||{};bF=(by?bE.delegateType:bE.bindType)||bF;bE=b.event.special[bF]||{};bG=b.extend({type:bF,origType:bH[1],data:bA,handler:bJ,guid:bJ.guid,selector:by,quick:Y(by),namespace:e.join(".")},bv);bw=bK[bF];if(!bw){bw=bK[bF]=[];bw.delegateCount=0;if(!bE.setup||bE.setup.call(bx,bA,e,bB)===false){if(bx.addEventListener){bx.addEventListener(bF,bB,false)}else{if(bx.attachEvent){bx.attachEvent("on"+bF,bB)}}}}if(bE.add){bE.add.call(bx,bG);if(!bG.handler.guid){bG.handler.guid=bJ.guid}}if(by){bw.splice(bw.delegateCount++,0,bG)}else{bw.push(bG)}b.event.global[bF]=true}bx=null},global:{},remove:function(bJ,bE,bv,bH,bB){var bI=b.hasData(bJ)&&b._data(bJ),bF,bx,bz,bL,bC,bA,bG,bw,by,bK,bD,e;if(!bI||!(bw=bI.events)){return}bE=b.trim(bt(bE||"")).split(" ");for(bF=0;bF<bE.length;bF++){bx=n.exec(bE[bF])||[];bz=bL=bx[1];bC=bx[2];if(!bz){for(bz in bw){b.event.remove(bJ,bz+bE[bF],bv,bH,true)}continue}by=b.event.special[bz]||{};bz=(bH?by.delegateType:by.bindType)||bz;bD=bw[bz]||[];bA=bD.length;bC=bC?new RegExp("(^|\\.)"+bC.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(bG=0;bG<bD.length;bG++){e=bD[bG];if((bB||bL===e.origType)&&(!bv||bv.guid===e.guid)&&(!bC||bC.test(e.namespace))&&(!bH||bH===e.selector||bH==="**"&&e.selector)){bD.splice(bG--,1);if(e.selector){bD.delegateCount--}if(by.remove){by.remove.call(bJ,e)}}}if(bD.length===0&&bA!==bD.length){if(!by.teardown||by.teardown.call(bJ,bC)===false){b.removeEvent(bJ,bz,bI.handle)}delete bw[bz]}}if(b.isEmptyObject(bw)){bK=bI.handle;if(bK){bK.elem=null}b.removeData(bJ,["events","handle"],true)}},customEvent:{getData:true,setData:true,changeData:true},trigger:function(bv,bD,bA,bJ){if(bA&&(bA.nodeType===3||bA.nodeType===8)){return}var bG=bv.type||bv,bx=[],e,bw,bC,bH,bz,by,bF,bE,bB,bI;if(T.test(bG+b.event.triggered)){return}if(bG.indexOf("!")>=0){bG=bG.slice(0,-1);bw=true}if(bG.indexOf(".")>=0){bx=bG.split(".");bG=bx.shift();bx.sort()}if((!bA||b.event.customEvent[bG])&&!b.event.global[bG]){return}bv=typeof bv==="object"?bv[b.expando]?bv:new b.Event(bG,bv):new b.Event(bG);bv.type=bG;bv.isTrigger=true;bv.exclusive=bw;bv.namespace=bx.join(".");bv.namespace_re=bv.namespace?new RegExp("(^|\\.)"+bx.join("\\.(?:.*\\.)?")+"(\\.|$)"):null;by=bG.indexOf(":")<0?"on"+bG:"";if(!bA){e=b.cache;for(bC in e){if(e[bC].events&&e[bC].events[bG]){b.event.trigger(bv,bD,e[bC].handle.elem,true)}}return}bv.result=L;if(!bv.target){bv.target=bA}bD=bD!=null?b.makeArray(bD):[];bD.unshift(bv);bF=b.event.special[bG]||{};if(bF.trigger&&bF.trigger.apply(bA,bD)===false){return}bB=[[bA,bF.bindType||bG]];if(!bJ&&!bF.noBubble&&!b.isWindow(bA)){bI=bF.delegateType||bG;bH=T.test(bI+bG)?bA:bA.parentNode;bz=null;for(;bH;bH=bH.parentNode){bB.push([bH,bI]);bz=bH}if(bz&&bz===bA.ownerDocument){bB.push([bz.defaultView||bz.parentWindow||bb,bI])}}for(bC=0;bC<bB.length&&!bv.isPropagationStopped();bC++){bH=bB[bC][0];bv.type=bB[bC][1];bE=(b._data(bH,"events")||{})[bv.type]&&b._data(bH,"handle");if(bE){bE.apply(bH,bD)}bE=by&&bH[by];if(bE&&b.acceptData(bH)&&bE.apply(bH,bD)===false){bv.preventDefault()}}bv.type=bG;if(!bJ&&!bv.isDefaultPrevented()){if((!bF._default||bF._default.apply(bA.ownerDocument,bD)===false)&&!(bG==="click"&&b.nodeName(bA,"a"))&&b.acceptData(bA)){if(by&&bA[bG]&&((bG!=="focus"&&bG!=="blur")||bv.target.offsetWidth!==0)&&!b.isWindow(bA)){bz=bA[by];if(bz){bA[by]=null}b.event.triggered=bG;bA[bG]();b.event.triggered=L;if(bz){bA[by]=bz}}}}return bv.result},dispatch:function(e){e=b.event.fix(e||bb.event);var bz=((b._data(this,"events")||{})[e.type]||[]),bA=bz.delegateCount,bG=[].slice.call(arguments,0),by=!e.exclusive&&!e.namespace,bH=[],bC,bB,bK,bx,bF,bE,bv,bD,bI,bw,bJ;bG[0]=e;e.delegateTarget=this;if(bA&&!e.target.disabled&&!(e.button&&e.type==="click")){bx=b(this);bx.context=this.ownerDocument||this;for(bK=e.target;bK!=this;bK=bK.parentNode||this){bE={};bD=[];bx[0]=bK;for(bC=0;bC<bA;bC++){bI=bz[bC];bw=bI.selector;if(bE[bw]===L){bE[bw]=(bI.quick?j(bK,bI.quick):bx.is(bw))}if(bE[bw]){bD.push(bI)}}if(bD.length){bH.push({elem:bK,matches:bD})}}}if(bz.length>bA){bH.push({elem:this,matches:bz.slice(bA)})}for(bC=0;bC<bH.length&&!e.isPropagationStopped();bC++){bv=bH[bC];e.currentTarget=bv.elem;for(bB=0;bB<bv.matches.length&&!e.isImmediatePropagationStopped();bB++){bI=bv.matches[bB];if(by||(!e.namespace&&!bI.namespace)||e.namespace_re&&e.namespace_re.test(bI.namespace)){e.data=bI.data;e.handleObj=bI;bF=((b.event.special[bI.origType]||{}).handle||bI.handler).apply(bv.elem,bG);if(bF!==L){e.result=bF;if(bF===false){e.preventDefault();e.stopPropagation()}}}}}return e.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(bv,e){if(bv.which==null){bv.which=e.charCode!=null?e.charCode:e.keyCode}return bv}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(bx,bw){var by,bz,e,bv=bw.button,bA=bw.fromElement;if(bx.pageX==null&&bw.clientX!=null){by=bx.target.ownerDocument||av;bz=by.documentElement;e=by.body;bx.pageX=bw.clientX+(bz&&bz.scrollLeft||e&&e.scrollLeft||0)-(bz&&bz.clientLeft||e&&e.clientLeft||0);bx.pageY=bw.clientY+(bz&&bz.scrollTop||e&&e.scrollTop||0)-(bz&&bz.clientTop||e&&e.clientTop||0)}if(!bx.relatedTarget&&bA){bx.relatedTarget=bA===bx.target?bw.toElement:bA}if(!bx.which&&bv!==L){bx.which=(bv&1?1:(bv&2?3:(bv&4?2:0)))}return bx}},fix:function(bw){if(bw[b.expando]){return bw}var bv,bz,e=bw,bx=b.event.fixHooks[bw.type]||{},by=bx.props?this.props.concat(bx.props):this.props;bw=b.Event(e);for(bv=by.length;bv;){bz=by[--bv];bw[bz]=e[bz]}if(!bw.target){bw.target=e.srcElement||av}if(bw.target.nodeType===3){bw.target=bw.target.parentNode}if(bw.metaKey===L){bw.metaKey=bw.ctrlKey}return bx.filter?bx.filter(bw,e):bw},special:{ready:{setup:b.bindReady},load:{noBubble:true},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(bw,bv,e){if(b.isWindow(this)){this.onbeforeunload=e}},teardown:function(bv,e){if(this.onbeforeunload===e){this.onbeforeunload=null}}}},simulate:function(bw,by,bx,bv){var bz=b.extend(new b.Event(),bx,{type:bw,isSimulated:true,originalEvent:{}});if(bv){b.event.trigger(bz,null,by)}else{b.event.dispatch.call(by,bz)}if(bz.isDefaultPrevented()){bx.preventDefault()}}};b.event.handle=b.event.dispatch;b.removeEvent=av.removeEventListener?function(bv,e,bw){if(bv.removeEventListener){bv.removeEventListener(e,bw,false)}}:function(bv,e,bw){if(bv.detachEvent){bv.detachEvent("on"+e,bw)}};b.Event=function(bv,e){if(!(this instanceof b.Event)){return new b.Event(bv,e)}if(bv&&bv.type){this.originalEvent=bv;this.type=bv.type;this.isDefaultPrevented=(bv.defaultPrevented||bv.returnValue===false||bv.getPreventDefault&&bv.getPreventDefault())?i:bk}else{this.type=bv}if(e){b.extend(this,e)}this.timeStamp=bv&&bv.timeStamp||b.now();this[b.expando]=true};function bk(){return false}function i(){return true}b.Event.prototype={preventDefault:function(){this.isDefaultPrevented=i;var bv=this.originalEvent;if(!bv){return}if(bv.preventDefault){bv.preventDefault()}else{bv.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=i;var bv=this.originalEvent;if(!bv){return}if(bv.stopPropagation){bv.stopPropagation()}bv.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=i;this.stopPropagation()},isDefaultPrevented:bk,isPropagationStopped:bk,isImmediatePropagationStopped:bk};b.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(bv,e){b.event.special[bv]={delegateType:e,bindType:e,handle:function(bz){var bB=this,bA=bz.relatedTarget,by=bz.handleObj,bw=by.selector,bx;if(!bA||(bA!==bB&&!b.contains(bB,bA))){bz.type=by.origType;bx=by.handler.apply(this,arguments);bz.type=e}return bx}}});if(!b.support.submitBubbles){b.event.special.submit={setup:function(){if(b.nodeName(this,"form")){return false}b.event.add(this,"click._submit keypress._submit",function(bx){var bw=bx.target,bv=b.nodeName(bw,"input")||b.nodeName(bw,"button")?bw.form:L;if(bv&&!bv._submit_attached){b.event.add(bv,"submit._submit",function(e){if(this.parentNode&&!e.isTrigger){b.event.simulate("submit",this.parentNode,e,true)}});bv._submit_attached=true}})},teardown:function(){if(b.nodeName(this,"form")){return false}b.event.remove(this,"._submit")}}}if(!b.support.changeBubbles){b.event.special.change={setup:function(){if(bd.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){b.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});b.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false;b.event.simulate("change",this,e,true)}})}return false}b.event.add(this,"beforeactivate._change",function(bw){var bv=bw.target;if(bd.test(bv.nodeName)&&!bv._change_attached){b.event.add(bv,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){b.event.simulate("change",this.parentNode,e,true)}});bv._change_attached=true}})},handle:function(bv){var e=bv.target;if(this!==e||bv.isSimulated||bv.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return bv.handleObj.handler.apply(this,arguments)}},teardown:function(){b.event.remove(this,"._change");return bd.test(this.nodeName)}}}if(!b.support.focusinBubbles){b.each({focus:"focusin",blur:"focusout"},function(bx,e){var bv=0,bw=function(by){b.event.simulate(e,by.target,b.event.fix(by),true)};b.event.special[e]={setup:function(){if(bv++===0){av.addEventListener(bx,bw,true)}},teardown:function(){if(--bv===0){av.removeEventListener(bx,bw,true)}}}})}b.fn.extend({on:function(bw,e,bz,by,bv){var bA,bx;if(typeof bw==="object"){if(typeof e!=="string"){bz=e;e=L}for(bx in bw){this.on(bx,e,bz,bw[bx],bv)}return this}if(bz==null&&by==null){by=e;bz=e=L}else{if(by==null){if(typeof e==="string"){by=bz;bz=L}else{by=bz;bz=e;e=L}}}if(by===false){by=bk}else{if(!by){return this}}if(bv===1){bA=by;by=function(bB){b().off(bB);return bA.apply(this,arguments)};by.guid=bA.guid||(bA.guid=b.guid++)}return this.each(function(){b.event.add(this,bw,by,bz,e)})},one:function(bv,e,bx,bw){return this.on.call(this,bv,e,bx,bw,1)},off:function(bw,e,by){if(bw&&bw.preventDefault&&bw.handleObj){var bv=bw.handleObj;b(bw.delegateTarget).off(bv.namespace?bv.type+"."+bv.namespace:bv.type,bv.selector,bv.handler);return this}if(typeof bw==="object"){for(var bx in bw){this.off(bx,e,bw[bx])}return this}if(e===false||typeof e==="function"){by=e;e=L}if(by===false){by=bk}return this.each(function(){b.event.remove(this,bw,by,e)})},bind:function(e,bw,bv){return this.on(e,null,bw,bv)},unbind:function(e,bv){return this.off(e,null,bv)},live:function(e,bw,bv){b(this.context).on(e,this.selector,bw,bv);return this},die:function(e,bv){b(this.context).off(e,this.selector||"**",bv);return this},delegate:function(e,bv,bx,bw){return this.on(bv,e,bx,bw)},undelegate:function(e,bv,bw){return arguments.length==1?this.off(e,"**"):this.off(bv,e,bw)},trigger:function(e,bv){return this.each(function(){b.event.trigger(e,bv,this)})},triggerHandler:function(e,bv){if(this[0]){return b.event.trigger(e,bv,this[0],true)}},toggle:function(bx){var bv=arguments,e=bx.guid||b.guid++,bw=0,by=function(bz){var bA=(b._data(this,"lastToggle"+bx.guid)||0)%bw;b._data(this,"lastToggle"+bx.guid,bA+1);bz.preventDefault();return bv[bA].apply(this,arguments)||false};by.guid=e;while(bw<bv.length){bv[bw++].guid=e}return this.click(by)},hover:function(e,bv){return this.mouseenter(e).mouseleave(bv||e)}});b.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(bv,e){b.fn[e]=function(bx,bw){if(bw==null){bw=bx;bx=null}return arguments.length>0?this.on(e,null,bx,bw):this.trigger(e)};if(b.attrFn){b.attrFn[e]=true}if(aO.test(e)){b.event.fixHooks[e]=b.event.keyHooks}if(bf.test(e)){b.event.fixHooks[e]=b.event.mouseHooks}});
-/*!
- * Sizzle CSS Selector Engine
- * Copyright 2011, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- * More information: http://sizzlejs.com/
- */
-(function(){var bH=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,bC="sizcache"+(Math.random()+"").replace(".",""),bI=0,bL=Object.prototype.toString,bB=false,bA=true,bK=/\\/g,bO=/\r\n/g,bQ=/\W/;[0,0].sort(function(){bA=false;return 0});var by=function(bV,e,bY,bZ){bY=bY||[];e=e||av;var b1=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!bV||typeof bV!=="string"){return bY}var bS,b3,b6,bR,b2,b5,b4,bX,bU=true,bT=by.isXML(e),bW=[],b0=bV;do{bH.exec("");bS=bH.exec(b0);if(bS){b0=bS[3];bW.push(bS[1]);if(bS[2]){bR=bS[3];break}}}while(bS);if(bW.length>1&&bD.exec(bV)){if(bW.length===2&&bE.relative[bW[0]]){b3=bM(bW[0]+bW[1],e,bZ)}else{b3=bE.relative[bW[0]]?[e]:by(bW.shift(),e);while(bW.length){bV=bW.shift();if(bE.relative[bV]){bV+=bW.shift()}b3=bM(bV,b3,bZ)}}}else{if(!bZ&&bW.length>1&&e.nodeType===9&&!bT&&bE.match.ID.test(bW[0])&&!bE.match.ID.test(bW[bW.length-1])){b2=by.find(bW.shift(),e,bT);e=b2.expr?by.filter(b2.expr,b2.set)[0]:b2.set[0]}if(e){b2=bZ?{expr:bW.pop(),set:bF(bZ)}:by.find(bW.pop(),bW.length===1&&(bW[0]==="~"||bW[0]==="+")&&e.parentNode?e.parentNode:e,bT);b3=b2.expr?by.filter(b2.expr,b2.set):b2.set;if(bW.length>0){b6=bF(b3)}else{bU=false}while(bW.length){b5=bW.pop();b4=b5;if(!bE.relative[b5]){b5=""}else{b4=bW.pop()}if(b4==null){b4=e}bE.relative[b5](b6,b4,bT)}}else{b6=bW=[]}}if(!b6){b6=b3}if(!b6){by.error(b5||bV)}if(bL.call(b6)==="[object Array]"){if(!bU){bY.push.apply(bY,b6)}else{if(e&&e.nodeType===1){for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&(b6[bX]===true||b6[bX].nodeType===1&&by.contains(e,b6[bX]))){bY.push(b3[bX])}}}else{for(bX=0;b6[bX]!=null;bX++){if(b6[bX]&&b6[bX].nodeType===1){bY.push(b3[bX])}}}}}else{bF(b6,bY)}if(bR){by(bR,b1,bY,bZ);by.uniqueSort(bY)}return bY};by.uniqueSort=function(bR){if(bJ){bB=bA;bR.sort(bJ);if(bB){for(var e=1;e<bR.length;e++){if(bR[e]===bR[e-1]){bR.splice(e--,1)}}}}return bR};by.matches=function(e,bR){return by(e,null,null,bR)};by.matchesSelector=function(e,bR){return by(bR,null,null,[e]).length>0};by.find=function(bX,e,bY){var bW,bS,bU,bT,bV,bR;if(!bX){return[]}for(bS=0,bU=bE.order.length;bS<bU;bS++){bV=bE.order[bS];if((bT=bE.leftMatch[bV].exec(bX))){bR=bT[1];bT.splice(1,1);if(bR.substr(bR.length-1)!=="\\"){bT[1]=(bT[1]||"").replace(bK,"");bW=bE.find[bV](bT,e,bY);if(bW!=null){bX=bX.replace(bE.match[bV],"");break}}}}if(!bW){bW=typeof e.getElementsByTagName!=="undefined"?e.getElementsByTagName("*"):[]}return{set:bW,expr:bX}};by.filter=function(b1,b0,b4,bU){var bW,e,bZ,b6,b3,bR,bT,bV,b2,bS=b1,b5=[],bY=b0,bX=b0&&b0[0]&&by.isXML(b0[0]);while(b1&&b0.length){for(bZ in bE.filter){if((bW=bE.leftMatch[bZ].exec(b1))!=null&&bW[2]){bR=bE.filter[bZ];bT=bW[1];e=false;bW.splice(1,1);if(bT.substr(bT.length-1)==="\\"){continue}if(bY===b5){b5=[]}if(bE.preFilter[bZ]){bW=bE.preFilter[bZ](bW,bY,b4,b5,bU,bX);if(!bW){e=b6=true}else{if(bW===true){continue}}}if(bW){for(bV=0;(b3=bY[bV])!=null;bV++){if(b3){b6=bR(b3,bW,bV,bY);b2=bU^b6;if(b4&&b6!=null){if(b2){e=true}else{bY[bV]=false}}else{if(b2){b5.push(b3);e=true}}}}}if(b6!==L){if(!b4){bY=b5}b1=b1.replace(bE.match[bZ],"");if(!e){return[]}break}}}if(b1===bS){if(e==null){by.error(b1)}else{break}}bS=b1}return bY};by.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};var bw=by.getText=function(bU){var bS,bT,e=bU.nodeType,bR="";if(e){if(e===1||e===9){if(typeof bU.textContent==="string"){return bU.textContent}else{if(typeof bU.innerText==="string"){return bU.innerText.replace(bO,"")}else{for(bU=bU.firstChild;bU;bU=bU.nextSibling){bR+=bw(bU)}}}}else{if(e===3||e===4){return bU.nodeValue}}}else{for(bS=0;(bT=bU[bS]);bS++){if(bT.nodeType!==8){bR+=bw(bT)}}}return bR};var bE=by.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")},type:function(e){return e.getAttribute("type")}},relative:{"+":function(bW,bR){var bT=typeof bR==="string",bV=bT&&!bQ.test(bR),bX=bT&&!bV;if(bV){bR=bR.toLowerCase()}for(var bS=0,e=bW.length,bU;bS<e;bS++){if((bU=bW[bS])){while((bU=bU.previousSibling)&&bU.nodeType!==1){}bW[bS]=bX||bU&&bU.nodeName.toLowerCase()===bR?bU||false:bU===bR}}if(bX){by.filter(bR,bW,true)}},">":function(bW,bR){var bV,bU=typeof bR==="string",bS=0,e=bW.length;if(bU&&!bQ.test(bR)){bR=bR.toLowerCase();for(;bS<e;bS++){bV=bW[bS];if(bV){var bT=bV.parentNode;bW[bS]=bT.nodeName.toLowerCase()===bR?bT:false}}}else{for(;bS<e;bS++){bV=bW[bS];if(bV){bW[bS]=bU?bV.parentNode:bV.parentNode===bR}}if(bU){by.filter(bR,bW,true)}}},"":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("parentNode",bR,bS,bT,bU,bV)},"~":function(bT,bR,bV){var bU,bS=bI++,e=bN;if(typeof bR==="string"&&!bQ.test(bR)){bR=bR.toLowerCase();bU=bR;e=bv}e("previousSibling",bR,bS,bT,bU,bV)}},find:{ID:function(bR,bS,bT){if(typeof bS.getElementById!=="undefined"&&!bT){var e=bS.getElementById(bR[1]);return e&&e.parentNode?[e]:[]}},NAME:function(bS,bV){if(typeof bV.getElementsByName!=="undefined"){var bR=[],bU=bV.getElementsByName(bS[1]);for(var bT=0,e=bU.length;bT<e;bT++){if(bU[bT].getAttribute("name")===bS[1]){bR.push(bU[bT])}}return bR.length===0?null:bR}},TAG:function(e,bR){if(typeof bR.getElementsByTagName!=="undefined"){return bR.getElementsByTagName(e[1])}}},preFilter:{CLASS:function(bT,bR,bS,e,bW,bX){bT=" "+bT[1].replace(bK,"")+" ";if(bX){return bT}for(var bU=0,bV;(bV=bR[bU])!=null;bU++){if(bV){if(bW^(bV.className&&(" "+bV.className+" ").replace(/[\t\n\r]/g," ").indexOf(bT)>=0)){if(!bS){e.push(bV)}}else{if(bS){bR[bU]=false}}}}return false},ID:function(e){return e[1].replace(bK,"")},TAG:function(bR,e){return bR[1].replace(bK,"").toLowerCase()},CHILD:function(e){if(e[1]==="nth"){if(!e[2]){by.error(e[0])}e[2]=e[2].replace(/^\+|\s*/g,"");var bR=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(bR[1]+(bR[2]||1))-0;e[3]=bR[3]-0}else{if(e[2]){by.error(e[0])}}e[0]=bI++;return e},ATTR:function(bU,bR,bS,e,bV,bW){var bT=bU[1]=bU[1].replace(bK,"");if(!bW&&bE.attrMap[bT]){bU[1]=bE.attrMap[bT]}bU[4]=(bU[4]||bU[5]||"").replace(bK,"");if(bU[2]==="~="){bU[4]=" "+bU[4]+" "}return bU},PSEUDO:function(bU,bR,bS,e,bV){if(bU[1]==="not"){if((bH.exec(bU[3])||"").length>1||/^\w/.test(bU[3])){bU[3]=by(bU[3],null,null,bR)}else{var bT=by.filter(bU[3],bR,bS,true^bV);if(!bS){e.push.apply(e,bT)}return false}}else{if(bE.match.POS.test(bU[0])||bE.match.CHILD.test(bU[0])){return true}}return bU},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(bS,bR,e){return !!by(e[3],bS).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(bS){var e=bS.getAttribute("type"),bR=bS.type;return bS.nodeName.toLowerCase()==="input"&&"text"===bR&&(e===bR||e===null)},radio:function(e){return e.nodeName.toLowerCase()==="input"&&"radio"===e.type},checkbox:function(e){return e.nodeName.toLowerCase()==="input"&&"checkbox"===e.type},file:function(e){return e.nodeName.toLowerCase()==="input"&&"file"===e.type},password:function(e){return e.nodeName.toLowerCase()==="input"&&"password"===e.type},submit:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"submit"===bR.type},image:function(e){return e.nodeName.toLowerCase()==="input"&&"image"===e.type},reset:function(bR){var e=bR.nodeName.toLowerCase();return(e==="input"||e==="button")&&"reset"===bR.type},button:function(bR){var e=bR.nodeName.toLowerCase();return e==="input"&&"button"===bR.type||e==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)},focus:function(e){return e===e.ownerDocument.activeElement}},setFilters:{first:function(bR,e){return e===0},last:function(bS,bR,e,bT){return bR===bT.length-1},even:function(bR,e){return e%2===0},odd:function(bR,e){return e%2===1},lt:function(bS,bR,e){return bR<e[3]-0},gt:function(bS,bR,e){return bR>e[3]-0},nth:function(bS,bR,e){return e[3]-0===bR},eq:function(bS,bR,e){return e[3]-0===bR}},filter:{PSEUDO:function(bS,bX,bW,bY){var e=bX[1],bR=bE.filters[e];if(bR){return bR(bS,bW,bX,bY)}else{if(e==="contains"){return(bS.textContent||bS.innerText||bw([bS])||"").indexOf(bX[3])>=0}else{if(e==="not"){var bT=bX[3];for(var bV=0,bU=bT.length;bV<bU;bV++){if(bT[bV]===bS){return false}}return true}else{by.error(e)}}}},CHILD:function(bS,bU){var bT,b0,bW,bZ,e,bV,bY,bX=bU[1],bR=bS;switch(bX){case"only":case"first":while((bR=bR.previousSibling)){if(bR.nodeType===1){return false}}if(bX==="first"){return true}bR=bS;case"last":while((bR=bR.nextSibling)){if(bR.nodeType===1){return false}}return true;case"nth":bT=bU[2];b0=bU[3];if(bT===1&&b0===0){return true}bW=bU[0];bZ=bS.parentNode;if(bZ&&(bZ[bC]!==bW||!bS.nodeIndex)){bV=0;for(bR=bZ.firstChild;bR;bR=bR.nextSibling){if(bR.nodeType===1){bR.nodeIndex=++bV}}bZ[bC]=bW}bY=bS.nodeIndex-b0;if(bT===0){return bY===0}else{return(bY%bT===0&&bY/bT>=0)}}},ID:function(bR,e){return bR.nodeType===1&&bR.getAttribute("id")===e},TAG:function(bR,e){return(e==="*"&&bR.nodeType===1)||!!bR.nodeName&&bR.nodeName.toLowerCase()===e},CLASS:function(bR,e){return(" "+(bR.className||bR.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(bV,bT){var bS=bT[1],e=by.attr?by.attr(bV,bS):bE.attrHandle[bS]?bE.attrHandle[bS](bV):bV[bS]!=null?bV[bS]:bV.getAttribute(bS),bW=e+"",bU=bT[2],bR=bT[4];return e==null?bU==="!=":!bU&&by.attr?e!=null:bU==="="?bW===bR:bU==="*="?bW.indexOf(bR)>=0:bU==="~="?(" "+bW+" ").indexOf(bR)>=0:!bR?bW&&e!==false:bU==="!="?bW!==bR:bU==="^="?bW.indexOf(bR)===0:bU==="$="?bW.substr(bW.length-bR.length)===bR:bU==="|="?bW===bR||bW.substr(0,bR.length+1)===bR+"-":false},POS:function(bU,bR,bS,bV){var e=bR[2],bT=bE.setFilters[e];if(bT){return bT(bU,bS,bR,bV)}}}};var bD=bE.match.POS,bx=function(bR,e){return"\\"+(e-0+1)};for(var bz in bE.match){bE.match[bz]=new RegExp(bE.match[bz].source+(/(?![^\[]*\])(?![^\(]*\))/.source));bE.leftMatch[bz]=new RegExp(/(^(?:.|\r|\n)*?)/.source+bE.match[bz].source.replace(/\\(\d+)/g,bx))}var bF=function(bR,e){bR=Array.prototype.slice.call(bR,0);if(e){e.push.apply(e,bR);return e}return bR};try{Array.prototype.slice.call(av.documentElement.childNodes,0)[0].nodeType}catch(bP){bF=function(bU,bT){var bS=0,bR=bT||[];if(bL.call(bU)==="[object Array]"){Array.prototype.push.apply(bR,bU)}else{if(typeof bU.length==="number"){for(var e=bU.length;bS<e;bS++){bR.push(bU[bS])}}else{for(;bU[bS];bS++){bR.push(bU[bS])}}}return bR}}var bJ,bG;if(av.documentElement.compareDocumentPosition){bJ=function(bR,e){if(bR===e){bB=true;return 0}if(!bR.compareDocumentPosition||!e.compareDocumentPosition){return bR.compareDocumentPosition?-1:1}return bR.compareDocumentPosition(e)&4?-1:1}}else{bJ=function(bY,bX){if(bY===bX){bB=true;return 0}else{if(bY.sourceIndex&&bX.sourceIndex){return bY.sourceIndex-bX.sourceIndex}}var bV,bR,bS=[],e=[],bU=bY.parentNode,bW=bX.parentNode,bZ=bU;if(bU===bW){return bG(bY,bX)}else{if(!bU){return -1}else{if(!bW){return 1}}}while(bZ){bS.unshift(bZ);bZ=bZ.parentNode}bZ=bW;while(bZ){e.unshift(bZ);bZ=bZ.parentNode}bV=bS.length;bR=e.length;for(var bT=0;bT<bV&&bT<bR;bT++){if(bS[bT]!==e[bT]){return bG(bS[bT],e[bT])}}return bT===bV?bG(bY,e[bT],-1):bG(bS[bT],bX,1)};bG=function(bR,e,bS){if(bR===e){return bS}var bT=bR.nextSibling;while(bT){if(bT===e){return -1}bT=bT.nextSibling}return 1}}(function(){var bR=av.createElement("div"),bS="script"+(new Date()).getTime(),e=av.documentElement;bR.innerHTML="<a name='"+bS+"'/>";e.insertBefore(bR,e.firstChild);if(av.getElementById(bS)){bE.find.ID=function(bU,bV,bW){if(typeof bV.getElementById!=="undefined"&&!bW){var bT=bV.getElementById(bU[1]);return bT?bT.id===bU[1]||typeof bT.getAttributeNode!=="undefined"&&bT.getAttributeNode("id").nodeValue===bU[1]?[bT]:L:[]}};bE.filter.ID=function(bV,bT){var bU=typeof bV.getAttributeNode!=="undefined"&&bV.getAttributeNode("id");return bV.nodeType===1&&bU&&bU.nodeValue===bT}}e.removeChild(bR);e=bR=null})();(function(){var e=av.createElement("div");e.appendChild(av.createComment(""));if(e.getElementsByTagName("*").length>0){bE.find.TAG=function(bR,bV){var bU=bV.getElementsByTagName(bR[1]);if(bR[1]==="*"){var bT=[];for(var bS=0;bU[bS];bS++){if(bU[bS].nodeType===1){bT.push(bU[bS])}}bU=bT}return bU}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){bE.attrHandle.href=function(bR){return bR.getAttribute("href",2)}}e=null})();if(av.querySelectorAll){(function(){var e=by,bT=av.createElement("div"),bS="__sizzle__";bT.innerHTML="<p class='TEST'></p>";if(bT.querySelectorAll&&bT.querySelectorAll(".TEST").length===0){return}by=function(b4,bV,bZ,b3){bV=bV||av;if(!b3&&!by.isXML(bV)){var b2=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b4);if(b2&&(bV.nodeType===1||bV.nodeType===9)){if(b2[1]){return bF(bV.getElementsByTagName(b4),bZ)}else{if(b2[2]&&bE.find.CLASS&&bV.getElementsByClassName){return bF(bV.getElementsByClassName(b2[2]),bZ)}}}if(bV.nodeType===9){if(b4==="body"&&bV.body){return bF([bV.body],bZ)}else{if(b2&&b2[3]){var bY=bV.getElementById(b2[3]);if(bY&&bY.parentNode){if(bY.id===b2[3]){return bF([bY],bZ)}}else{return bF([],bZ)}}}try{return bF(bV.querySelectorAll(b4),bZ)}catch(b0){}}else{if(bV.nodeType===1&&bV.nodeName.toLowerCase()!=="object"){var bW=bV,bX=bV.getAttribute("id"),bU=bX||bS,b6=bV.parentNode,b5=/^\s*[+~]/.test(b4);if(!bX){bV.setAttribute("id",bU)}else{bU=bU.replace(/'/g,"\\$&")}if(b5&&b6){bV=bV.parentNode}try{if(!b5||b6){return bF(bV.querySelectorAll("[id='"+bU+"'] "+b4),bZ)}}catch(b1){}finally{if(!bX){bW.removeAttribute("id")}}}}}return e(b4,bV,bZ,b3)};for(var bR in e){by[bR]=e[bR]}bT=null})()}(function(){var e=av.documentElement,bS=e.matchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.msMatchesSelector;if(bS){var bU=!bS.call(av.createElement("div"),"div"),bR=false;try{bS.call(av.documentElement,"[test!='']:sizzle")}catch(bT){bR=true}by.matchesSelector=function(bW,bY){bY=bY.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!by.isXML(bW)){try{if(bR||!bE.match.PSEUDO.test(bY)&&!/!=/.test(bY)){var bV=bS.call(bW,bY);if(bV||!bU||bW.document&&bW.document.nodeType!==11){return bV}}}catch(bX){}}return by(bY,null,null,[bW]).length>0}}})();(function(){var e=av.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}bE.order.splice(1,0,"CLASS");bE.find.CLASS=function(bR,bS,bT){if(typeof bS.getElementsByClassName!=="undefined"&&!bT){return bS.getElementsByClassName(bR[1])}};e=null})();function bv(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1&&!bY){e[bC]=bV;e.sizset=bT}if(e.nodeName.toLowerCase()===bW){bU=e;break}e=e[bR]}bZ[bT]=bU}}}function bN(bR,bW,bV,bZ,bX,bY){for(var bT=0,bS=bZ.length;bT<bS;bT++){var e=bZ[bT];if(e){var bU=false;e=e[bR];while(e){if(e[bC]===bV){bU=bZ[e.sizset];break}if(e.nodeType===1){if(!bY){e[bC]=bV;e.sizset=bT}if(typeof bW!=="string"){if(e===bW){bU=true;break}}else{if(by.filter(bW,[e]).length>0){bU=e;break}}}e=e[bR]}bZ[bT]=bU}}}if(av.documentElement.contains){by.contains=function(bR,e){return bR!==e&&(bR.contains?bR.contains(e):true)}}else{if(av.documentElement.compareDocumentPosition){by.contains=function(bR,e){return !!(bR.compareDocumentPosition(e)&16)}}else{by.contains=function(){return false}}}by.isXML=function(e){var bR=(e?e.ownerDocument||e:0).documentElement;return bR?bR.nodeName!=="HTML":false};var bM=function(bS,e,bW){var bV,bX=[],bU="",bY=e.nodeType?[e]:e;while((bV=bE.match.PSEUDO.exec(bS))){bU+=bV[0];bS=bS.replace(bE.match.PSEUDO,"")}bS=bE.relative[bS]?bS+"*":bS;for(var bT=0,bR=bY.length;bT<bR;bT++){by(bS,bY[bT],bX,bW)}return by.filter(bU,bX)};by.attr=b.attr;by.selectors.attrMap={};b.find=by;b.expr=by.selectors;b.expr[":"]=b.expr.filters;b.unique=by.uniqueSort;b.text=by.getText;b.isXMLDoc=by.isXML;b.contains=by.contains})();var ab=/Until$/,aq=/^(?:parents|prevUntil|prevAll)/,a9=/,/,bp=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,H=b.expr.match.POS,ay={children:true,contents:true,next:true,prev:true};b.fn.extend({find:function(e){var bw=this,by,bv;if(typeof e!=="string"){return b(e).filter(function(){for(by=0,bv=bw.length;by<bv;by++){if(b.contains(bw[by],this)){return true}}})}var bx=this.pushStack("","find",e),bA,bB,bz;for(by=0,bv=this.length;by<bv;by++){bA=bx.length;b.find(e,this[by],bx);if(by>0){for(bB=bA;bB<bx.length;bB++){for(bz=0;bz<bA;bz++){if(bx[bz]===bx[bB]){bx.splice(bB--,1);break}}}}}return bx},has:function(bv){var e=b(bv);return this.filter(function(){for(var bx=0,bw=e.length;bx<bw;bx++){if(b.contains(this,e[bx])){return true}}})},not:function(e){return this.pushStack(aG(this,e,false),"not",e)},filter:function(e){return this.pushStack(aG(this,e,true),"filter",e)},is:function(e){return !!e&&(typeof e==="string"?H.test(e)?b(e,this.context).index(this[0])>=0:b.filter(e,this).length>0:this.filter(e).length>0)},closest:function(by,bx){var bv=[],bw,e,bz=this[0];if(b.isArray(by)){var bB=1;while(bz&&bz.ownerDocument&&bz!==bx){for(bw=0;bw<by.length;bw++){if(b(bz).is(by[bw])){bv.push({selector:by[bw],elem:bz,level:bB})}}bz=bz.parentNode;bB++}return bv}var bA=H.test(by)||typeof by!=="string"?b(by,bx||this.context):0;for(bw=0,e=this.length;bw<e;bw++){bz=this[bw];while(bz){if(bA?bA.index(bz)>-1:b.find.matchesSelector(bz,by)){bv.push(bz);break}else{bz=bz.parentNode;if(!bz||!bz.ownerDocument||bz===bx||bz.nodeType===11){break}}}}bv=bv.length>1?b.unique(bv):bv;return this.pushStack(bv,"closest",by)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.prevAll().length:-1}if(typeof e==="string"){return b.inArray(this[0],b(e))}return b.inArray(e.jquery?e[0]:e,this)},add:function(e,bv){var bx=typeof e==="string"?b(e,bv):b.makeArray(e&&e.nodeType?[e]:e),bw=b.merge(this.get(),bx);return this.pushStack(C(bx[0])||C(bw[0])?bw:b.unique(bw))},andSelf:function(){return this.add(this.prevObject)}});function C(e){return !e||!e.parentNode||e.parentNode.nodeType===11}b.each({parent:function(bv){var e=bv.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return b.dir(e,"parentNode")},parentsUntil:function(bv,e,bw){return b.dir(bv,"parentNode",bw)},next:function(e){return b.nth(e,2,"nextSibling")},prev:function(e){return b.nth(e,2,"previousSibling")},nextAll:function(e){return b.dir(e,"nextSibling")},prevAll:function(e){return b.dir(e,"previousSibling")},nextUntil:function(bv,e,bw){return b.dir(bv,"nextSibling",bw)},prevUntil:function(bv,e,bw){return b.dir(bv,"previousSibling",bw)},siblings:function(e){return b.sibling(e.parentNode.firstChild,e)},children:function(e){return b.sibling(e.firstChild)},contents:function(e){return b.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:b.makeArray(e.childNodes)}},function(e,bv){b.fn[e]=function(by,bw){var bx=b.map(this,bv,by);if(!ab.test(e)){bw=by}if(bw&&typeof bw==="string"){bx=b.filter(bw,bx)}bx=this.length>1&&!ay[e]?b.unique(bx):bx;if((this.length>1||a9.test(bw))&&aq.test(e)){bx=bx.reverse()}return this.pushStack(bx,e,P.call(arguments).join(","))}});b.extend({filter:function(bw,e,bv){if(bv){bw=":not("+bw+")"}return e.length===1?b.find.matchesSelector(e[0],bw)?[e[0]]:[]:b.find.matches(bw,e)},dir:function(bw,bv,by){var e=[],bx=bw[bv];while(bx&&bx.nodeType!==9&&(by===L||bx.nodeType!==1||!b(bx).is(by))){if(bx.nodeType===1){e.push(bx)}bx=bx[bv]}return e},nth:function(by,e,bw,bx){e=e||1;var bv=0;for(;by;by=by[bw]){if(by.nodeType===1&&++bv===e){break}}return by},sibling:function(bw,bv){var e=[];for(;bw;bw=bw.nextSibling){if(bw.nodeType===1&&bw!==bv){e.push(bw)}}return e}});function aG(bx,bw,e){bw=bw||0;if(b.isFunction(bw)){return b.grep(bx,function(bz,by){var bA=!!bw.call(bz,by,bz);return bA===e})}else{if(bw.nodeType){return b.grep(bx,function(bz,by){return(bz===bw)===e})}else{if(typeof bw==="string"){var bv=b.grep(bx,function(by){return by.nodeType===1});if(bp.test(bw)){return b.filter(bw,bv,!e)}else{bw=b.filter(bw,bv)}}}}return b.grep(bx,function(bz,by){return(b.inArray(bz,bw)>=0)===e})}function a(e){var bw=aR.split("|"),bv=e.createDocumentFragment();if(bv.createElement){while(bw.length){bv.createElement(bw.pop())}}return bv}var aR="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",ag=/ jQuery\d+="(?:\d+|null)"/g,ar=/^\s+/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,d=/<([\w:]+)/,w=/<tbody/i,W=/<|&#?\w+;/,ae=/<(?:script|style)/i,O=/<(?:script|object|embed|option|style)/i,ah=new RegExp("<(?:"+aR+")","i"),o=/checked\s*(?:[^=]|=\s*.checked.)/i,bm=/\/(java|ecma)script/i,aN=/^\s*<!(?:\[CDATA\[|\-\-)/,ax={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},ac=a(av);ax.optgroup=ax.option;ax.tbody=ax.tfoot=ax.colgroup=ax.caption=ax.thead;ax.th=ax.td;if(!b.support.htmlSerialize){ax._default=[1,"div<div>","</div>"]}b.fn.extend({text:function(e){if(b.isFunction(e)){return this.each(function(bw){var bv=b(this);bv.text(e.call(this,bw,bv.text()))})}if(typeof e!=="object"&&e!==L){return this.empty().append((this[0]&&this[0].ownerDocument||av).createTextNode(e))}return b.text(this)},wrapAll:function(e){if(b.isFunction(e)){return this.each(function(bw){b(this).wrapAll(e.call(this,bw))})}if(this[0]){var bv=b(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){bv.insertBefore(this[0])}bv.map(function(){var bw=this;while(bw.firstChild&&bw.firstChild.nodeType===1){bw=bw.firstChild}return bw}).append(this)}return this},wrapInner:function(e){if(b.isFunction(e)){return this.each(function(bv){b(this).wrapInner(e.call(this,bv))})}return this.each(function(){var bv=b(this),bw=bv.contents();if(bw.length){bw.wrapAll(e)}else{bv.append(e)}})},wrap:function(e){var bv=b.isFunction(e);return this.each(function(bw){b(this).wrapAll(bv?e.call(this,bw):e)})},unwrap:function(){return this.parent().each(function(){if(!b.nodeName(this,"body")){b(this).replaceWith(this.childNodes)}}).end()},append:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.appendChild(e)}})},prepend:function(){return this.domManip(arguments,true,function(e){if(this.nodeType===1){this.insertBefore(e,this.firstChild)}})},before:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this)})}else{if(arguments.length){var e=b.clean(arguments);e.push.apply(e,this.toArray());return this.pushStack(e,"before",arguments)}}},after:function(){if(this[0]&&this[0].parentNode){return this.domManip(arguments,false,function(bv){this.parentNode.insertBefore(bv,this.nextSibling)})}else{if(arguments.length){var e=this.pushStack(this,"after",arguments);e.push.apply(e,b.clean(arguments));return e}}},remove:function(e,bx){for(var bv=0,bw;(bw=this[bv])!=null;bv++){if(!e||b.filter(e,[bw]).length){if(!bx&&bw.nodeType===1){b.cleanData(bw.getElementsByTagName("*"));b.cleanData([bw])}if(bw.parentNode){bw.parentNode.removeChild(bw)}}}return this},empty:function(){for(var e=0,bv;(bv=this[e])!=null;e++){if(bv.nodeType===1){b.cleanData(bv.getElementsByTagName("*"))}while(bv.firstChild){bv.removeChild(bv.firstChild)}}return this},clone:function(bv,e){bv=bv==null?false:bv;e=e==null?bv:e;return this.map(function(){return b.clone(this,bv,e)})},html:function(bx){if(bx===L){return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(ag,""):null}else{if(typeof bx==="string"&&!ae.test(bx)&&(b.support.leadingWhitespace||!ar.test(bx))&&!ax[(d.exec(bx)||["",""])[1].toLowerCase()]){bx=bx.replace(R,"<$1></$2>");try{for(var bw=0,bv=this.length;bw<bv;bw++){if(this[bw].nodeType===1){b.cleanData(this[bw].getElementsByTagName("*"));this[bw].innerHTML=bx}}}catch(by){this.empty().append(bx)}}else{if(b.isFunction(bx)){this.each(function(bz){var e=b(this);e.html(bx.call(this,bz,e.html()))})}else{this.empty().append(bx)}}}return this},replaceWith:function(e){if(this[0]&&this[0].parentNode){if(b.isFunction(e)){return this.each(function(bx){var bw=b(this),bv=bw.html();bw.replaceWith(e.call(this,bx,bv))})}if(typeof e!=="string"){e=b(e).detach()}return this.each(function(){var bw=this.nextSibling,bv=this.parentNode;b(this).remove();if(bw){b(bw).before(e)}else{b(bv).append(e)}})}else{return this.length?this.pushStack(b(b.isFunction(e)?e():e),"replaceWith",e):this}},detach:function(e){return this.remove(e,true)},domManip:function(bB,bF,bE){var bx,by,bA,bD,bC=bB[0],bv=[];if(!b.support.checkClone&&arguments.length===3&&typeof bC==="string"&&o.test(bC)){return this.each(function(){b(this).domManip(bB,bF,bE,true)})}if(b.isFunction(bC)){return this.each(function(bH){var bG=b(this);bB[0]=bC.call(this,bH,bF?bG.html():L);bG.domManip(bB,bF,bE)})}if(this[0]){bD=bC&&bC.parentNode;if(b.support.parentNode&&bD&&bD.nodeType===11&&bD.childNodes.length===this.length){bx={fragment:bD}}else{bx=b.buildFragment(bB,this,bv)}bA=bx.fragment;if(bA.childNodes.length===1){by=bA=bA.firstChild}else{by=bA.firstChild}if(by){bF=bF&&b.nodeName(by,"tr");for(var bw=0,e=this.length,bz=e-1;bw<e;bw++){bE.call(bF?ba(this[bw],by):this[bw],bx.cacheable||(e>1&&bw<bz)?b.clone(bA,true,true):bA)}}if(bv.length){b.each(bv,bo)}}return this}});function ba(e,bv){return b.nodeName(e,"table")?(e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody"))):e}function t(bB,bv){if(bv.nodeType!==1||!b.hasData(bB)){return}var by,bx,e,bA=b._data(bB),bz=b._data(bv,bA),bw=bA.events;if(bw){delete bz.handle;bz.events={};for(by in bw){for(bx=0,e=bw[by].length;bx<e;bx++){b.event.add(bv,by+(bw[by][bx].namespace?".":"")+bw[by][bx].namespace,bw[by][bx],bw[by][bx].data)}}}if(bz.data){bz.data=b.extend({},bz.data)}}function ai(bv,e){var bw;if(e.nodeType!==1){return}if(e.clearAttributes){e.clearAttributes()}if(e.mergeAttributes){e.mergeAttributes(bv)}bw=e.nodeName.toLowerCase();if(bw==="object"){e.outerHTML=bv.outerHTML}else{if(bw==="input"&&(bv.type==="checkbox"||bv.type==="radio")){if(bv.checked){e.defaultChecked=e.checked=bv.checked}if(e.value!==bv.value){e.value=bv.value}}else{if(bw==="option"){e.selected=bv.defaultSelected}else{if(bw==="input"||bw==="textarea"){e.defaultValue=bv.defaultValue}}}}e.removeAttribute(b.expando)}b.buildFragment=function(bz,bx,bv){var by,e,bw,bA,bB=bz[0];if(bx&&bx[0]){bA=bx[0].ownerDocument||bx[0]}if(!bA.createDocumentFragment){bA=av}if(bz.length===1&&typeof bB==="string"&&bB.length<512&&bA===av&&bB.charAt(0)==="<"&&!O.test(bB)&&(b.support.checkClone||!o.test(bB))&&(b.support.html5Clone||!ah.test(bB))){e=true;bw=b.fragments[bB];if(bw&&bw!==1){by=bw}}if(!by){by=bA.createDocumentFragment();b.clean(bz,bA,by,bv)}if(e){b.fragments[bB]=bw?by:1}return{fragment:by,cacheable:e}};b.fragments={};b.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,bv){b.fn[e]=function(bw){var bz=[],bC=b(bw),bB=this.length===1&&this[0].parentNode;if(bB&&bB.nodeType===11&&bB.childNodes.length===1&&bC.length===1){bC[bv](this[0]);return this}else{for(var bA=0,bx=bC.length;bA<bx;bA++){var by=(bA>0?this.clone(true):this).get();b(bC[bA])[bv](by);bz=bz.concat(by)}return this.pushStack(bz,e,bC.selector)}}});function bg(e){if(typeof e.getElementsByTagName!=="undefined"){return e.getElementsByTagName("*")}else{if(typeof e.querySelectorAll!=="undefined"){return e.querySelectorAll("*")}else{return[]}}}function az(e){if(e.type==="checkbox"||e.type==="radio"){e.defaultChecked=e.checked}}function E(e){var bv=(e.nodeName||"").toLowerCase();if(bv==="input"){az(e)}else{if(bv!=="script"&&typeof e.getElementsByTagName!=="undefined"){b.grep(e.getElementsByTagName("input"),az)}}}function al(e){var bv=av.createElement("div");ac.appendChild(bv);bv.innerHTML=e.outerHTML;return bv.firstChild}b.extend({clone:function(by,bA,bw){var e,bv,bx,bz=b.support.html5Clone||!ah.test("<"+by.nodeName)?by.cloneNode(true):al(by);if((!b.support.noCloneEvent||!b.support.noCloneChecked)&&(by.nodeType===1||by.nodeType===11)&&!b.isXMLDoc(by)){ai(by,bz);e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){if(bv[bx]){ai(e[bx],bv[bx])}}}if(bA){t(by,bz);if(bw){e=bg(by);bv=bg(bz);for(bx=0;e[bx];++bx){t(e[bx],bv[bx])}}}e=bv=null;return bz},clean:function(bw,by,bH,bA){var bF;by=by||av;if(typeof by.createElement==="undefined"){by=by.ownerDocument||by[0]&&by[0].ownerDocument||av}var bI=[],bB;for(var bE=0,bz;(bz=bw[bE])!=null;bE++){if(typeof bz==="number"){bz+=""}if(!bz){continue}if(typeof bz==="string"){if(!W.test(bz)){bz=by.createTextNode(bz)}else{bz=bz.replace(R,"<$1></$2>");var bK=(d.exec(bz)||["",""])[1].toLowerCase(),bx=ax[bK]||ax._default,bD=bx[0],bv=by.createElement("div");if(by===av){ac.appendChild(bv)}else{a(by).appendChild(bv)}bv.innerHTML=bx[1]+bz+bx[2];while(bD--){bv=bv.lastChild}if(!b.support.tbody){var e=w.test(bz),bC=bK==="table"&&!e?bv.firstChild&&bv.firstChild.childNodes:bx[1]==="<table>"&&!e?bv.childNodes:[];for(bB=bC.length-1;bB>=0;--bB){if(b.nodeName(bC[bB],"tbody")&&!bC[bB].childNodes.length){bC[bB].parentNode.removeChild(bC[bB])}}}if(!b.support.leadingWhitespace&&ar.test(bz)){bv.insertBefore(by.createTextNode(ar.exec(bz)[0]),bv.firstChild)}bz=bv.childNodes}}var bG;if(!b.support.appendChecked){if(bz[0]&&typeof(bG=bz.length)==="number"){for(bB=0;bB<bG;bB++){E(bz[bB])}}else{E(bz)}}if(bz.nodeType){bI.push(bz)}else{bI=b.merge(bI,bz)}}if(bH){bF=function(bL){return !bL.type||bm.test(bL.type)};for(bE=0;bI[bE];bE++){if(bA&&b.nodeName(bI[bE],"script")&&(!bI[bE].type||bI[bE].type.toLowerCase()==="text/javascript")){bA.push(bI[bE].parentNode?bI[bE].parentNode.removeChild(bI[bE]):bI[bE])}else{if(bI[bE].nodeType===1){var bJ=b.grep(bI[bE].getElementsByTagName("script"),bF);bI.splice.apply(bI,[bE+1,0].concat(bJ))}bH.appendChild(bI[bE])}}}return bI},cleanData:function(bv){var by,bw,e=b.cache,bB=b.event.special,bA=b.support.deleteExpando;for(var bz=0,bx;(bx=bv[bz])!=null;bz++){if(bx.nodeName&&b.noData[bx.nodeName.toLowerCase()]){continue}bw=bx[b.expando];if(bw){by=e[bw];if(by&&by.events){for(var bC in by.events){if(bB[bC]){b.event.remove(bx,bC)}else{b.removeEvent(bx,bC,by.handle)}}if(by.handle){by.handle.elem=null}}if(bA){delete bx[b.expando]}else{if(bx.removeAttribute){bx.removeAttribute(b.expando)}}delete e[bw]}}}});function bo(e,bv){if(bv.src){b.ajax({url:bv.src,async:false,dataType:"script"})}else{b.globalEval((bv.text||bv.textContent||bv.innerHTML||"").replace(aN,"/*$0*/"))}if(bv.parentNode){bv.parentNode.removeChild(bv)}}var ak=/alpha\([^)]*\)/i,au=/opacity=([^)]*)/,z=/([A-Z]|^ms)/g,bc=/^-?\d+(?:px)?$/i,bn=/^-?\d/,I=/^([\-+])=([\-+.\de]+)/,a7={position:"absolute",visibility:"hidden",display:"block"},an=["Left","Right"],a1=["Top","Bottom"],Z,aI,aX;b.fn.css=function(e,bv){if(arguments.length===2&&bv===L){return this}return b.access(this,e,bv,true,function(bx,bw,by){return by!==L?b.style(bx,bw,by):b.css(bx,bw)})};b.extend({cssHooks:{opacity:{get:function(bw,bv){if(bv){var e=Z(bw,"opacity","opacity");return e===""?"1":e}else{return bw.style.opacity}}}},cssNumber:{fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":b.support.cssFloat?"cssFloat":"styleFloat"},style:function(bx,bw,bD,by){if(!bx||bx.nodeType===3||bx.nodeType===8||!bx.style){return}var bB,bC,bz=b.camelCase(bw),bv=bx.style,bE=b.cssHooks[bz];bw=b.cssProps[bz]||bz;if(bD!==L){bC=typeof bD;if(bC==="string"&&(bB=I.exec(bD))){bD=(+(bB[1]+1)*+bB[2])+parseFloat(b.css(bx,bw));bC="number"}if(bD==null||bC==="number"&&isNaN(bD)){return}if(bC==="number"&&!b.cssNumber[bz]){bD+="px"}if(!bE||!("set" in bE)||(bD=bE.set(bx,bD))!==L){try{bv[bw]=bD}catch(bA){}}}else{if(bE&&"get" in bE&&(bB=bE.get(bx,false,by))!==L){return bB}return bv[bw]}},css:function(by,bx,bv){var bw,e;bx=b.camelCase(bx);e=b.cssHooks[bx];bx=b.cssProps[bx]||bx;if(bx==="cssFloat"){bx="float"}if(e&&"get" in e&&(bw=e.get(by,true,bv))!==L){return bw}else{if(Z){return Z(by,bx)}}},swap:function(bx,bw,by){var e={};for(var bv in bw){e[bv]=bx.style[bv];bx.style[bv]=bw[bv]}by.call(bx);for(bv in bw){bx.style[bv]=e[bv]}}});b.curCSS=b.css;b.each(["height","width"],function(bv,e){b.cssHooks[e]={get:function(by,bx,bw){var bz;if(bx){if(by.offsetWidth!==0){return p(by,e,bw)}else{b.swap(by,a7,function(){bz=p(by,e,bw)})}return bz}},set:function(bw,bx){if(bc.test(bx)){bx=parseFloat(bx);if(bx>=0){return bx+"px"}}else{return bx}}}});if(!b.support.opacity){b.cssHooks.opacity={get:function(bv,e){return au.test((e&&bv.currentStyle?bv.currentStyle.filter:bv.style.filter)||"")?(parseFloat(RegExp.$1)/100)+"":e?"1":""},set:function(by,bz){var bx=by.style,bv=by.currentStyle,e=b.isNumeric(bz)?"alpha(opacity="+bz*100+")":"",bw=bv&&bv.filter||bx.filter||"";bx.zoom=1;if(bz>=1&&b.trim(bw.replace(ak,""))===""){bx.removeAttribute("filter");if(bv&&!bv.filter){return}}bx.filter=ak.test(bw)?bw.replace(ak,e):bw+" "+e}}}b(function(){if(!b.support.reliableMarginRight){b.cssHooks.marginRight={get:function(bw,bv){var e;b.swap(bw,{display:"inline-block"},function(){if(bv){e=Z(bw,"margin-right","marginRight")}else{e=bw.style.marginRight}});return e}}}});if(av.defaultView&&av.defaultView.getComputedStyle){aI=function(by,bw){var bv,bx,e;bw=bw.replace(z,"-$1").toLowerCase();if((bx=by.ownerDocument.defaultView)&&(e=bx.getComputedStyle(by,null))){bv=e.getPropertyValue(bw);if(bv===""&&!b.contains(by.ownerDocument.documentElement,by)){bv=b.style(by,bw)}}return bv}}if(av.documentElement.currentStyle){aX=function(bz,bw){var bA,e,by,bv=bz.currentStyle&&bz.currentStyle[bw],bx=bz.style;if(bv===null&&bx&&(by=bx[bw])){bv=by}if(!bc.test(bv)&&bn.test(bv)){bA=bx.left;e=bz.runtimeStyle&&bz.runtimeStyle.left;if(e){bz.runtimeStyle.left=bz.currentStyle.left}bx.left=bw==="fontSize"?"1em":(bv||0);bv=bx.pixelLeft+"px";bx.left=bA;if(e){bz.runtimeStyle.left=e}}return bv===""?"auto":bv}}Z=aI||aX;function p(by,bw,bv){var bA=bw==="width"?by.offsetWidth:by.offsetHeight,bz=bw==="width"?an:a1,bx=0,e=bz.length;if(bA>0){if(bv!=="border"){for(;bx<e;bx++){if(!bv){bA-=parseFloat(b.css(by,"padding"+bz[bx]))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}else{bA-=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}}}return bA+"px"}bA=Z(by,bw,bw);if(bA<0||bA==null){bA=by.style[bw]||0}bA=parseFloat(bA)||0;if(bv){for(;bx<e;bx++){bA+=parseFloat(b.css(by,"padding"+bz[bx]))||0;if(bv!=="padding"){bA+=parseFloat(b.css(by,"border"+bz[bx]+"Width"))||0}if(bv==="margin"){bA+=parseFloat(b.css(by,bv+bz[bx]))||0}}}return bA+"px"}if(b.expr&&b.expr.filters){b.expr.filters.hidden=function(bw){var bv=bw.offsetWidth,e=bw.offsetHeight;return(bv===0&&e===0)||(!b.support.reliableHiddenOffsets&&((bw.style&&bw.style.display)||b.css(bw,"display"))==="none")};b.expr.filters.visible=function(e){return !b.expr.filters.hidden(e)}}var k=/%20/g,ap=/\[\]$/,bs=/\r?\n/g,bq=/#.*$/,aD=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,aZ=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,aM=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,aQ=/^(?:GET|HEAD)$/,c=/^\/\//,M=/\?/,a6=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,q=/^(?:select|textarea)/i,h=/\s+/,br=/([?&])_=[^&]*/,K=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,A=b.fn.load,aa={},r={},aE,s,aV=["*/"]+["*"];try{aE=bl.href}catch(aw){aE=av.createElement("a");aE.href="";aE=aE.href}s=K.exec(aE.toLowerCase())||[];function f(e){return function(by,bA){if(typeof by!=="string"){bA=by;by="*"}if(b.isFunction(bA)){var bx=by.toLowerCase().split(h),bw=0,bz=bx.length,bv,bB,bC;for(;bw<bz;bw++){bv=bx[bw];bC=/^\+/.test(bv);if(bC){bv=bv.substr(1)||"*"}bB=e[bv]=e[bv]||[];bB[bC?"unshift":"push"](bA)}}}}function aW(bv,bE,bz,bD,bB,bx){bB=bB||bE.dataTypes[0];bx=bx||{};bx[bB]=true;var bA=bv[bB],bw=0,e=bA?bA.length:0,by=(bv===aa),bC;for(;bw<e&&(by||!bC);bw++){bC=bA[bw](bE,bz,bD);if(typeof bC==="string"){if(!by||bx[bC]){bC=L}else{bE.dataTypes.unshift(bC);bC=aW(bv,bE,bz,bD,bC,bx)}}}if((by||!bC)&&!bx["*"]){bC=aW(bv,bE,bz,bD,"*",bx)}return bC}function am(bw,bx){var bv,e,by=b.ajaxSettings.flatOptions||{};for(bv in bx){if(bx[bv]!==L){(by[bv]?bw:(e||(e={})))[bv]=bx[bv]}}if(e){b.extend(true,bw,e)}}b.fn.extend({load:function(bw,bz,bA){if(typeof bw!=="string"&&A){return A.apply(this,arguments)}else{if(!this.length){return this}}var by=bw.indexOf(" ");if(by>=0){var e=bw.slice(by,bw.length);bw=bw.slice(0,by)}var bx="GET";if(bz){if(b.isFunction(bz)){bA=bz;bz=L}else{if(typeof bz==="object"){bz=b.param(bz,b.ajaxSettings.traditional);bx="POST"}}}var bv=this;b.ajax({url:bw,type:bx,dataType:"html",data:bz,complete:function(bC,bB,bD){bD=bC.responseText;if(bC.isResolved()){bC.done(function(bE){bD=bE});bv.html(e?b("<div>").append(bD.replace(a6,"")).find(e):bD)}if(bA){bv.each(bA,[bD,bB,bC])}}});return this},serialize:function(){return b.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?b.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||q.test(this.nodeName)||aZ.test(this.type))}).map(function(e,bv){var bw=b(this).val();return bw==null?null:b.isArray(bw)?b.map(bw,function(by,bx){return{name:bv.name,value:by.replace(bs,"\r\n")}}):{name:bv.name,value:bw.replace(bs,"\r\n")}}).get()}});b.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(e,bv){b.fn[bv]=function(bw){return this.on(bv,bw)}});b.each(["get","post"],function(e,bv){b[bv]=function(bw,by,bz,bx){if(b.isFunction(by)){bx=bx||bz;bz=by;by=L}return b.ajax({type:bv,url:bw,data:by,success:bz,dataType:bx})}});b.extend({getScript:function(e,bv){return b.get(e,L,bv,"script")},getJSON:function(e,bv,bw){return b.get(e,bv,bw,"json")},ajaxSetup:function(bv,e){if(e){am(bv,b.ajaxSettings)}else{e=bv;bv=b.ajaxSettings}am(bv,e);return bv},ajaxSettings:{url:aE,isLocal:aM.test(s[1]),global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":aV},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":bb.String,"text html":true,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{context:true,url:true}},ajaxPrefilter:f(aa),ajaxTransport:f(r),ajax:function(bz,bx){if(typeof bz==="object"){bx=bz;bz=L}bx=bx||{};var bD=b.ajaxSetup({},bx),bS=bD.context||bD,bG=bS!==bD&&(bS.nodeType||bS instanceof b)?b(bS):b.event,bR=b.Deferred(),bN=b.Callbacks("once memory"),bB=bD.statusCode||{},bC,bH={},bO={},bQ,by,bL,bE,bI,bA=0,bw,bK,bJ={readyState:0,setRequestHeader:function(bT,bU){if(!bA){var e=bT.toLowerCase();bT=bO[e]=bO[e]||bT;bH[bT]=bU}return this},getAllResponseHeaders:function(){return bA===2?bQ:null},getResponseHeader:function(bT){var e;if(bA===2){if(!by){by={};while((e=aD.exec(bQ))){by[e[1].toLowerCase()]=e[2]}}e=by[bT.toLowerCase()]}return e===L?null:e},overrideMimeType:function(e){if(!bA){bD.mimeType=e}return this},abort:function(e){e=e||"abort";if(bL){bL.abort(e)}bF(0,e);return this}};function bF(bZ,bU,b0,bW){if(bA===2){return}bA=2;if(bE){clearTimeout(bE)}bL=L;bQ=bW||"";bJ.readyState=bZ>0?4:0;var bT,b4,b3,bX=bU,bY=b0?bj(bD,bJ,b0):L,bV,b2;if(bZ>=200&&bZ<300||bZ===304){if(bD.ifModified){if((bV=bJ.getResponseHeader("Last-Modified"))){b.lastModified[bC]=bV}if((b2=bJ.getResponseHeader("Etag"))){b.etag[bC]=b2}}if(bZ===304){bX="notmodified";bT=true}else{try{b4=G(bD,bY);bX="success";bT=true}catch(b1){bX="parsererror";b3=b1}}}else{b3=bX;if(!bX||bZ){bX="error";if(bZ<0){bZ=0}}}bJ.status=bZ;bJ.statusText=""+(bU||bX);if(bT){bR.resolveWith(bS,[b4,bX,bJ])}else{bR.rejectWith(bS,[bJ,bX,b3])}bJ.statusCode(bB);bB=L;if(bw){bG.trigger("ajax"+(bT?"Success":"Error"),[bJ,bD,bT?b4:b3])}bN.fireWith(bS,[bJ,bX]);if(bw){bG.trigger("ajaxComplete",[bJ,bD]);if(!(--b.active)){b.event.trigger("ajaxStop")}}}bR.promise(bJ);bJ.success=bJ.done;bJ.error=bJ.fail;bJ.complete=bN.add;bJ.statusCode=function(bT){if(bT){var e;if(bA<2){for(e in bT){bB[e]=[bB[e],bT[e]]}}else{e=bT[bJ.status];bJ.then(e,e)}}return this};bD.url=((bz||bD.url)+"").replace(bq,"").replace(c,s[1]+"//");bD.dataTypes=b.trim(bD.dataType||"*").toLowerCase().split(h);if(bD.crossDomain==null){bI=K.exec(bD.url.toLowerCase());bD.crossDomain=!!(bI&&(bI[1]!=s[1]||bI[2]!=s[2]||(bI[3]||(bI[1]==="http:"?80:443))!=(s[3]||(s[1]==="http:"?80:443))))}if(bD.data&&bD.processData&&typeof bD.data!=="string"){bD.data=b.param(bD.data,bD.traditional)}aW(aa,bD,bx,bJ);if(bA===2){return false}bw=bD.global;bD.type=bD.type.toUpperCase();bD.hasContent=!aQ.test(bD.type);if(bw&&b.active++===0){b.event.trigger("ajaxStart")}if(!bD.hasContent){if(bD.data){bD.url+=(M.test(bD.url)?"&":"?")+bD.data;delete bD.data}bC=bD.url;if(bD.cache===false){var bv=b.now(),bP=bD.url.replace(br,"$1_="+bv);bD.url=bP+((bP===bD.url)?(M.test(bD.url)?"&":"?")+"_="+bv:"")}}if(bD.data&&bD.hasContent&&bD.contentType!==false||bx.contentType){bJ.setRequestHeader("Content-Type",bD.contentType)}if(bD.ifModified){bC=bC||bD.url;if(b.lastModified[bC]){bJ.setRequestHeader("If-Modified-Since",b.lastModified[bC])}if(b.etag[bC]){bJ.setRequestHeader("If-None-Match",b.etag[bC])}}bJ.setRequestHeader("Accept",bD.dataTypes[0]&&bD.accepts[bD.dataTypes[0]]?bD.accepts[bD.dataTypes[0]]+(bD.dataTypes[0]!=="*"?", "+aV+"; q=0.01":""):bD.accepts["*"]);for(bK in bD.headers){bJ.setRequestHeader(bK,bD.headers[bK])}if(bD.beforeSend&&(bD.beforeSend.call(bS,bJ,bD)===false||bA===2)){bJ.abort();return false}for(bK in {success:1,error:1,complete:1}){bJ[bK](bD[bK])}bL=aW(r,bD,bx,bJ);if(!bL){bF(-1,"No Transport")}else{bJ.readyState=1;if(bw){bG.trigger("ajaxSend",[bJ,bD])}if(bD.async&&bD.timeout>0){bE=setTimeout(function(){bJ.abort("timeout")},bD.timeout)}try{bA=1;bL.send(bH,bF)}catch(bM){if(bA<2){bF(-1,bM)}else{throw bM}}}return bJ},param:function(e,bw){var bv=[],by=function(bz,bA){bA=b.isFunction(bA)?bA():bA;bv[bv.length]=encodeURIComponent(bz)+"="+encodeURIComponent(bA)};if(bw===L){bw=b.ajaxSettings.traditional}if(b.isArray(e)||(e.jquery&&!b.isPlainObject(e))){b.each(e,function(){by(this.name,this.value)})}else{for(var bx in e){v(bx,e[bx],bw,by)}}return bv.join("&").replace(k,"+")}});function v(bw,by,bv,bx){if(b.isArray(by)){b.each(by,function(bA,bz){if(bv||ap.test(bw)){bx(bw,bz)}else{v(bw+"["+(typeof bz==="object"||b.isArray(bz)?bA:"")+"]",bz,bv,bx)}})}else{if(!bv&&by!=null&&typeof by==="object"){for(var e in by){v(bw+"["+e+"]",by[e],bv,bx)}}else{bx(bw,by)}}}b.extend({active:0,lastModified:{},etag:{}});function bj(bD,bC,bz){var bv=bD.contents,bB=bD.dataTypes,bw=bD.responseFields,by,bA,bx,e;for(bA in bw){if(bA in bz){bC[bw[bA]]=bz[bA]}}while(bB[0]==="*"){bB.shift();if(by===L){by=bD.mimeType||bC.getResponseHeader("content-type")}}if(by){for(bA in bv){if(bv[bA]&&bv[bA].test(by)){bB.unshift(bA);break}}}if(bB[0] in bz){bx=bB[0]}else{for(bA in bz){if(!bB[0]||bD.converters[bA+" "+bB[0]]){bx=bA;break}if(!e){e=bA}}bx=bx||e}if(bx){if(bx!==bB[0]){bB.unshift(bx)}return bz[bx]}}function G(bH,bz){if(bH.dataFilter){bz=bH.dataFilter(bz,bH.dataType)}var bD=bH.dataTypes,bG={},bA,bE,bw=bD.length,bB,bC=bD[0],bx,by,bF,bv,e;for(bA=1;bA<bw;bA++){if(bA===1){for(bE in bH.converters){if(typeof bE==="string"){bG[bE.toLowerCase()]=bH.converters[bE]}}}bx=bC;bC=bD[bA];if(bC==="*"){bC=bx}else{if(bx!=="*"&&bx!==bC){by=bx+" "+bC;bF=bG[by]||bG["* "+bC];if(!bF){e=L;for(bv in bG){bB=bv.split(" ");if(bB[0]===bx||bB[0]==="*"){e=bG[bB[1]+" "+bC];if(e){bv=bG[bv];if(bv===true){bF=e}else{if(e===true){bF=bv}}break}}}}if(!(bF||e)){b.error("No conversion from "+by.replace(" "," to "))}if(bF!==true){bz=bF?bF(bz):e(bv(bz))}}}}return bz}var aC=b.now(),u=/(\=)\?(&|$)|\?\?/i;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return b.expando+"_"+(aC++)}});b.ajaxPrefilter("json jsonp",function(bD,bA,bC){var bx=bD.contentType==="application/x-www-form-urlencoded"&&(typeof bD.data==="string");if(bD.dataTypes[0]==="jsonp"||bD.jsonp!==false&&(u.test(bD.url)||bx&&u.test(bD.data))){var bB,bw=bD.jsonpCallback=b.isFunction(bD.jsonpCallback)?bD.jsonpCallback():bD.jsonpCallback,bz=bb[bw],e=bD.url,by=bD.data,bv="$1"+bw+"$2";if(bD.jsonp!==false){e=e.replace(u,bv);if(bD.url===e){if(bx){by=by.replace(u,bv)}if(bD.data===by){e+=(/\?/.test(e)?"&":"?")+bD.jsonp+"="+bw}}}bD.url=e;bD.data=by;bb[bw]=function(bE){bB=[bE]};bC.always(function(){bb[bw]=bz;if(bB&&b.isFunction(bz)){bb[bw](bB[0])}});bD.converters["script json"]=function(){if(!bB){b.error(bw+" was not called")}return bB[0]};bD.dataTypes[0]="json";return"script"}});b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(e){b.globalEval(e);return e}}});b.ajaxPrefilter("script",function(e){if(e.cache===L){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});b.ajaxTransport("script",function(bw){if(bw.crossDomain){var e,bv=av.head||av.getElementsByTagName("head")[0]||av.documentElement;return{send:function(bx,by){e=av.createElement("script");e.async="async";if(bw.scriptCharset){e.charset=bw.scriptCharset}e.src=bw.url;e.onload=e.onreadystatechange=function(bA,bz){if(bz||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(bv&&e.parentNode){bv.removeChild(e)}e=L;if(!bz){by(200,"success")}}};bv.insertBefore(e,bv.firstChild)},abort:function(){if(e){e.onload(0,1)}}}}});var B=bb.ActiveXObject?function(){for(var e in N){N[e](0,1)}}:false,y=0,N;function aL(){try{return new bb.XMLHttpRequest()}catch(bv){}}function aj(){try{return new bb.ActiveXObject("Microsoft.XMLHTTP")}catch(bv){}}b.ajaxSettings.xhr=bb.ActiveXObject?function(){return !this.isLocal&&aL()||aj()}:aL;(function(e){b.extend(b.support,{ajax:!!e,cors:!!e&&("withCredentials" in e)})})(b.ajaxSettings.xhr());if(b.support.ajax){b.ajaxTransport(function(e){if(!e.crossDomain||b.support.cors){var bv;return{send:function(bB,bw){var bA=e.xhr(),bz,by;if(e.username){bA.open(e.type,e.url,e.async,e.username,e.password)}else{bA.open(e.type,e.url,e.async)}if(e.xhrFields){for(by in e.xhrFields){bA[by]=e.xhrFields[by]}}if(e.mimeType&&bA.overrideMimeType){bA.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!bB["X-Requested-With"]){bB["X-Requested-With"]="XMLHttpRequest"}try{for(by in bB){bA.setRequestHeader(by,bB[by])}}catch(bx){}bA.send((e.hasContent&&e.data)||null);bv=function(bK,bE){var bF,bD,bC,bI,bH;try{if(bv&&(bE||bA.readyState===4)){bv=L;if(bz){bA.onreadystatechange=b.noop;if(B){delete N[bz]}}if(bE){if(bA.readyState!==4){bA.abort()}}else{bF=bA.status;bC=bA.getAllResponseHeaders();bI={};bH=bA.responseXML;if(bH&&bH.documentElement){bI.xml=bH}bI.text=bA.responseText;try{bD=bA.statusText}catch(bJ){bD=""}if(!bF&&e.isLocal&&!e.crossDomain){bF=bI.text?200:404}else{if(bF===1223){bF=204}}}}}catch(bG){if(!bE){bw(-1,bG)}}if(bI){bw(bF,bD,bI,bC)}};if(!e.async||bA.readyState===4){bv()}else{bz=++y;if(B){if(!N){N={};b(bb).unload(B)}N[bz]=bv}bA.onreadystatechange=bv}},abort:function(){if(bv){bv(0,1)}}}}})}var Q={},a8,m,aB=/^(?:toggle|show|hide)$/,aT=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,a3,aH=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],a4;b.fn.extend({show:function(bx,bA,bz){var bw,by;if(bx||bx===0){return this.animate(a0("show",3),bx,bA,bz)}else{for(var bv=0,e=this.length;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(!b._data(bw,"olddisplay")&&by==="none"){by=bw.style.display=""}if(by===""&&b.css(bw,"display")==="none"){b._data(bw,"olddisplay",x(bw.nodeName))}}}for(bv=0;bv<e;bv++){bw=this[bv];if(bw.style){by=bw.style.display;if(by===""||by==="none"){bw.style.display=b._data(bw,"olddisplay")||""}}}return this}},hide:function(bx,bA,bz){if(bx||bx===0){return this.animate(a0("hide",3),bx,bA,bz)}else{var bw,by,bv=0,e=this.length;for(;bv<e;bv++){bw=this[bv];if(bw.style){by=b.css(bw,"display");if(by!=="none"&&!b._data(bw,"olddisplay")){b._data(bw,"olddisplay",by)}}}for(bv=0;bv<e;bv++){if(this[bv].style){this[bv].style.display="none"}}return this}},_toggle:b.fn.toggle,toggle:function(bw,bv,bx){var e=typeof bw==="boolean";if(b.isFunction(bw)&&b.isFunction(bv)){this._toggle.apply(this,arguments)}else{if(bw==null||e){this.each(function(){var by=e?bw:b(this).is(":hidden");b(this)[by?"show":"hide"]()})}else{this.animate(a0("toggle",3),bw,bv,bx)}}return this},fadeTo:function(e,bx,bw,bv){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:bx},e,bw,bv)},animate:function(bz,bw,by,bx){var e=b.speed(bw,by,bx);if(b.isEmptyObject(bz)){return this.each(e.complete,[false])}bz=b.extend({},bz);function bv(){if(e.queue===false){b._mark(this)}var bE=b.extend({},e),bK=this.nodeType===1,bI=bK&&b(this).is(":hidden"),bB,bF,bD,bJ,bH,bC,bG,bL,bA;bE.animatedProperties={};for(bD in bz){bB=b.camelCase(bD);if(bD!==bB){bz[bB]=bz[bD];delete bz[bD]}bF=bz[bB];if(b.isArray(bF)){bE.animatedProperties[bB]=bF[1];bF=bz[bB]=bF[0]}else{bE.animatedProperties[bB]=bE.specialEasing&&bE.specialEasing[bB]||bE.easing||"swing"}if(bF==="hide"&&bI||bF==="show"&&!bI){return bE.complete.call(this)}if(bK&&(bB==="height"||bB==="width")){bE.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(b.css(this,"display")==="inline"&&b.css(this,"float")==="none"){if(!b.support.inlineBlockNeedsLayout||x(this.nodeName)==="inline"){this.style.display="inline-block"}else{this.style.zoom=1}}}}if(bE.overflow!=null){this.style.overflow="hidden"}for(bD in bz){bJ=new b.fx(this,bE,bD);bF=bz[bD];if(aB.test(bF)){bA=b._data(this,"toggle"+bD)||(bF==="toggle"?bI?"show":"hide":0);if(bA){b._data(this,"toggle"+bD,bA==="show"?"hide":"show");bJ[bA]()}else{bJ[bF]()}}else{bH=aT.exec(bF);bC=bJ.cur();if(bH){bG=parseFloat(bH[2]);bL=bH[3]||(b.cssNumber[bD]?"":"px");if(bL!=="px"){b.style(this,bD,(bG||1)+bL);bC=((bG||1)/bJ.cur())*bC;b.style(this,bD,bC+bL)}if(bH[1]){bG=((bH[1]==="-="?-1:1)*bG)+bC}bJ.custom(bC,bG,bL)}else{bJ.custom(bC,bF,"")}}}return true}return e.queue===false?this.each(bv):this.queue(e.queue,bv)},stop:function(bw,bv,e){if(typeof bw!=="string"){e=bv;bv=bw;bw=L}if(bv&&bw!==false){this.queue(bw||"fx",[])}return this.each(function(){var bx,by=false,bA=b.timers,bz=b._data(this);if(!e){b._unmark(true,this)}function bB(bE,bF,bD){var bC=bF[bD];b.removeData(bE,bD,true);bC.stop(e)}if(bw==null){for(bx in bz){if(bz[bx]&&bz[bx].stop&&bx.indexOf(".run")===bx.length-4){bB(this,bz,bx)}}}else{if(bz[bx=bw+".run"]&&bz[bx].stop){bB(this,bz,bx)}}for(bx=bA.length;bx--;){if(bA[bx].elem===this&&(bw==null||bA[bx].queue===bw)){if(e){bA[bx](true)}else{bA[bx].saveState()}by=true;bA.splice(bx,1)}}if(!(e&&by)){b.dequeue(this,bw)}})}});function bh(){setTimeout(at,0);return(a4=b.now())}function at(){a4=L}function a0(bv,e){var bw={};b.each(aH.concat.apply([],aH.slice(0,e)),function(){bw[this]=bv});return bw}b.each({slideDown:a0("show",1),slideUp:a0("hide",1),slideToggle:a0("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,bv){b.fn[e]=function(bw,by,bx){return this.animate(bv,bw,by,bx)}});b.extend({speed:function(bw,bx,bv){var e=bw&&typeof bw==="object"?b.extend({},bw):{complete:bv||!bv&&bx||b.isFunction(bw)&&bw,duration:bw,easing:bv&&bx||bx&&!b.isFunction(bx)&&bx};e.duration=b.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in b.fx.speeds?b.fx.speeds[e.duration]:b.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(by){if(b.isFunction(e.old)){e.old.call(this)}if(e.queue){b.dequeue(this,e.queue)}else{if(by!==false){b._unmark(this)}}};return e},easing:{linear:function(bw,bx,e,bv){return e+bv*bw},swing:function(bw,bx,e,bv){return((-Math.cos(bw*Math.PI)/2)+0.5)*bv+e}},timers:[],fx:function(bv,e,bw){this.options=e;this.elem=bv;this.prop=bw;e.orig=e.orig||{}}});b.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(b.fx.step[this.prop]||b.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var e,bv=b.css(this.elem,this.prop);return isNaN(e=parseFloat(bv))?!bv||bv==="auto"?0:bv:e},custom:function(bz,by,bx){var e=this,bw=b.fx;this.startTime=a4||bh();this.end=by;this.now=this.start=bz;this.pos=this.state=0;this.unit=bx||this.unit||(b.cssNumber[this.prop]?"":"px");function bv(bA){return e.step(bA)}bv.queue=this.options.queue;bv.elem=this.elem;bv.saveState=function(){if(e.options.hide&&b._data(e.elem,"fxshow"+e.prop)===L){b._data(e.elem,"fxshow"+e.prop,e.start)}};if(bv()&&b.timers.push(bv)&&!a3){a3=setInterval(bw.tick,bw.interval)}},show:function(){var e=b._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=e||b.style(this.elem,this.prop);this.options.show=true;if(e!==L){this.custom(this.cur(),e)}else{this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur())}b(this.elem).show()},hide:function(){this.options.orig[this.prop]=b._data(this.elem,"fxshow"+this.prop)||b.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(by){var bA,bB,bv,bx=a4||bh(),e=true,bz=this.elem,bw=this.options;if(by||bx>=bw.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();bw.animatedProperties[this.prop]=true;for(bA in bw.animatedProperties){if(bw.animatedProperties[bA]!==true){e=false}}if(e){if(bw.overflow!=null&&!b.support.shrinkWrapBlocks){b.each(["","X","Y"],function(bC,bD){bz.style["overflow"+bD]=bw.overflow[bC]})}if(bw.hide){b(bz).hide()}if(bw.hide||bw.show){for(bA in bw.animatedProperties){b.style(bz,bA,bw.orig[bA]);b.removeData(bz,"fxshow"+bA,true);b.removeData(bz,"toggle"+bA,true)}}bv=bw.complete;if(bv){bw.complete=false;bv.call(bz)}}return false}else{if(bw.duration==Infinity){this.now=bx}else{bB=bx-this.startTime;this.state=bB/bw.duration;this.pos=b.easing[bw.animatedProperties[this.prop]](this.state,bB,0,1,bw.duration);this.now=this.start+((this.end-this.start)*this.pos)}this.update()}return true}};b.extend(b.fx,{tick:function(){var bw,bv=b.timers,e=0;for(;e<bv.length;e++){bw=bv[e];if(!bw()&&bv[e]===bw){bv.splice(e--,1)}}if(!bv.length){b.fx.stop()}},interval:13,stop:function(){clearInterval(a3);a3=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(e){b.style(e.elem,"opacity",e.now)},_default:function(e){if(e.elem.style&&e.elem.style[e.prop]!=null){e.elem.style[e.prop]=e.now+e.unit}else{e.elem[e.prop]=e.now}}}});b.each(["width","height"],function(e,bv){b.fx.step[bv]=function(bw){b.style(bw.elem,bv,Math.max(0,bw.now)+bw.unit)}});if(b.expr&&b.expr.filters){b.expr.filters.animated=function(e){return b.grep(b.timers,function(bv){return e===bv.elem}).length}}function x(bx){if(!Q[bx]){var e=av.body,bv=b("<"+bx+">").appendTo(e),bw=bv.css("display");bv.remove();if(bw==="none"||bw===""){if(!a8){a8=av.createElement("iframe");a8.frameBorder=a8.width=a8.height=0}e.appendChild(a8);if(!m||!a8.createElement){m=(a8.contentWindow||a8.contentDocument).document;m.write((av.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>");m.close()}bv=m.createElement(bx);m.body.appendChild(bv);bw=b.css(bv,"display");e.removeChild(a8)}Q[bx]=bw}return Q[bx]}var V=/^t(?:able|d|h)$/i,ad=/^(?:body|html)$/i;if("getBoundingClientRect" in av.documentElement){b.fn.offset=function(bI){var by=this[0],bB;if(bI){return this.each(function(e){b.offset.setOffset(this,bI,e)})}if(!by||!by.ownerDocument){return null}if(by===by.ownerDocument.body){return b.offset.bodyOffset(by)}try{bB=by.getBoundingClientRect()}catch(bF){}var bH=by.ownerDocument,bw=bH.documentElement;if(!bB||!b.contains(bw,by)){return bB?{top:bB.top,left:bB.left}:{top:0,left:0}}var bC=bH.body,bD=aK(bH),bA=bw.clientTop||bC.clientTop||0,bE=bw.clientLeft||bC.clientLeft||0,bv=bD.pageYOffset||b.support.boxModel&&bw.scrollTop||bC.scrollTop,bz=bD.pageXOffset||b.support.boxModel&&bw.scrollLeft||bC.scrollLeft,bG=bB.top+bv-bA,bx=bB.left+bz-bE;return{top:bG,left:bx}}}else{b.fn.offset=function(bF){var bz=this[0];if(bF){return this.each(function(bG){b.offset.setOffset(this,bF,bG)})}if(!bz||!bz.ownerDocument){return null}if(bz===bz.ownerDocument.body){return b.offset.bodyOffset(bz)}var bC,bw=bz.offsetParent,bv=bz,bE=bz.ownerDocument,bx=bE.documentElement,bA=bE.body,bB=bE.defaultView,e=bB?bB.getComputedStyle(bz,null):bz.currentStyle,bD=bz.offsetTop,by=bz.offsetLeft;while((bz=bz.parentNode)&&bz!==bA&&bz!==bx){if(b.support.fixedPosition&&e.position==="fixed"){break}bC=bB?bB.getComputedStyle(bz,null):bz.currentStyle;bD-=bz.scrollTop;by-=bz.scrollLeft;if(bz===bw){bD+=bz.offsetTop;by+=bz.offsetLeft;if(b.support.doesNotAddBorder&&!(b.support.doesAddBorderForTableAndCells&&V.test(bz.nodeName))){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}bv=bw;bw=bz.offsetParent}if(b.support.subtractsBorderForOverflowNotVisible&&bC.overflow!=="visible"){bD+=parseFloat(bC.borderTopWidth)||0;by+=parseFloat(bC.borderLeftWidth)||0}e=bC}if(e.position==="relative"||e.position==="static"){bD+=bA.offsetTop;by+=bA.offsetLeft}if(b.support.fixedPosition&&e.position==="fixed"){bD+=Math.max(bx.scrollTop,bA.scrollTop);by+=Math.max(bx.scrollLeft,bA.scrollLeft)}return{top:bD,left:by}}}b.offset={bodyOffset:function(e){var bw=e.offsetTop,bv=e.offsetLeft;if(b.support.doesNotIncludeMarginInBodyOffset){bw+=parseFloat(b.css(e,"marginTop"))||0;bv+=parseFloat(b.css(e,"marginLeft"))||0}return{top:bw,left:bv}},setOffset:function(bx,bG,bA){var bB=b.css(bx,"position");if(bB==="static"){bx.style.position="relative"}var bz=b(bx),bv=bz.offset(),e=b.css(bx,"top"),bE=b.css(bx,"left"),bF=(bB==="absolute"||bB==="fixed")&&b.inArray("auto",[e,bE])>-1,bD={},bC={},bw,by;if(bF){bC=bz.position();bw=bC.top;by=bC.left}else{bw=parseFloat(e)||0;by=parseFloat(bE)||0}if(b.isFunction(bG)){bG=bG.call(bx,bA,bv)}if(bG.top!=null){bD.top=(bG.top-bv.top)+bw}if(bG.left!=null){bD.left=(bG.left-bv.left)+by}if("using" in bG){bG.using.call(bx,bD)}else{bz.css(bD)}}};b.fn.extend({position:function(){if(!this[0]){return null}var bw=this[0],bv=this.offsetParent(),bx=this.offset(),e=ad.test(bv[0].nodeName)?{top:0,left:0}:bv.offset();bx.top-=parseFloat(b.css(bw,"marginTop"))||0;bx.left-=parseFloat(b.css(bw,"marginLeft"))||0;e.top+=parseFloat(b.css(bv[0],"borderTopWidth"))||0;e.left+=parseFloat(b.css(bv[0],"borderLeftWidth"))||0;return{top:bx.top-e.top,left:bx.left-e.left}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||av.body;while(e&&(!ad.test(e.nodeName)&&b.css(e,"position")==="static")){e=e.offsetParent}return e})}});b.each(["Left","Top"],function(bv,e){var bw="scroll"+e;b.fn[bw]=function(bz){var bx,by;if(bz===L){bx=this[0];if(!bx){return null}by=aK(bx);return by?("pageXOffset" in by)?by[bv?"pageYOffset":"pageXOffset"]:b.support.boxModel&&by.document.documentElement[bw]||by.document.body[bw]:bx[bw]}return this.each(function(){by=aK(this);if(by){by.scrollTo(!bv?bz:b(by).scrollLeft(),bv?bz:b(by).scrollTop())}else{this[bw]=bz}})}});function aK(e){return b.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}b.each(["Height","Width"],function(bv,e){var bw=e.toLowerCase();b.fn["inner"+e]=function(){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,"padding")):this[bw]():null};b.fn["outer"+e]=function(by){var bx=this[0];return bx?bx.style?parseFloat(b.css(bx,bw,by?"margin":"border")):this[bw]():null};b.fn[bw]=function(bz){var bA=this[0];if(!bA){return bz==null?null:this}if(b.isFunction(bz)){return this.each(function(bE){var bD=b(this);bD[bw](bz.call(this,bE,bD[bw]()))})}if(b.isWindow(bA)){var bB=bA.document.documentElement["client"+e],bx=bA.document.body;return bA.document.compatMode==="CSS1Compat"&&bB||bx&&bx["client"+e]||bB}else{if(bA.nodeType===9){return Math.max(bA.documentElement["client"+e],bA.body["scroll"+e],bA.documentElement["scroll"+e],bA.body["offset"+e],bA.documentElement["offset"+e])}else{if(bz===L){var bC=b.css(bA,bw),by=parseFloat(bC);return b.isNumeric(by)?by:bC}else{return this.css(bw,typeof bz==="string"?bz:bz+"px")}}}}});bb.jQuery=bb.$=b;if(typeof define==="function"&&define.amd&&define.amd.jQuery){define("jquery",[],function(){return b})}})(window);/*!
- * jQuery UI 1.8.18
- *
- * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI
- */
-(function(a,d){a.ui=a.ui||{};if(a.ui.version){return}a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(e,f){return typeof e==="number"?this.each(function(){var g=this;setTimeout(function(){a(g).focus();if(f){f.call(g)}},e)}):this._focus.apply(this,arguments)},scrollParent:function(){var e;if((a.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){e=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(a.curCSS(this,"position",1))&&(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}else{e=this.parents().filter(function(){return(/(auto|scroll)/).test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!e.length?a(document):e},zIndex:function(h){if(h!==d){return this.css("zIndex",h)}if(this.length){var f=a(this[0]),e,g;while(f.length&&f[0]!==document){e=f.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){g=parseInt(f.css("zIndex"),10);if(!isNaN(g)&&g!==0){return g}}f=f.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});a.each(["Width","Height"],function(g,e){var f=e==="Width"?["Left","Right"]:["Top","Bottom"],h=e.toLowerCase(),k={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};function j(m,l,i,n){a.each(f,function(){l-=parseFloat(a.curCSS(m,"padding"+this,true))||0;if(i){l-=parseFloat(a.curCSS(m,"border"+this+"Width",true))||0}if(n){l-=parseFloat(a.curCSS(m,"margin"+this,true))||0}});return l}a.fn["inner"+e]=function(i){if(i===d){return k["inner"+e].call(this)}return this.each(function(){a(this).css(h,j(this,i)+"px")})};a.fn["outer"+e]=function(i,l){if(typeof i!=="number"){return k["outer"+e].call(this,i)}return this.each(function(){a(this).css(h,j(this,i,true,l)+"px")})}});function c(g,e){var j=g.nodeName.toLowerCase();if("area"===j){var i=g.parentNode,h=i.name,f;if(!g.href||!h||i.nodeName.toLowerCase()!=="map"){return false}f=a("img[usemap=#"+h+"]")[0];return !!f&&b(f)}return(/input|select|textarea|button|object/.test(j)?!g.disabled:"a"==j?g.href||e:e)&&b(g)}function b(e){return !a(e).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}a.extend(a.expr[":"],{data:function(g,f,e){return !!a.data(g,e[3])},focusable:function(e){return c(e,!isNaN(a.attr(e,"tabindex")))},tabbable:function(g){var e=a.attr(g,"tabindex"),f=isNaN(e);return(f||e>=0)&&c(g,!f)}});a(function(){var e=document.body,f=e.appendChild(f=document.createElement("div"));f.offsetHeight;a.extend(f.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});a.support.minHeight=f.offsetHeight===100;a.support.selectstart="onselectstart" in f;e.removeChild(f).style.display="none"});a.extend(a.ui,{plugin:{add:function(f,g,j){var h=a.ui[f].prototype;for(var e in j){h.plugins[e]=h.plugins[e]||[];h.plugins[e].push([g,j[e]])}},call:function(e,g,f){var j=e.plugins[g];if(!j||!e.element[0].parentNode){return}for(var h=0;h<j.length;h++){if(e.options[j[h][0]]){j[h][1].apply(e.element,f)}}}},contains:function(f,e){return document.compareDocumentPosition?f.compareDocumentPosition(e)&16:f!==e&&f.contains(e)},hasScroll:function(h,f){if(a(h).css("overflow")==="hidden"){return false}var e=(f&&f==="left")?"scrollLeft":"scrollTop",g=false;if(h[e]>0){return true}h[e]=1;g=(h[e]>0);h[e]=0;return g},isOverAxis:function(f,e,g){return(f>e)&&(f<(e+g))},isOver:function(j,f,i,h,e,g){return a.ui.isOverAxis(j,i,e)&&a.ui.isOverAxis(f,h,g)}})})(jQuery);/*!
- * jQuery UI Widget 1.8.18
- *
- * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Widget
- */
-(function(b,d){if(b.cleanData){var c=b.cleanData;b.cleanData=function(f){for(var g=0,h;(h=f[g])!=null;g++){try{b(h).triggerHandler("remove")}catch(j){}}c(f)}}else{var a=b.fn.remove;b.fn.remove=function(e,f){return this.each(function(){if(!f){if(!e||b.filter(e,[this]).length){b("*",this).add([this]).each(function(){try{b(this).triggerHandler("remove")}catch(g){}})}}return a.call(b(this),e,f)})}}b.widget=function(f,h,e){var g=f.split(".")[0],j;f=f.split(".")[1];j=g+"-"+f;if(!e){e=h;h=b.Widget}b.expr[":"][j]=function(k){return !!b.data(k,f)};b[g]=b[g]||{};b[g][f]=function(k,l){if(arguments.length){this._createWidget(k,l)}};var i=new h();i.options=b.extend(true,{},i.options);b[g][f].prototype=b.extend(true,i,{namespace:g,widgetName:f,widgetEventPrefix:b[g][f].prototype.widgetEventPrefix||f,widgetBaseClass:j},e);b.widget.bridge(f,b[g][f])};b.widget.bridge=function(f,e){b.fn[f]=function(i){var g=typeof i==="string",h=Array.prototype.slice.call(arguments,1),j=this;i=!g&&h.length?b.extend.apply(null,[true,i].concat(h)):i;if(g&&i.charAt(0)==="_"){return j}if(g){this.each(function(){var k=b.data(this,f),l=k&&b.isFunction(k[i])?k[i].apply(k,h):k;if(l!==k&&l!==d){j=l;return false}})}else{this.each(function(){var k=b.data(this,f);if(k){k.option(i||{})._init()}else{b.data(this,f,new e(i,this))}})}return j}};b.Widget=function(e,f){if(arguments.length){this._createWidget(e,f)}};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(f,g){b.data(g,this.widgetName,this);this.element=b(g);this.options=b.extend(true,{},this.options,this._getCreateOptions(),f);var e=this;this.element.bind("remove."+this.widgetName,function(){e.destroy()});this._create();this._trigger("create");this._init()},_getCreateOptions:function(){return b.metadata&&b.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(f,g){var e=f;if(arguments.length===0){return b.extend({},this.options)}if(typeof f==="string"){if(g===d){return this.options[f]}e={};e[f]=g}this._setOptions(e);return this},_setOptions:function(f){var e=this;b.each(f,function(g,h){e._setOption(g,h)});return this},_setOption:function(e,f){this.options[e]=f;if(e==="disabled"){this.widget()[f?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",f)}return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(e,f,g){var j,i,h=this.options[e];g=g||{};f=b.Event(f);f.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase();f.target=this.element[0];i=f.originalEvent;if(i){for(j in i){if(!(j in f)){f[j]=i[j]}}}this.element.trigger(f,g);return !(b.isFunction(h)&&h.call(this.element[0],f,g)===false||f.isDefaultPrevented())}}})(jQuery);/*!
- * jQuery UI Mouse 1.8.18
- *
- * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * http://docs.jquery.com/UI/Mouse
- *
- * Depends:
- * jquery.ui.widget.js
- */
-(function(b,c){var a=false;b(document).mouseup(function(d){a=false});b.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var d=this;this.element.bind("mousedown."+this.widgetName,function(e){return d._mouseDown(e)}).bind("click."+this.widgetName,function(e){if(true===b.data(e.target,d.widgetName+".preventClickEvent")){b.removeData(e.target,d.widgetName+".preventClickEvent");e.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(f){if(a){return}(this._mouseStarted&&this._mouseUp(f));this._mouseDownEvent=f;var e=this,g=(f.which==1),d=(typeof this.options.cancel=="string"&&f.target.nodeName?b(f.target).closest(this.options.cancel).length:false);if(!g||d||!this._mouseCapture(f)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){e.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(f)&&this._mouseDelayMet(f)){this._mouseStarted=(this._mouseStart(f)!==false);if(!this._mouseStarted){f.preventDefault();return true}}if(true===b.data(f.target,this.widgetName+".preventClickEvent")){b.removeData(f.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(h){return e._mouseMove(h)};this._mouseUpDelegate=function(h){return e._mouseUp(h)};b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);f.preventDefault();a=true;return true},_mouseMove:function(d){if(b.browser.msie&&!(document.documentMode>=9)&&!d.button){return this._mouseUp(d)}if(this._mouseStarted){this._mouseDrag(d);return d.preventDefault()}if(this._mouseDistanceMet(d)&&this._mouseDelayMet(d)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,d)!==false);(this._mouseStarted?this._mouseDrag(d):this._mouseUp(d))}return !this._mouseStarted},_mouseUp:function(d){b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(d.target==this._mouseDownEvent.target){b.data(d.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(d)}return false},_mouseDistanceMet:function(d){return(Math.max(Math.abs(this._mouseDownEvent.pageX-d.pageX),Math.abs(this._mouseDownEvent.pageY-d.pageY))>=this.options.distance)},_mouseDelayMet:function(d){return this.mouseDelayMet},_mouseStart:function(d){},_mouseDrag:function(d){},_mouseStop:function(d){},_mouseCapture:function(d){return true}})})(jQuery);(function(c,d){c.widget("ui.resizable",c.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000},_create:function(){var f=this,k=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(k.aspectRatio),aspectRatio:k.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:k.helper||k.ghost||k.animate?k.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=k.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var l=this.handles.split(",");this.handles={};for(var g=0;g<l.length;g++){var j=c.trim(l[g]),e="ui-resizable-"+j;var h=c('<div class="ui-resizable-handle '+e+'"></div>');if(/sw|se|ne|nw/.test(j)){h.css({zIndex:++k.zIndex})}if("se"==j){h.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[j]=".ui-resizable-"+j;this.element.append(h)}}this._renderAxis=function(q){q=q||this.element;for(var n in this.handles){if(this.handles[n].constructor==String){this.handles[n]=c(this.handles[n],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var o=c(this.handles[n],this.element),p=0;p=/sw|ne|nw|se|n|s/.test(n)?o.outerHeight():o.outerWidth();var m=["padding",/ne|nw|n/.test(n)?"Top":/se|sw|s/.test(n)?"Bottom":/^e$/.test(n)?"Right":"Left"].join("");q.css(m,p);this._proportionallyResize()}if(!c(this.handles[n]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!f.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}f.axis=i&&i[1]?i[1]:"se"}});if(k.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){if(k.disabled){return}c(this).removeClass("ui-resizable-autohide");f._handles.show()},function(){if(k.disabled){return}if(!f.resizing){c(this).addClass("ui-resizable-autohide");f._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var e=function(g){c(g).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){e(this.element);var f=this.element;f.after(this.originalElement.css({position:f.css("position"),width:f.outerWidth(),height:f.outerHeight(),top:f.css("top"),left:f.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);e(this.originalElement);return this},_mouseCapture:function(f){var g=false;for(var e in this.handles){if(c(this.handles[e])[0]==f.target){g=true}}return !this.options.disabled&&g},_mouseStart:function(g){var j=this.options,f=this.element.position(),e=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(e.is(".ui-draggable")||(/absolute/).test(e.css("position"))){e.css({position:"absolute",top:f.top,left:f.left})}this._renderProxy();var k=b(this.helper.css("left")),h=b(this.helper.css("top"));if(j.containment){k+=c(j.containment).scrollLeft()||0;h+=c(j.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:k,top:h};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:k,top:h};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:g.pageX,top:g.pageY};this.aspectRatio=(typeof j.aspectRatio=="number")?j.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var i=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",i=="auto"?this.axis+"-resize":i);e.addClass("ui-resizable-resizing");this._propagate("start",g);return true},_mouseDrag:function(e){var h=this.helper,g=this.options,m={},q=this,j=this.originalMousePosition,n=this.axis;var r=(e.pageX-j.left)||0,p=(e.pageY-j.top)||0;var i=this._change[n];if(!i){return false}var l=i.apply(this,[e,r,p]),k=c.browser.msie&&c.browser.version<7,f=this.sizeDiff;this._updateVirtualBoundaries(e.shiftKey);if(this._aspectRatio||e.shiftKey){l=this._updateRatio(l,e)}l=this._respectSize(l,e);this._propagate("resize",e);h.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(l);this._trigger("resize",e,this.ui());return false},_mouseStop:function(h){this.resizing=false;var i=this.options,m=this;if(this._helper){var g=this._proportionallyResizeElements,e=g.length&&(/textarea/i).test(g[0].nodeName),f=e&&c.ui.hasScroll(g[0],"left")?0:m.sizeDiff.height,k=e?0:m.sizeDiff.width;var n={width:(m.helper.width()-k),height:(m.helper.height()-f)},j=(parseInt(m.element.css("left"),10)+(m.position.left-m.originalPosition.left))||null,l=(parseInt(m.element.css("top"),10)+(m.position.top-m.originalPosition.top))||null;if(!i.animate){this.element.css(c.extend(n,{top:l,left:j}))}m.helper.height(m.size.height);m.helper.width(m.size.width);if(this._helper&&!i.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",h);if(this._helper){this.helper.remove()}return false},_updateVirtualBoundaries:function(g){var j=this.options,i,h,f,k,e;e={minWidth:a(j.minWidth)?j.minWidth:0,maxWidth:a(j.maxWidth)?j.maxWidth:Infinity,minHeight:a(j.minHeight)?j.minHeight:0,maxHeight:a(j.maxHeight)?j.maxHeight:Infinity};if(this._aspectRatio||g){i=e.minHeight*this.aspectRatio;f=e.minWidth/this.aspectRatio;h=e.maxHeight*this.aspectRatio;k=e.maxWidth/this.aspectRatio;if(i>e.minWidth){e.minWidth=i}if(f>e.minHeight){e.minHeight=f}if(h<e.maxWidth){e.maxWidth=h}if(k<e.maxHeight){e.maxHeight=k}}this._vBoundaries=e},_updateCache:function(e){var f=this.options;this.offset=this.helper.offset();if(a(e.left)){this.position.left=e.left}if(a(e.top)){this.position.top=e.top}if(a(e.height)){this.size.height=e.height}if(a(e.width)){this.size.width=e.width}},_updateRatio:function(h,g){var i=this.options,j=this.position,f=this.size,e=this.axis;if(a(h.height)){h.width=(h.height*this.aspectRatio)}else{if(a(h.width)){h.height=(h.width/this.aspectRatio)}}if(e=="sw"){h.left=j.left+(f.width-h.width);h.top=null}if(e=="nw"){h.top=j.top+(f.height-h.height);h.left=j.left+(f.width-h.width)}return h},_respectSize:function(l,g){var j=this.helper,i=this._vBoundaries,r=this._aspectRatio||g.shiftKey,q=this.axis,t=a(l.width)&&i.maxWidth&&(i.maxWidth<l.width),m=a(l.height)&&i.maxHeight&&(i.maxHeight<l.height),h=a(l.width)&&i.minWidth&&(i.minWidth>l.width),s=a(l.height)&&i.minHeight&&(i.minHeight>l.height);if(h){l.width=i.minWidth}if(s){l.height=i.minHeight}if(t){l.width=i.maxWidth}if(m){l.height=i.maxHeight}var f=this.originalPosition.left+this.originalSize.width,p=this.position.top+this.size.height;var k=/sw|nw|w/.test(q),e=/nw|ne|n/.test(q);if(h&&k){l.left=f-i.minWidth}if(t&&k){l.left=f-i.maxWidth}if(s&&e){l.top=p-i.minHeight}if(m&&e){l.top=p-i.maxHeight}var n=!l.width&&!l.height;if(n&&!l.left&&l.top){l.top=null}else{if(n&&!l.top&&l.left){l.left=null}}return l},_proportionallyResize:function(){var k=this.options;if(!this._proportionallyResizeElements.length){return}var g=this.helper||this.element;for(var f=0;f<this._proportionallyResizeElements.length;f++){var h=this._proportionallyResizeElements[f];if(!this.borderDif){var e=[h.css("borderTopWidth"),h.css("borderRightWidth"),h.css("borderBottomWidth"),h.css("borderLeftWidth")],j=[h.css("paddingTop"),h.css("paddingRight"),h.css("paddingBottom"),h.css("paddingLeft")];this.borderDif=c.map(e,function(l,n){var m=parseInt(l,10)||0,o=parseInt(j[n],10)||0;return m+o})}if(c.browser.msie&&!(!(c(g).is(":hidden")||c(g).parents(":hidden").length))){continue}h.css({height:(g.height()-this.borderDif[0]-this.borderDif[2])||0,width:(g.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var f=this.element,i=this.options;this.elementOffset=f.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var e=c.browser.msie&&c.browser.version<7,g=(e?1:0),h=(e?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+h,height:this.element.outerHeight()+h,position:"absolute",left:this.elementOffset.left-g+"px",top:this.elementOffset.top-g+"px",zIndex:++i.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(g,f,e){return{width:this.originalSize.width+f}},w:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{left:i.left+f,width:g.width-f}},n:function(h,f,e){var j=this.options,g=this.originalSize,i=this.originalPosition;return{top:i.top+e,height:g.height-e}},s:function(g,f,e){return{height:this.originalSize.height+e}},se:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},sw:function(g,f,e){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[g,f,e]))},ne:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[g,f,e]))},nw:function(g,f,e){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[g,f,e]))}},_propagate:function(f,e){c.ui.plugin.call(this,f,[e,this.ui()]);(f!="resize"&&this._trigger(f,e,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});c.extend(c.ui.resizable,{version:"1.8.18"});c.ui.plugin.add("resizable","alsoResize",{start:function(f,g){var e=c(this).data("resizable"),i=e.options;var h=function(j){c(j).each(function(){var k=c(this);k.data("resizable-alsoresize",{width:parseInt(k.width(),10),height:parseInt(k.height(),10),left:parseInt(k.css("left"),10),top:parseInt(k.css("top"),10)})})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.parentNode){if(i.alsoResize.length){i.alsoResize=i.alsoResize[0];h(i.alsoResize)}else{c.each(i.alsoResize,function(j){h(j)})}}else{h(i.alsoResize)}},resize:function(g,i){var f=c(this).data("resizable"),j=f.options,h=f.originalSize,l=f.originalPosition;var k={height:(f.size.height-h.height)||0,width:(f.size.width-h.width)||0,top:(f.position.top-l.top)||0,left:(f.position.left-l.left)||0},e=function(m,n){c(m).each(function(){var q=c(this),r=c(this).data("resizable-alsoresize"),p={},o=n&&n.length?n:q.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];c.each(o,function(s,u){var t=(r[u]||0)+(k[u]||0);if(t&&t>=0){p[u]=t||null}});q.css(p)})};if(typeof(j.alsoResize)=="object"&&!j.alsoResize.nodeType){c.each(j.alsoResize,function(m,n){e(m,n)})}else{e(j.alsoResize)}},stop:function(e,f){c(this).removeData("resizable-alsoresize")}});c.ui.plugin.add("resizable","animate",{stop:function(i,n){var p=c(this).data("resizable"),j=p.options;var h=p._proportionallyResizeElements,e=h.length&&(/textarea/i).test(h[0].nodeName),f=e&&c.ui.hasScroll(h[0],"left")?0:p.sizeDiff.height,l=e?0:p.sizeDiff.width;var g={width:(p.size.width-l),height:(p.size.height-f)},k=(parseInt(p.element.css("left"),10)+(p.position.left-p.originalPosition.left))||null,m=(parseInt(p.element.css("top"),10)+(p.position.top-p.originalPosition.top))||null;p.element.animate(c.extend(g,m&&k?{top:m,left:k}:{}),{duration:j.animateDuration,easing:j.animateEasing,step:function(){var o={width:parseInt(p.element.css("width"),10),height:parseInt(p.element.css("height"),10),top:parseInt(p.element.css("top"),10),left:parseInt(p.element.css("left"),10)};if(h&&h.length){c(h[0]).css({width:o.width,height:o.height})}p._updateCache(o);p._propagate("resize",i)}})}});c.ui.plugin.add("resizable","containment",{start:function(f,r){var t=c(this).data("resizable"),j=t.options,l=t.element;var g=j.containment,k=(g instanceof c)?g.get(0):(/parent/.test(g))?l.parent().get(0):g;if(!k){return}t.containerElement=c(k);if(/document/.test(g)||g==document){t.containerOffset={left:0,top:0};t.containerPosition={left:0,top:0};t.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var n=c(k),i=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){i[p]=b(n.css("padding"+o))});t.containerOffset=n.offset();t.containerPosition=n.position();t.containerSize={height:(n.innerHeight()-i[3]),width:(n.innerWidth()-i[1])};var q=t.containerOffset,e=t.containerSize.height,m=t.containerSize.width,h=(c.ui.hasScroll(k,"left")?k.scrollWidth:m),s=(c.ui.hasScroll(k)?k.scrollHeight:e);t.parentData={element:k,left:q.left,top:q.top,width:h,height:s}}},resize:function(g,q){var t=c(this).data("resizable"),i=t.options,f=t.containerSize,p=t.containerOffset,m=t.size,n=t.position,r=t._aspectRatio||g.shiftKey,e={top:0,left:0},h=t.containerElement;if(h[0]!=document&&(/static/).test(h.css("position"))){e=p}if(n.left<(t._helper?p.left:0)){t.size.width=t.size.width+(t._helper?(t.position.left-p.left):(t.position.left-e.left));if(r){t.size.height=t.size.width/i.aspectRatio}t.position.left=i.helper?p.left:0}if(n.top<(t._helper?p.top:0)){t.size.height=t.size.height+(t._helper?(t.position.top-p.top):t.position.top);if(r){t.size.width=t.size.height*i.aspectRatio}t.position.top=t._helper?p.top:0}t.offset.left=t.parentData.left+t.position.left;t.offset.top=t.parentData.top+t.position.top;var l=Math.abs((t._helper?t.offset.left-e.left:(t.offset.left-e.left))+t.sizeDiff.width),s=Math.abs((t._helper?t.offset.top-e.top:(t.offset.top-p.top))+t.sizeDiff.height);var k=t.containerElement.get(0)==t.element.parent().get(0),j=/relative|absolute/.test(t.containerElement.css("position"));if(k&&j){l-=t.parentData.left}if(l+t.size.width>=t.parentData.width){t.size.width=t.parentData.width-l;if(r){t.size.height=t.size.width/t.aspectRatio}}if(s+t.size.height>=t.parentData.height){t.size.height=t.parentData.height-s;if(r){t.size.width=t.size.height*t.aspectRatio}}},stop:function(f,n){var q=c(this).data("resizable"),g=q.options,l=q.position,m=q.containerOffset,e=q.containerPosition,i=q.containerElement;var j=c(q.helper),r=j.offset(),p=j.outerWidth()-q.sizeDiff.width,k=j.outerHeight()-q.sizeDiff.height;if(q._helper&&!g.animate&&(/relative/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}if(q._helper&&!g.animate&&(/static/).test(i.css("position"))){c(this).css({left:r.left-e.left-m.left,width:p,height:k})}}});c.ui.plugin.add("resizable","ghost",{start:function(g,h){var e=c(this).data("resizable"),i=e.options,f=e.size;e.ghost=e.originalElement.clone();e.ghost.css({opacity:0.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof i.ghost=="string"?i.ghost:"");e.ghost.appendTo(e.helper)},resize:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost){e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})}},stop:function(f,g){var e=c(this).data("resizable"),h=e.options;if(e.ghost&&e.helper){e.helper.get(0).removeChild(e.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(e,m){var p=c(this).data("resizable"),h=p.options,k=p.size,i=p.originalSize,j=p.originalPosition,n=p.axis,l=h._aspectRatio||e.shiftKey;h.grid=typeof h.grid=="number"?[h.grid,h.grid]:h.grid;var g=Math.round((k.width-i.width)/(h.grid[0]||1))*(h.grid[0]||1),f=Math.round((k.height-i.height)/(h.grid[1]||1))*(h.grid[1]||1);if(/^(se|s|e)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f}else{if(/^(ne)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f}else{if(/^(sw)$/.test(n)){p.size.width=i.width+g;p.size.height=i.height+f;p.position.left=j.left-g}else{p.size.width=i.width+g;p.size.height=i.height+f;p.position.top=j.top-f;p.position.left=j.left-g}}}}});var b=function(e){return parseInt(e,10)||0};var a=function(e){return !isNaN(parseInt(e,10))}})(jQuery);/*!
- * jQuery hashchange event - v1.3 - 7/21/2010
- * http://benalman.com/projects/jquery-hashchange-plugin/
- *
- * Copyright (c) 2010 "Cowboy" Ben Alman
- * Dual licensed under the MIT and GPL licenses.
- * http://benalman.com/about/license/
- */
-(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);(function(c){var a=c.scrollTo=function(f,e,d){c(window).scrollTo(f,e,d)};a.defaults={axis:"xy",duration:parseFloat(c.fn.jquery)>=1.3?0:1};a.window=function(d){return c(window)._scrollable()};c.fn._scrollable=function(){return this.map(function(){var e=this,d=!e.nodeName||c.inArray(e.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!d){return e}var f=(e.contentWindow||e).document||e.ownerDocument||e;return c.browser.safari||f.compatMode=="BackCompat"?f.body:f.documentElement})};c.fn.scrollTo=function(f,e,d){if(typeof e=="object"){d=e;e=0}if(typeof d=="function"){d={onAfter:d}}if(f=="max"){f=9000000000}d=c.extend({},a.defaults,d);e=e||d.speed||d.duration;d.queue=d.queue&&d.axis.length>1;if(d.queue){e/=2}d.offset=b(d.offset);d.over=b(d.over);return this._scrollable().each(function(){var l=this,j=c(l),k=f,i,g={},m=j.is("html,body");switch(typeof k){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(k)){k=b(k);break}k=c(k,this);case"object":if(k.is||k.style){i=(k=c(k)).offset()}}c.each(d.axis.split(""),function(q,r){var s=r=="x"?"Left":"Top",u=s.toLowerCase(),p="scroll"+s,o=l[p],n=a.max(l,r);if(i){g[p]=i[u]+(m?0:o-j.offset()[u]);if(d.margin){g[p]-=parseInt(k.css("margin"+s))||0;g[p]-=parseInt(k.css("border"+s+"Width"))||0}g[p]+=d.offset[u]||0;if(d.over[u]){g[p]+=k[r=="x"?"width":"height"]()*d.over[u]}}else{var t=k[u];g[p]=t.slice&&t.slice(-1)=="%"?parseFloat(t)/100*n:t}if(/^\d+$/.test(g[p])){g[p]=g[p]<=0?0:Math.min(g[p],n)}if(!q&&d.queue){if(o!=g[p]){h(d.onAfterFirst)}delete g[p]}});h(d.onAfter);function h(n){j.animate(g,e,d.easing,n&&function(){n.call(this,f,d)})}}).end()};a.max=function(j,i){var h=i=="x"?"Width":"Height",e="scroll"+h;if(!c(j).is("html,body")){return j[e]-c(j)[h.toLowerCase()]()}var g="client"+h,f=j.ownerDocument.documentElement,d=j.ownerDocument.body;return Math.max(f[e],d[e])-Math.min(f[g],d[g])};function b(d){return typeof d=="object"?d:{top:d,left:d}}})(jQuery);/*!
- PowerTip - v1.2.0 - 2013-04-03
- http://stevenbenner.github.com/jquery-powertip/
- Copyright (c) 2013 Steven Benner (http://stevenbenner.com/).
- Released under MIT license.
- https://raw.github.com/stevenbenner/jquery-powertip/master/LICENSE.txt
-*/
-(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}}(function(k){var A=k(document),s=k(window),w=k("body");var n="displayController",e="hasActiveHover",d="forcedOpen",u="hasMouseMove",f="mouseOnToPopup",g="originalTitle",y="powertip",o="powertipjq",l="powertiptarget",E=180/Math.PI;var c={isTipOpen:false,isFixedTipOpen:false,isClosing:false,tipOpenImminent:false,activeHover:null,currentX:0,currentY:0,previousX:0,previousY:0,desyncTimeout:null,mouseTrackingActive:false,delayInProgress:false,windowWidth:0,windowHeight:0,scrollTop:0,scrollLeft:0};var p={none:0,top:1,bottom:2,left:4,right:8};k.fn.powerTip=function(F,N){if(!this.length){return this}if(k.type(F)==="string"&&k.powerTip[F]){return k.powerTip[F].call(this,this,N)}var O=k.extend({},k.fn.powerTip.defaults,F),G=new x(O);h();this.each(function M(){var R=k(this),Q=R.data(y),P=R.data(o),T=R.data(l),S;if(R.data(n)){k.powerTip.destroy(R)}S=R.attr("title");if(!Q&&!T&&!P&&S){R.data(y,S);R.data(g,S);R.removeAttr("title")}R.data(n,new t(R,O,G))});if(!O.manual){this.on({"mouseenter.powertip":function J(P){k.powerTip.show(this,P)},"mouseleave.powertip":function L(){k.powerTip.hide(this)},"focus.powertip":function K(){k.powerTip.show(this)},"blur.powertip":function H(){k.powerTip.hide(this,true)},"keydown.powertip":function I(P){if(P.keyCode===27){k.powerTip.hide(this,true)}}})}return this};k.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false};k.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};k.powerTip={show:function z(F,G){if(G){i(G);c.previousX=G.pageX;c.previousY=G.pageY;k(F).data(n).show()}else{k(F).first().data(n).show(true,true)}return F},reposition:function r(F){k(F).first().data(n).resetPosition();return F},hide:function D(G,F){if(G){k(G).first().data(n).hide(F)}else{if(c.activeHover){c.activeHover.data(n).hide(true)}}return G},destroy:function C(G){k(G).off(".powertip").each(function F(){var I=k(this),H=[g,n,e,d];if(I.data(g)){I.attr("title",I.data(g));H.push(y)}I.removeData(H)});return G}};k.powerTip.showTip=k.powerTip.show;k.powerTip.closeTip=k.powerTip.hide;function b(){var F=this;F.top="auto";F.left="auto";F.right="auto";F.bottom="auto";F.set=function(H,G){if(k.isNumeric(G)){F[H]=Math.round(G)}}}function t(K,N,F){var J=null;function L(P,Q){M();if(!K.data(e)){if(!P){c.tipOpenImminent=true;J=setTimeout(function O(){J=null;I()},N.intentPollInterval)}else{if(Q){K.data(d,true)}F.showTip(K)}}}function G(P){M();c.tipOpenImminent=false;if(K.data(e)){K.data(d,false);if(!P){c.delayInProgress=true;J=setTimeout(function O(){J=null;F.hideTip(K);c.delayInProgress=false},N.closeDelay)}else{F.hideTip(K)}}}function I(){var Q=Math.abs(c.previousX-c.currentX),O=Math.abs(c.previousY-c.currentY),P=Q+O;if(P<N.intentSensitivity){F.showTip(K)}else{c.previousX=c.currentX;c.previousY=c.currentY;L()}}function M(){J=clearTimeout(J);c.delayInProgress=false}function H(){F.resetPosition(K)}this.show=L;this.hide=G;this.cancel=M;this.resetPosition=H}function j(){function G(M,L,J,O,P){var K=L.split("-")[0],N=new b(),I;if(q(M)){I=H(M,K)}else{I=F(M,K)}switch(L){case"n":N.set("left",I.left-(J/2));N.set("bottom",c.windowHeight-I.top+P);break;case"e":N.set("left",I.left+P);N.set("top",I.top-(O/2));break;case"s":N.set("left",I.left-(J/2));N.set("top",I.top+P);break;case"w":N.set("top",I.top-(O/2));N.set("right",c.windowWidth-I.left+P);break;case"nw":N.set("bottom",c.windowHeight-I.top+P);N.set("right",c.windowWidth-I.left-20);break;case"nw-alt":N.set("left",I.left);N.set("bottom",c.windowHeight-I.top+P);break;case"ne":N.set("left",I.left-20);N.set("bottom",c.windowHeight-I.top+P);break;case"ne-alt":N.set("bottom",c.windowHeight-I.top+P);N.set("right",c.windowWidth-I.left);break;case"sw":N.set("top",I.top+P);N.set("right",c.windowWidth-I.left-20);break;case"sw-alt":N.set("left",I.left);N.set("top",I.top+P);break;case"se":N.set("left",I.left-20);N.set("top",I.top+P);break;case"se-alt":N.set("top",I.top+P);N.set("right",c.windowWidth-I.left);break}return N}function F(K,J){var O=K.offset(),N=K.outerWidth(),I=K.outerHeight(),M,L;switch(J){case"n":M=O.left+N/2;L=O.top;break;case"e":M=O.left+N;L=O.top+I/2;break;case"s":M=O.left+N/2;L=O.top+I;break;case"w":M=O.left;L=O.top+I/2;break;case"nw":M=O.left;L=O.top;break;case"ne":M=O.left+N;L=O.top;break;case"sw":M=O.left;L=O.top+I;break;case"se":M=O.left+N;L=O.top+I;break}return{top:L,left:M}}function H(O,K){var S=O.closest("svg")[0],N=O[0],W=S.createSVGPoint(),L=N.getBBox(),V=N.getScreenCTM(),M=L.width/2,Q=L.height/2,P=[],I=["nw","n","ne","e","se","s","sw","w"],U,X,R,T;function J(){P.push(W.matrixTransform(V))}W.x=L.x;W.y=L.y;J();W.x+=M;J();W.x+=M;J();W.y+=Q;J();W.y+=Q;J();W.x-=M;J();W.x-=M;J();W.y-=Q;J();if(P[0].y!==P[1].y||P[0].x!==P[7].x){X=Math.atan2(V.b,V.a)*E;R=Math.ceil(((X%360)-22.5)/45);if(R<1){R+=8}while(R--){I.push(I.shift())}}for(T=0;T<P.length;T++){if(I[T]===K){U=P[T];break}}return{top:U.y+c.scrollTop,left:U.x+c.scrollLeft}}this.compute=G}function x(Q){var P=new j(),O=k("#"+Q.popupId);if(O.length===0){O=k("<div/>",{id:Q.popupId});if(w.length===0){w=k("body")}w.append(O)}if(Q.followMouse){if(!O.data(u)){A.on("mousemove",M);s.on("scroll",M);O.data(u,true)}}if(Q.mouseOnToPopup){O.on({mouseenter:function L(){if(O.data(f)){if(c.activeHover){c.activeHover.data(n).cancel()}}},mouseleave:function N(){if(c.activeHover){c.activeHover.data(n).hide()}}})}function I(S){S.data(e,true);O.queue(function R(T){H(S);T()})}function H(S){var U;if(!S.data(e)){return}if(c.isTipOpen){if(!c.isClosing){K(c.activeHover)}O.delay(100).queue(function R(V){H(S);V()});return}S.trigger("powerTipPreRender");U=B(S);if(U){O.empty().append(U)}else{return}S.trigger("powerTipRender");c.activeHover=S;c.isTipOpen=true;O.data(f,Q.mouseOnToPopup);if(!Q.followMouse){G(S);c.isFixedTipOpen=true}else{M()}O.fadeIn(Q.fadeInTime,function T(){if(!c.desyncTimeout){c.desyncTimeout=setInterval(J,500)}S.trigger("powerTipOpen")})}function K(R){c.isClosing=true;c.activeHover=null;c.isTipOpen=false;c.desyncTimeout=clearInterval(c.desyncTimeout);R.data(e,false);R.data(d,false);O.fadeOut(Q.fadeOutTime,function S(){var T=new b();c.isClosing=false;c.isFixedTipOpen=false;O.removeClass();T.set("top",c.currentY+Q.offset);T.set("left",c.currentX+Q.offset);O.css(T);R.trigger("powerTipClose")})}function M(){if(!c.isFixedTipOpen&&(c.isTipOpen||(c.tipOpenImminent&&O.data(u)))){var R=O.outerWidth(),V=O.outerHeight(),U=new b(),S,T;U.set("top",c.currentY+Q.offset);U.set("left",c.currentX+Q.offset);S=m(U,R,V);if(S!==p.none){T=a(S);if(T===1){if(S===p.right){U.set("left",c.windowWidth-R)}else{if(S===p.bottom){U.set("top",c.scrollTop+c.windowHeight-V)}}}else{U.set("left",c.currentX-R-Q.offset);U.set("top",c.currentY-V-Q.offset)}}O.css(U)}}function G(S){var R,T;if(Q.smartPlacement){R=k.fn.powerTip.smartPlacementLists[Q.placement];k.each(R,function(U,W){var V=m(F(S,W),O.outerWidth(),O.outerHeight());T=W;if(V===p.none){return false}})}else{F(S,Q.placement);T=Q.placement}O.addClass(T)}function F(U,T){var R=0,S,W,V=new b();V.set("top",0);V.set("left",0);O.css(V);do{S=O.outerWidth();W=O.outerHeight();V=P.compute(U,T,S,W,Q.offset);O.css(V)}while(++R<=5&&(S!==O.outerWidth()||W!==O.outerHeight()));return V}function J(){var R=false;if(c.isTipOpen&&!c.isClosing&&!c.delayInProgress){if(c.activeHover.data(e)===false||c.activeHover.is(":disabled")){R=true}else{if(!v(c.activeHover)&&!c.activeHover.is(":focus")&&!c.activeHover.data(d)){if(O.data(f)){if(!v(O)){R=true}}else{R=true}}}if(R){K(c.activeHover)}}}this.showTip=I;this.hideTip=K;this.resetPosition=G}function q(F){return window.SVGElement&&F[0] instanceof SVGElement}function h(){if(!c.mouseTrackingActive){c.mouseTrackingActive=true;k(function H(){c.scrollLeft=s.scrollLeft();c.scrollTop=s.scrollTop();c.windowWidth=s.width();c.windowHeight=s.height()});A.on("mousemove",i);s.on({resize:function G(){c.windowWidth=s.width();c.windowHeight=s.height()},scroll:function F(){var I=s.scrollLeft(),J=s.scrollTop();if(I!==c.scrollLeft){c.currentX+=I-c.scrollLeft;c.scrollLeft=I}if(J!==c.scrollTop){c.currentY+=J-c.scrollTop;c.scrollTop=J}}})}}function i(F){c.currentX=F.pageX;c.currentY=F.pageY}function v(F){var H=F.offset(),J=F[0].getBoundingClientRect(),I=J.right-J.left,G=J.bottom-J.top;return c.currentX>=H.left&&c.currentX<=H.left+I&&c.currentY>=H.top&&c.currentY<=H.top+G}function B(I){var G=I.data(y),F=I.data(o),K=I.data(l),H,J;if(G){if(k.isFunction(G)){G=G.call(I[0])}J=G}else{if(F){if(k.isFunction(F)){F=F.call(I[0])}if(F.length>0){J=F.clone(true,true)}}else{if(K){H=k("#"+K);if(H.length>0){J=H.html()}}}}return J}function m(M,L,K){var G=c.scrollTop,J=c.scrollLeft,I=G+c.windowHeight,F=J+c.windowWidth,H=p.none;if(M.top<G||Math.abs(M.bottom-c.windowHeight)-K<G){H|=p.top}if(M.top+K>I||Math.abs(M.bottom-c.windowHeight)>I){H|=p.bottom}if(M.left<J||M.right+L>F){H|=p.left}if(M.left+L>F||M.right<J){H|=p.right}return H}function a(G){var F=0;while(G){G&=G-1;F++}return F}})); \ No newline at end of file
diff --git a/doc/html/main_8cpp.html b/doc/html/main_8cpp.html
deleted file mode 100644
index 84dd969..0000000
--- a/doc/html/main_8cpp.html
+++ /dev/null
@@ -1,252 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: main.cpp File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#define-members">Macros</a> &#124;
-<a href="#func-members">Functions</a> &#124;
-<a href="#var-members">Variables</a> </div>
- <div class="headertitle">
-<div class="title">main.cpp File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The file that links everything together for the game to run. The main game loop contains all of the global variables the game uses, and it runs the main game loop, the render loop, and the logic loop that control all of the entities.
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;cstdio&gt;</code><br />
-<code>#include &lt;chrono&gt;</code><br />
-<code>#include &lt;common.h&gt;</code><br />
-<code>#include &lt;<a class="el" href="world_8h_source.html">world.h</a>&gt;</code><br />
-<code>#include &lt;ui.h&gt;</code><br />
-<code>#include &lt;entities.h&gt;</code><br />
-</div><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:a4a0c770328891d8916c1142a26481e4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a0c770328891d8916c1142a26481e4a"></a>
-#define&#160;</td><td class="memItemRight" valign="bottom"><b>TICKS_PER_SEC</b>&#160;&#160;&#160;20</td></tr>
-<tr class="separator:a4a0c770328891d8916c1142a26481e4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3ac3c588b407d69920af6496f3aaeaf9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ac3c588b407d69920af6496f3aaeaf9"></a>
-#define&#160;</td><td class="memItemRight" valign="bottom"><b>MSEC_PER_TICK</b>&#160;&#160;&#160;(1000/TICKS_PER_SEC)</td></tr>
-<tr class="separator:a3ac3c588b407d69920af6496f3aaeaf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:af1feec528aef91d55552ce7e325e0f74"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af1feec528aef91d55552ce7e325e0f74"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>initEverything</b> (void)</td></tr>
-<tr class="separator:af1feec528aef91d55552ce7e325e0f74"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a68636a939ce1a8c8736e1671d6f2c921"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a68636a939ce1a8c8736e1671d6f2c921"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>logic</b> (void)</td></tr>
-<tr class="separator:a68636a939ce1a8c8736e1671d6f2c921"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6765cdcebe5c8445969d5f76345df457"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6765cdcebe5c8445969d5f76345df457"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>render</b> (void)</td></tr>
-<tr class="separator:a6765cdcebe5c8445969d5f76345df457"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a52387bf053883d1a8feeee2dd2cdd4f3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52387bf053883d1a8feeee2dd2cdd4f3"></a>
-void&#160;</td><td class="memItemRight" valign="bottom"><b>mainLoop</b> (void)</td></tr>
-<tr class="separator:a52387bf053883d1a8feeee2dd2cdd4f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3f4650350f7c52cdb50175e55058c604"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3f4650350f7c52cdb50175e55058c604"></a>
-std::string&#160;</td><td class="memItemRight" valign="bottom"><b>readFile</b> (const char *filePath)</td></tr>
-<tr class="separator:a3f4650350f7c52cdb50175e55058c604"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a941a22cb7e0f6429fe40f91e83ead3d9"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#a941a22cb7e0f6429fe40f91e83ead3d9">millis</a> (void)</td></tr>
-<tr class="separator:a941a22cb7e0f6429fe40f91e83ead3d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr>
-<tr class="separator:ae66f6b31b5ad750f1fe042a706a4e3d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
-Variables</h2></td></tr>
-<tr class="memitem:aaa8e409e04dcf575ef63fd5fb3db06f9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa8e409e04dcf575ef63fd5fb3db06f9"></a>
-SDL_Window *&#160;</td><td class="memItemRight" valign="bottom"><b>window</b> = NULL</td></tr>
-<tr class="separator:aaa8e409e04dcf575ef63fd5fb3db06f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7b5f505ee07aa2fc132a1f04ce33162c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b5f505ee07aa2fc132a1f04ce33162c"></a>
-SDL_GLContext&#160;</td><td class="memItemRight" valign="bottom"><b>mainGLContext</b> = NULL</td></tr>
-<tr class="separator:a7b5f505ee07aa2fc132a1f04ce33162c"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a9b008924a50085448a0761c7e841acfc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b008924a50085448a0761c7e841acfc"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>bgDay</b></td></tr>
-<tr class="separator:a9b008924a50085448a0761c7e841acfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3837f6d6b1701e98578f3ba0ee9d90e7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3837f6d6b1701e98578f3ba0ee9d90e7"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>bgNight</b></td></tr>
-<tr class="separator:a3837f6d6b1701e98578f3ba0ee9d90e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afce018081a460f35ddd04033a081ac83"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afce018081a460f35ddd04033a081ac83"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>bgMtn</b></td></tr>
-<tr class="separator:afce018081a460f35ddd04033a081ac83"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a34e3cb52ded6aaf845074c0303a84c33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a34e3cb52ded6aaf845074c0303a84c33"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>bgTreesFront</b></td></tr>
-<tr class="separator:a34e3cb52ded6aaf845074c0303a84c33"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa36d4c9de8b002fe641f043ecb819656"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa36d4c9de8b002fe641f043ecb819656"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>bgTreesMid</b></td></tr>
-<tr class="separator:aa36d4c9de8b002fe641f043ecb819656"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a48a7f2abfb80ba87a38600885fc24904"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48a7f2abfb80ba87a38600885fc24904"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>bgTreesFar</b></td></tr>
-<tr class="separator:a48a7f2abfb80ba87a38600885fc24904"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a2bf73692c7682fcae9cdc62fb1778e9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bf73692c7682fcae9cdc62fb1778e9f"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>invUI</b></td></tr>
-<tr class="separator:a2bf73692c7682fcae9cdc62fb1778e9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa52a27abaaf72231a84c99f2bfa4283"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa52a27abaaf72231a84c99f2bfa4283"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>gameRunning</b></td></tr>
-<tr class="separator:aaa52a27abaaf72231a84c99f2bfa4283"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:adc1a7b3846cdf41f82a17950d107bfb2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc1a7b3846cdf41f82a17950d107bfb2"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>handAngle</b></td></tr>
-<tr class="separator:adc1a7b3846cdf41f82a17950d107bfb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab0d5cf0befa2a1b6fd9eed35c5f6eb54"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0d5cf0befa2a1b6fd9eed35c5f6eb54"></a>
-<a class="el" href="classWorld.html">World</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>currentWorld</b> =NULL</td></tr>
-<tr class="separator:ab0d5cf0befa2a1b6fd9eed35c5f6eb54"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a96781128d3743da3d17e0fdd91afba7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a96781128d3743da3d17e0fdd91afba7b"></a>
-<a class="el" href="classPlayer.html">Player</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>player</b></td></tr>
-<tr class="separator:a96781128d3743da3d17e0fdd91afba7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a8bace7920d06b121b855a75639a7f625"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bace7920d06b121b855a75639a7f625"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>worldInside</b></td></tr>
-<tr class="separator:a8bace7920d06b121b855a75639a7f625"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a50403f70d039eb253c1be121d72a9c5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a50403f70d039eb253c1be121d72a9c5a"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>tickCount</b> = 0</td></tr>
-<tr class="separator:a50403f70d039eb253c1be121d72a9c5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af54c40bfc9df47f871a2f1988b5698a6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af54c40bfc9df47f871a2f1988b5698a6"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>deltaTime</b> = 0</td></tr>
-<tr class="separator:af54c40bfc9df47f871a2f1988b5698a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a836dcec716beba7d9709b49832064b6a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a836dcec716beba7d9709b49832064b6a"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>fragShader</b></td></tr>
-<tr class="separator:a836dcec716beba7d9709b49832064b6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1e91db27f0eca4f48996febd1ec5fd23"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e91db27f0eca4f48996febd1ec5fd23"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>shaderProgram</b></td></tr>
-<tr class="separator:a1e91db27f0eca4f48996febd1ec5fd23"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa3a0cfcda8346bb1599fb41cda621f16"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa3a0cfcda8346bb1599fb41cda621f16"></a>
-FILE *&#160;</td><td class="memItemRight" valign="bottom"><b>names</b></td></tr>
-<tr class="separator:aa3a0cfcda8346bb1599fb41cda621f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aecf0a8f9c4e7b09fcbcfd911ae015533"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aecf0a8f9c4e7b09fcbcfd911ae015533"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>loops</b> = 0</td></tr>
-<tr class="separator:aecf0a8f9c4e7b09fcbcfd911ae015533"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a1f883088bca4920bd59729925f82fdcb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f883088bca4920bd59729925f82fdcb"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>offset</b></td></tr>
-<tr class="separator:a1f883088bca4920bd59729925f82fdcb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a01f16482fbffb67b04283fda27a35b0f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01f16482fbffb67b04283fda27a35b0f"></a>
-<a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924">WEATHER</a>&#160;</td><td class="memItemRight" valign="bottom"><b>weather</b></td></tr>
-<tr class="separator:a01f16482fbffb67b04283fda27a35b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a4b1577e5b7bc2e8dc302c02dfe2e6526"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b1577e5b7bc2e8dc302c02dfe2e6526"></a>
-bool&#160;</td><td class="memItemRight" valign="bottom"><b>fadeEnable</b></td></tr>
-<tr class="separator:a4b1577e5b7bc2e8dc302c02dfe2e6526"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The file that links everything together for the game to run. The main game loop contains all of the global variables the game uses, and it runs the main game loop, the render loop, and the logic loop that control all of the entities. </p>
-</div><h2 class="groupheader">Function Documentation</h2>
-<a class="anchor" id="ae66f6b31b5ad750f1fe042a706a4e3d4"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">int main </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>(Attempt to) Initialize SDL libraries so that we can use SDL facilities and eventually make openGL calls. Exit if there was an error.</p>
-<p>` (Attempt to) Initialize SDL_image libraries with IMG_INIT_PNG so that we can load PNG textures for the entities and stuff.</p>
-<p>(Attempt to) Initialize SDL_mixer libraries for loading and playing music/sound files.</p>
-
-</div>
-</div>
-<a class="anchor" id="a941a22cb7e0f6429fe40f91e83ead3d9"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned int millis </td>
- <td>(</td>
- <td class="paramtype">void&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>millis</p>
-<p>We've encountered many problems when attempting to create delays for triggering the logic function. As a result, we decided on using the timing libraries given by &lt;chrono&gt; in the standard C++ library. This function simply returns the amount of milliseconds that have passed sine the epoch. </p>
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/md_README.html b/doc/html/md_README.html
deleted file mode 100644
index a9ebcf5..0000000
--- a/doc/html/md_README.html
+++ /dev/null
@@ -1,91 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: gamedev</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <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="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">gamedev </div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock"><p>gamedev is a high school project between drumsetmonkey and tcsullivan written in C++ and using SDL2/OpenGL. The goal of this project is to have a completed commercial-grade video game available to Linux and Windows users. We plan on profiting off of the game once we finish it, so once the game reaches its final stages it may become closed source (however, what was uploaded will stay for others to use as a resource). </p>
-</div></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/nav_f.png b/doc/html/nav_f.png
deleted file mode 100644
index 72a58a5..0000000
--- a/doc/html/nav_f.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/nav_g.png b/doc/html/nav_g.png
deleted file mode 100644
index 2093a23..0000000
--- a/doc/html/nav_g.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/nav_h.png b/doc/html/nav_h.png
deleted file mode 100644
index 33389b1..0000000
--- a/doc/html/nav_h.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/open.png b/doc/html/open.png
deleted file mode 100644
index 30f75c7..0000000
--- a/doc/html/open.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/pages.html b/doc/html/pages.html
deleted file mode 100644
index 4b89712..0000000
--- a/doc/html/pages.html
+++ /dev/null
@@ -1,95 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Related Pages</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <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="pages.html"><span>Related&#160;Pages</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <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><!-- top -->
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div class="header">
- <div class="headertitle">
-<div class="title">Related Pages</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
-<table class="directory">
-<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a class="el" href="md_README.html" target="_self">gamedev</a></td><td class="desc"></td></tr>
-</table>
-</div><!-- directory -->
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/search/all_0.html b/doc/html/search/all_0.html
deleted file mode 100644
index 1d46950..0000000
--- a/doc/html/search/all_0.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_0.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_0.js b/doc/html/search/all_0.js
deleted file mode 100644
index 32ab6ed..0000000
--- a/doc/html/search/all_0.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['arena',['Arena',['../classArena.html',1,'']]]
-];
diff --git a/doc/html/search/all_1.html b/doc/html/search/all_1.html
deleted file mode 100644
index 1fbc509..0000000
--- a/doc/html/search/all_1.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_1.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_1.js b/doc/html/search/all_1.js
deleted file mode 100644
index ede0030..0000000
--- a/doc/html/search/all_1.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['bg_5fforest',['BG_FOREST',['../world_8h.html#a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb',1,'world.h']]],
- ['bg_5fwoodhouse',['BG_WOODHOUSE',['../world_8h.html#a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb',1,'world.h']]]
-];
diff --git a/doc/html/search/all_10.html b/doc/html/search/all_10.html
deleted file mode 100644
index 80581d5..0000000
--- a/doc/html/search/all_10.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_10.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_10.js b/doc/html/search/all_10.js
deleted file mode 100644
index 4f916f1..0000000
--- a/doc/html/search/all_10.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['vec2',['vec2',['../structvec2.html',1,'']]]
-];
diff --git a/doc/html/search/all_11.html b/doc/html/search/all_11.html
deleted file mode 100644
index bb6241b..0000000
--- a/doc/html/search/all_11.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_11.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_11.js b/doc/html/search/all_11.js
deleted file mode 100644
index b7a1d71..0000000
--- a/doc/html/search/all_11.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['weather',['WEATHER',['../world_8h.html#a7e5783b78992864281462a5380a28924',1,'world.h']]],
- ['world',['World',['../classWorld.html',1,'']]],
- ['world_2eh',['world.h',['../world_8h.html',1,'']]],
- ['world_5fbg_5ftype',['WORLD_BG_TYPE',['../world_8h.html#a0678a0e576121a23798fdbd5964143c5',1,'world.h']]]
-];
diff --git a/doc/html/search/all_12.html b/doc/html/search/all_12.html
deleted file mode 100644
index fe93a5b..0000000
--- a/doc/html/search/all_12.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_12.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_12.js b/doc/html/search/all_12.js
deleted file mode 100644
index 7e92c98..0000000
--- a/doc/html/search/all_12.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['x_5fstart',['x_start',['../classWorld.html#a645767ccf316a9b4469db773ac111ae4',1,'World']]]
-];
diff --git a/doc/html/search/all_13.html b/doc/html/search/all_13.html
deleted file mode 100644
index cb938b9..0000000
--- a/doc/html/search/all_13.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_13.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_13.js b/doc/html/search/all_13.js
deleted file mode 100644
index 923ed6b..0000000
--- a/doc/html/search/all_13.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['y',['y',['../structline__t.html#a77fb44a40c2154411e5af6cf39194b30',1,'line_t::y()'],['../world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'y():&#160;world.h']]]
-];
diff --git a/doc/html/search/all_2.html b/doc/html/search/all_2.html
deleted file mode 100644
index 93962b7..0000000
--- a/doc/html/search/all_2.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_2.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_2.js b/doc/html/search/all_2.js
deleted file mode 100644
index dfea272..0000000
--- a/doc/html/search/all_2.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['color',['color',['../structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414',1,'line_t::color()'],['../world_8h.html#af61b66b2d9004f4975ae5f51c2177f3d',1,'color():&#160;world.h']]]
-];
diff --git a/doc/html/search/all_3.html b/doc/html/search/all_3.html
deleted file mode 100644
index 679f93c..0000000
--- a/doc/html/search/all_3.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_3.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_3.js b/doc/html/search/all_3.js
deleted file mode 100644
index b1ccd2d..0000000
--- a/doc/html/search/all_3.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['dark',['DARK',['../world_8h.html#a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd',1,'world.h']]]
-];
diff --git a/doc/html/search/all_4.html b/doc/html/search/all_4.html
deleted file mode 100644
index adc99fb..0000000
--- a/doc/html/search/all_4.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_4.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_4.js b/doc/html/search/all_4.js
deleted file mode 100644
index 138b927..0000000
--- a/doc/html/search/all_4.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['entity',['Entity',['../classEntity.html',1,'']]]
-];
diff --git a/doc/html/search/all_5.html b/doc/html/search/all_5.html
deleted file mode 100644
index a9fcd17..0000000
--- a/doc/html/search/all_5.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_5.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_5.js b/doc/html/search/all_5.js
deleted file mode 100644
index 6eb5f2d..0000000
--- a/doc/html/search/all_5.js
+++ /dev/null
@@ -1,6 +0,0 @@
-var searchData=
-[
- ['gh',['gh',['../structline__t.html#a43341c3344f32533472fdd85c7e9e430',1,'line_t::gh()'],['../world_8h.html#aa523d841be6ccb88f26cd56294adcd01',1,'gh():&#160;world.h']]],
- ['gs',['gs',['../structline__t.html#a06568d82429331a242b9e6f45a36ae6d',1,'line_t::gs()'],['../world_8h.html#aabefe07939b18f14fedbb9c9a14d02d5',1,'gs():&#160;world.h']]],
- ['gamedev',['gamedev',['../md_README.html',1,'']]]
-];
diff --git a/doc/html/search/all_6.html b/doc/html/search/all_6.html
deleted file mode 100644
index 821c374..0000000
--- a/doc/html/search/all_6.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_6.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_6.js b/doc/html/search/all_6.js
deleted file mode 100644
index b15d5c8..0000000
--- a/doc/html/search/all_6.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['indoorworld',['IndoorWorld',['../classIndoorWorld.html',1,'']]],
- ['inventory',['Inventory',['../classInventory.html',1,'']]],
- ['item',['Item',['../classItem.html',1,'']]],
- ['item_5ft',['item_t',['../structitem__t.html',1,'']]]
-];
diff --git a/doc/html/search/all_7.html b/doc/html/search/all_7.html
deleted file mode 100644
index 38c6c00..0000000
--- a/doc/html/search/all_7.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_7.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_7.js b/doc/html/search/all_7.js
deleted file mode 100644
index fde7a4c..0000000
--- a/doc/html/search/all_7.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['line',['line',['../classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247',1,'World']]],
- ['line_5ft',['line_t',['../structline__t.html',1,'']]]
-];
diff --git a/doc/html/search/all_8.html b/doc/html/search/all_8.html
deleted file mode 100644
index 2a22cd5..0000000
--- a/doc/html/search/all_8.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_8.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_8.js b/doc/html/search/all_8.js
deleted file mode 100644
index bc0e165..0000000
--- a/doc/html/search/all_8.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['main',['main',['../main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main.cpp']]],
- ['main_2ecpp',['main.cpp',['../main_8cpp.html',1,'']]],
- ['millis',['millis',['../main_8cpp.html#a941a22cb7e0f6429fe40f91e83ead3d9',1,'main.cpp']]],
- ['mob',['Mob',['../classMob.html',1,'']]]
-];
diff --git a/doc/html/search/all_9.html b/doc/html/search/all_9.html
deleted file mode 100644
index bd9b05c..0000000
--- a/doc/html/search/all_9.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_9.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_9.js b/doc/html/search/all_9.js
deleted file mode 100644
index a9913a3..0000000
--- a/doc/html/search/all_9.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['npc',['NPC',['../classNPC.html',1,'']]]
-];
diff --git a/doc/html/search/all_a.html b/doc/html/search/all_a.html
deleted file mode 100644
index 4a25af1..0000000
--- a/doc/html/search/all_a.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_a.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_a.js b/doc/html/search/all_a.js
deleted file mode 100644
index fdf0dc0..0000000
--- a/doc/html/search/all_a.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['object',['Object',['../classObject.html',1,'']]]
-];
diff --git a/doc/html/search/all_b.html b/doc/html/search/all_b.html
deleted file mode 100644
index a92de48..0000000
--- a/doc/html/search/all_b.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_b.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_b.js b/doc/html/search/all_b.js
deleted file mode 100644
index ee7c5ec..0000000
--- a/doc/html/search/all_b.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['player',['Player',['../classPlayer.html',1,'']]]
-];
diff --git a/doc/html/search/all_c.html b/doc/html/search/all_c.html
deleted file mode 100644
index 20cdfbc..0000000
--- a/doc/html/search/all_c.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_c.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_c.js b/doc/html/search/all_c.js
deleted file mode 100644
index 983fed4..0000000
--- a/doc/html/search/all_c.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['quest',['Quest',['../classQuest.html',1,'']]],
- ['questhandler',['QuestHandler',['../classQuestHandler.html',1,'']]]
-];
diff --git a/doc/html/search/all_d.html b/doc/html/search/all_d.html
deleted file mode 100644
index 00b28ed..0000000
--- a/doc/html/search/all_d.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_d.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_d.js b/doc/html/search/all_d.js
deleted file mode 100644
index 02c7f10..0000000
--- a/doc/html/search/all_d.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['rain',['RAIN',['../world_8h.html#a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe',1,'world.h']]],
- ['ray',['Ray',['../structRay.html',1,'']]]
-];
diff --git a/doc/html/search/all_e.html b/doc/html/search/all_e.html
deleted file mode 100644
index 07d5259..0000000
--- a/doc/html/search/all_e.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_e.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_e.js b/doc/html/search/all_e.js
deleted file mode 100644
index 6090b4e..0000000
--- a/doc/html/search/all_e.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['structures',['Structures',['../classStructures.html',1,'']]],
- ['sunny',['SUNNY',['../world_8h.html#a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0',1,'world.h']]]
-];
diff --git a/doc/html/search/all_f.html b/doc/html/search/all_f.html
deleted file mode 100644
index 2213eb2..0000000
--- a/doc/html/search/all_f.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="all_f.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/all_f.js b/doc/html/search/all_f.js
deleted file mode 100644
index 6f3a9e4..0000000
--- a/doc/html/search/all_f.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['texture_5ft',['texture_t',['../structtexture__t.html',1,'']]],
- ['texturec',['Texturec',['../classTexturec.html',1,'']]]
-];
diff --git a/doc/html/search/classes_0.html b/doc/html/search/classes_0.html
deleted file mode 100644
index 523591f..0000000
--- a/doc/html/search/classes_0.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_0.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_0.js b/doc/html/search/classes_0.js
deleted file mode 100644
index 32ab6ed..0000000
--- a/doc/html/search/classes_0.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['arena',['Arena',['../classArena.html',1,'']]]
-];
diff --git a/doc/html/search/classes_1.html b/doc/html/search/classes_1.html
deleted file mode 100644
index f5a65ad..0000000
--- a/doc/html/search/classes_1.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_1.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_1.js b/doc/html/search/classes_1.js
deleted file mode 100644
index 138b927..0000000
--- a/doc/html/search/classes_1.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['entity',['Entity',['../classEntity.html',1,'']]]
-];
diff --git a/doc/html/search/classes_2.html b/doc/html/search/classes_2.html
deleted file mode 100644
index 5b89b27..0000000
--- a/doc/html/search/classes_2.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_2.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_2.js b/doc/html/search/classes_2.js
deleted file mode 100644
index b15d5c8..0000000
--- a/doc/html/search/classes_2.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var searchData=
-[
- ['indoorworld',['IndoorWorld',['../classIndoorWorld.html',1,'']]],
- ['inventory',['Inventory',['../classInventory.html',1,'']]],
- ['item',['Item',['../classItem.html',1,'']]],
- ['item_5ft',['item_t',['../structitem__t.html',1,'']]]
-];
diff --git a/doc/html/search/classes_3.html b/doc/html/search/classes_3.html
deleted file mode 100644
index 63ffc5d..0000000
--- a/doc/html/search/classes_3.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_3.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_3.js b/doc/html/search/classes_3.js
deleted file mode 100644
index 1aceefe..0000000
--- a/doc/html/search/classes_3.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['line_5ft',['line_t',['../structline__t.html',1,'']]]
-];
diff --git a/doc/html/search/classes_4.html b/doc/html/search/classes_4.html
deleted file mode 100644
index 4acce5b..0000000
--- a/doc/html/search/classes_4.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_4.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_4.js b/doc/html/search/classes_4.js
deleted file mode 100644
index 75fb49a..0000000
--- a/doc/html/search/classes_4.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['mob',['Mob',['../classMob.html',1,'']]]
-];
diff --git a/doc/html/search/classes_5.html b/doc/html/search/classes_5.html
deleted file mode 100644
index 67b3b9f..0000000
--- a/doc/html/search/classes_5.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_5.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_5.js b/doc/html/search/classes_5.js
deleted file mode 100644
index a9913a3..0000000
--- a/doc/html/search/classes_5.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['npc',['NPC',['../classNPC.html',1,'']]]
-];
diff --git a/doc/html/search/classes_6.html b/doc/html/search/classes_6.html
deleted file mode 100644
index ab174b5..0000000
--- a/doc/html/search/classes_6.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_6.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_6.js b/doc/html/search/classes_6.js
deleted file mode 100644
index fdf0dc0..0000000
--- a/doc/html/search/classes_6.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['object',['Object',['../classObject.html',1,'']]]
-];
diff --git a/doc/html/search/classes_7.html b/doc/html/search/classes_7.html
deleted file mode 100644
index 737ed8b..0000000
--- a/doc/html/search/classes_7.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_7.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_7.js b/doc/html/search/classes_7.js
deleted file mode 100644
index ee7c5ec..0000000
--- a/doc/html/search/classes_7.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['player',['Player',['../classPlayer.html',1,'']]]
-];
diff --git a/doc/html/search/classes_8.html b/doc/html/search/classes_8.html
deleted file mode 100644
index b58c4b4..0000000
--- a/doc/html/search/classes_8.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_8.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_8.js b/doc/html/search/classes_8.js
deleted file mode 100644
index 983fed4..0000000
--- a/doc/html/search/classes_8.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['quest',['Quest',['../classQuest.html',1,'']]],
- ['questhandler',['QuestHandler',['../classQuestHandler.html',1,'']]]
-];
diff --git a/doc/html/search/classes_9.html b/doc/html/search/classes_9.html
deleted file mode 100644
index 83984ab..0000000
--- a/doc/html/search/classes_9.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_9.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_9.js b/doc/html/search/classes_9.js
deleted file mode 100644
index 504e498..0000000
--- a/doc/html/search/classes_9.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['ray',['Ray',['../structRay.html',1,'']]]
-];
diff --git a/doc/html/search/classes_a.html b/doc/html/search/classes_a.html
deleted file mode 100644
index 8a0a656..0000000
--- a/doc/html/search/classes_a.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_a.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_a.js b/doc/html/search/classes_a.js
deleted file mode 100644
index 55afab7..0000000
--- a/doc/html/search/classes_a.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['structures',['Structures',['../classStructures.html',1,'']]]
-];
diff --git a/doc/html/search/classes_b.html b/doc/html/search/classes_b.html
deleted file mode 100644
index 3173cc0..0000000
--- a/doc/html/search/classes_b.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_b.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_b.js b/doc/html/search/classes_b.js
deleted file mode 100644
index 6f3a9e4..0000000
--- a/doc/html/search/classes_b.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['texture_5ft',['texture_t',['../structtexture__t.html',1,'']]],
- ['texturec',['Texturec',['../classTexturec.html',1,'']]]
-];
diff --git a/doc/html/search/classes_c.html b/doc/html/search/classes_c.html
deleted file mode 100644
index 3fc72a5..0000000
--- a/doc/html/search/classes_c.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_c.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_c.js b/doc/html/search/classes_c.js
deleted file mode 100644
index 4f916f1..0000000
--- a/doc/html/search/classes_c.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['vec2',['vec2',['../structvec2.html',1,'']]]
-];
diff --git a/doc/html/search/classes_d.html b/doc/html/search/classes_d.html
deleted file mode 100644
index 0edc90a..0000000
--- a/doc/html/search/classes_d.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="classes_d.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/classes_d.js b/doc/html/search/classes_d.js
deleted file mode 100644
index 18913c5..0000000
--- a/doc/html/search/classes_d.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['world',['World',['../classWorld.html',1,'']]]
-];
diff --git a/doc/html/search/close.png b/doc/html/search/close.png
deleted file mode 100644
index 9342d3d..0000000
--- a/doc/html/search/close.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/search/enums_0.html b/doc/html/search/enums_0.html
deleted file mode 100644
index d8d79a3..0000000
--- a/doc/html/search/enums_0.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="enums_0.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/enums_0.js b/doc/html/search/enums_0.js
deleted file mode 100644
index 739c2d2..0000000
--- a/doc/html/search/enums_0.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['weather',['WEATHER',['../world_8h.html#a7e5783b78992864281462a5380a28924',1,'world.h']]],
- ['world_5fbg_5ftype',['WORLD_BG_TYPE',['../world_8h.html#a0678a0e576121a23798fdbd5964143c5',1,'world.h']]]
-];
diff --git a/doc/html/search/enumvalues_0.html b/doc/html/search/enumvalues_0.html
deleted file mode 100644
index 450f1ac..0000000
--- a/doc/html/search/enumvalues_0.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="enumvalues_0.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/enumvalues_0.js b/doc/html/search/enumvalues_0.js
deleted file mode 100644
index ede0030..0000000
--- a/doc/html/search/enumvalues_0.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['bg_5fforest',['BG_FOREST',['../world_8h.html#a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb',1,'world.h']]],
- ['bg_5fwoodhouse',['BG_WOODHOUSE',['../world_8h.html#a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb',1,'world.h']]]
-];
diff --git a/doc/html/search/enumvalues_1.html b/doc/html/search/enumvalues_1.html
deleted file mode 100644
index ac8ff57..0000000
--- a/doc/html/search/enumvalues_1.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="enumvalues_1.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/enumvalues_1.js b/doc/html/search/enumvalues_1.js
deleted file mode 100644
index b1ccd2d..0000000
--- a/doc/html/search/enumvalues_1.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['dark',['DARK',['../world_8h.html#a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd',1,'world.h']]]
-];
diff --git a/doc/html/search/enumvalues_2.html b/doc/html/search/enumvalues_2.html
deleted file mode 100644
index 71e42ad..0000000
--- a/doc/html/search/enumvalues_2.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="enumvalues_2.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/enumvalues_2.js b/doc/html/search/enumvalues_2.js
deleted file mode 100644
index 6a4fee6..0000000
--- a/doc/html/search/enumvalues_2.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['rain',['RAIN',['../world_8h.html#a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe',1,'world.h']]]
-];
diff --git a/doc/html/search/enumvalues_3.html b/doc/html/search/enumvalues_3.html
deleted file mode 100644
index a7d9109..0000000
--- a/doc/html/search/enumvalues_3.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="enumvalues_3.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/enumvalues_3.js b/doc/html/search/enumvalues_3.js
deleted file mode 100644
index 7b629bb..0000000
--- a/doc/html/search/enumvalues_3.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['sunny',['SUNNY',['../world_8h.html#a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0',1,'world.h']]]
-];
diff --git a/doc/html/search/files_0.html b/doc/html/search/files_0.html
deleted file mode 100644
index a2ec540..0000000
--- a/doc/html/search/files_0.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="files_0.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/files_0.js b/doc/html/search/files_0.js
deleted file mode 100644
index c93faff..0000000
--- a/doc/html/search/files_0.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['main_2ecpp',['main.cpp',['../main_8cpp.html',1,'']]]
-];
diff --git a/doc/html/search/files_1.html b/doc/html/search/files_1.html
deleted file mode 100644
index 9e974da..0000000
--- a/doc/html/search/files_1.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="files_1.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/files_1.js b/doc/html/search/files_1.js
deleted file mode 100644
index c81a92d..0000000
--- a/doc/html/search/files_1.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['world_2eh',['world.h',['../world_8h.html',1,'']]]
-];
diff --git a/doc/html/search/functions_0.html b/doc/html/search/functions_0.html
deleted file mode 100644
index 246d167..0000000
--- a/doc/html/search/functions_0.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="functions_0.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/functions_0.js b/doc/html/search/functions_0.js
deleted file mode 100644
index c73d164..0000000
--- a/doc/html/search/functions_0.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['main',['main',['../main_8cpp.html#ae66f6b31b5ad750f1fe042a706a4e3d4',1,'main.cpp']]],
- ['millis',['millis',['../main_8cpp.html#a941a22cb7e0f6429fe40f91e83ead3d9',1,'main.cpp']]]
-];
diff --git a/doc/html/search/mag_sel.png b/doc/html/search/mag_sel.png
deleted file mode 100644
index 81f6040..0000000
--- a/doc/html/search/mag_sel.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/search/nomatches.html b/doc/html/search/nomatches.html
deleted file mode 100644
index b1ded27..0000000
--- a/doc/html/search/nomatches.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="NoMatches">No Matches</div>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/pages_0.html b/doc/html/search/pages_0.html
deleted file mode 100644
index 75d203d..0000000
--- a/doc/html/search/pages_0.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="pages_0.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/pages_0.js b/doc/html/search/pages_0.js
deleted file mode 100644
index 10685cd..0000000
--- a/doc/html/search/pages_0.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['gamedev',['gamedev',['../md_README.html',1,'']]]
-];
diff --git a/doc/html/search/search.css b/doc/html/search/search.css
deleted file mode 100644
index 4d7612f..0000000
--- a/doc/html/search/search.css
+++ /dev/null
@@ -1,271 +0,0 @@
-/*---------------- Search Box */
-
-#FSearchBox {
- float: left;
-}
-
-#MSearchBox {
- white-space : nowrap;
- position: absolute;
- float: none;
- display: inline;
- margin-top: 8px;
- right: 0px;
- width: 170px;
- z-index: 102;
- background-color: white;
-}
-
-#MSearchBox .left
-{
- display:block;
- position:absolute;
- left:10px;
- width:20px;
- height:19px;
- background:url('search_l.png') no-repeat;
- background-position:right;
-}
-
-#MSearchSelect {
- display:block;
- position:absolute;
- width:20px;
- height:19px;
-}
-
-.left #MSearchSelect {
- left:4px;
-}
-
-.right #MSearchSelect {
- right:5px;
-}
-
-#MSearchField {
- display:block;
- position:absolute;
- height:19px;
- background:url('search_m.png') repeat-x;
- border:none;
- width:111px;
- margin-left:20px;
- padding-left:4px;
- color: #909090;
- outline: none;
- font: 9pt Arial, Verdana, sans-serif;
-}
-
-#FSearchBox #MSearchField {
- margin-left:15px;
-}
-
-#MSearchBox .right {
- display:block;
- position:absolute;
- right:10px;
- top:0px;
- width:20px;
- height:19px;
- background:url('search_r.png') no-repeat;
- background-position:left;
-}
-
-#MSearchClose {
- display: none;
- position: absolute;
- top: 4px;
- background : none;
- border: none;
- margin: 0px 4px 0px 0px;
- padding: 0px 0px;
- outline: none;
-}
-
-.left #MSearchClose {
- left: 6px;
-}
-
-.right #MSearchClose {
- right: 2px;
-}
-
-.MSearchBoxActive #MSearchField {
- color: #000000;
-}
-
-/*---------------- Search filter selection */
-
-#MSearchSelectWindow {
- display: none;
- position: absolute;
- left: 0; top: 0;
- border: 1px solid #90A5CE;
- background-color: #F9FAFC;
- z-index: 1;
- padding-top: 4px;
- padding-bottom: 4px;
- -moz-border-radius: 4px;
- -webkit-border-top-left-radius: 4px;
- -webkit-border-top-right-radius: 4px;
- -webkit-border-bottom-left-radius: 4px;
- -webkit-border-bottom-right-radius: 4px;
- -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
-}
-
-.SelectItem {
- font: 8pt Arial, Verdana, sans-serif;
- padding-left: 2px;
- padding-right: 12px;
- border: 0px;
-}
-
-span.SelectionMark {
- margin-right: 4px;
- font-family: monospace;
- outline-style: none;
- text-decoration: none;
-}
-
-a.SelectItem {
- display: block;
- outline-style: none;
- color: #000000;
- text-decoration: none;
- padding-left: 6px;
- padding-right: 12px;
-}
-
-a.SelectItem:focus,
-a.SelectItem:active {
- color: #000000;
- outline-style: none;
- text-decoration: none;
-}
-
-a.SelectItem:hover {
- color: #FFFFFF;
- background-color: #3D578C;
- outline-style: none;
- text-decoration: none;
- cursor: pointer;
- display: block;
-}
-
-/*---------------- Search results window */
-
-iframe#MSearchResults {
- width: 60ex;
- height: 15em;
-}
-
-#MSearchResultsWindow {
- display: none;
- position: absolute;
- left: 0; top: 0;
- border: 1px solid #000;
- background-color: #EEF1F7;
-}
-
-/* ----------------------------------- */
-
-
-#SRIndex {
- clear:both;
- padding-bottom: 15px;
-}
-
-.SREntry {
- font-size: 10pt;
- padding-left: 1ex;
-}
-
-.SRPage .SREntry {
- font-size: 8pt;
- padding: 1px 5px;
-}
-
-body.SRPage {
- margin: 5px 2px;
-}
-
-.SRChildren {
- padding-left: 3ex; padding-bottom: .5em
-}
-
-.SRPage .SRChildren {
- display: none;
-}
-
-.SRSymbol {
- font-weight: bold;
- color: #425E97;
- font-family: Arial, Verdana, sans-serif;
- text-decoration: none;
- outline: none;
-}
-
-a.SRScope {
- display: block;
- color: #425E97;
- font-family: Arial, Verdana, sans-serif;
- text-decoration: none;
- outline: none;
-}
-
-a.SRSymbol:focus, a.SRSymbol:active,
-a.SRScope:focus, a.SRScope:active {
- text-decoration: underline;
-}
-
-span.SRScope {
- padding-left: 4px;
-}
-
-.SRPage .SRStatus {
- padding: 2px 5px;
- font-size: 8pt;
- font-style: italic;
-}
-
-.SRResult {
- display: none;
-}
-
-DIV.searchresults {
- margin-left: 10px;
- margin-right: 10px;
-}
-
-/*---------------- External search page results */
-
-.searchresult {
- background-color: #F0F3F8;
-}
-
-.pages b {
- color: white;
- padding: 5px 5px 3px 5px;
- background-image: url("../tab_a.png");
- background-repeat: repeat-x;
- text-shadow: 0 1px 1px #000000;
-}
-
-.pages {
- line-height: 17px;
- margin-left: 4px;
- text-decoration: none;
-}
-
-.hl {
- font-weight: bold;
-}
-
-#searchresults {
- margin-bottom: 20px;
-}
-
-.searchpages {
- margin-top: 10px;
-}
-
diff --git a/doc/html/search/search.js b/doc/html/search/search.js
deleted file mode 100644
index dedce3b..0000000
--- a/doc/html/search/search.js
+++ /dev/null
@@ -1,791 +0,0 @@
-function convertToId(search)
-{
- var result = '';
- for (i=0;i<search.length;i++)
- {
- var c = search.charAt(i);
- var cn = c.charCodeAt(0);
- if (c.match(/[a-z0-9\u0080-\uFFFF]/))
- {
- result+=c;
- }
- else if (cn<16)
- {
- result+="_0"+cn.toString(16);
- }
- else
- {
- result+="_"+cn.toString(16);
- }
- }
- return result;
-}
-
-function getXPos(item)
-{
- var x = 0;
- if (item.offsetWidth)
- {
- while (item && item!=document.body)
- {
- x += item.offsetLeft;
- item = item.offsetParent;
- }
- }
- return x;
-}
-
-function getYPos(item)
-{
- var y = 0;
- if (item.offsetWidth)
- {
- while (item && item!=document.body)
- {
- y += item.offsetTop;
- item = item.offsetParent;
- }
- }
- return y;
-}
-
-/* A class handling everything associated with the search panel.
-
- Parameters:
- name - The name of the global variable that will be
- storing this instance. Is needed to be able to set timeouts.
- resultPath - path to use for external files
-*/
-function SearchBox(name, resultsPath, inFrame, label)
-{
- if (!name || !resultsPath) { alert("Missing parameters to SearchBox."); }
-
- // ---------- Instance variables
- this.name = name;
- this.resultsPath = resultsPath;
- this.keyTimeout = 0;
- this.keyTimeoutLength = 500;
- this.closeSelectionTimeout = 300;
- this.lastSearchValue = "";
- this.lastResultsPage = "";
- this.hideTimeout = 0;
- this.searchIndex = 0;
- this.searchActive = false;
- this.insideFrame = inFrame;
- this.searchLabel = label;
-
- // ----------- DOM Elements
-
- this.DOMSearchField = function()
- { return document.getElementById("MSearchField"); }
-
- this.DOMSearchSelect = function()
- { return document.getElementById("MSearchSelect"); }
-
- this.DOMSearchSelectWindow = function()
- { return document.getElementById("MSearchSelectWindow"); }
-
- this.DOMPopupSearchResults = function()
- { return document.getElementById("MSearchResults"); }
-
- this.DOMPopupSearchResultsWindow = function()
- { return document.getElementById("MSearchResultsWindow"); }
-
- this.DOMSearchClose = function()
- { return document.getElementById("MSearchClose"); }
-
- this.DOMSearchBox = function()
- { return document.getElementById("MSearchBox"); }
-
- // ------------ Event Handlers
-
- // Called when focus is added or removed from the search field.
- this.OnSearchFieldFocus = function(isActive)
- {
- this.Activate(isActive);
- }
-
- this.OnSearchSelectShow = function()
- {
- var searchSelectWindow = this.DOMSearchSelectWindow();
- var searchField = this.DOMSearchSelect();
-
- if (this.insideFrame)
- {
- var left = getXPos(searchField);
- var top = getYPos(searchField);
- left += searchField.offsetWidth + 6;
- top += searchField.offsetHeight;
-
- // show search selection popup
- searchSelectWindow.style.display='block';
- left -= searchSelectWindow.offsetWidth;
- searchSelectWindow.style.left = left + 'px';
- searchSelectWindow.style.top = top + 'px';
- }
- else
- {
- var left = getXPos(searchField);
- var top = getYPos(searchField);
- top += searchField.offsetHeight;
-
- // show search selection popup
- searchSelectWindow.style.display='block';
- searchSelectWindow.style.left = left + 'px';
- searchSelectWindow.style.top = top + 'px';
- }
-
- // stop selection hide timer
- if (this.hideTimeout)
- {
- clearTimeout(this.hideTimeout);
- this.hideTimeout=0;
- }
- return false; // to avoid "image drag" default event
- }
-
- this.OnSearchSelectHide = function()
- {
- this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()",
- this.closeSelectionTimeout);
- }
-
- // Called when the content of the search field is changed.
- this.OnSearchFieldChange = function(evt)
- {
- if (this.keyTimeout) // kill running timer
- {
- clearTimeout(this.keyTimeout);
- this.keyTimeout = 0;
- }
-
- var e = (evt) ? evt : window.event; // for IE
- if (e.keyCode==40 || e.keyCode==13)
- {
- if (e.shiftKey==1)
- {
- this.OnSearchSelectShow();
- var win=this.DOMSearchSelectWindow();
- for (i=0;i<win.childNodes.length;i++)
- {
- var child = win.childNodes[i]; // get span within a
- if (child.className=='SelectItem')
- {
- child.focus();
- return;
- }
- }
- return;
- }
- else if (window.frames.MSearchResults.searchResults)
- {
- var elem = window.frames.MSearchResults.searchResults.NavNext(0);
- if (elem) elem.focus();
- }
- }
- else if (e.keyCode==27) // Escape out of the search field
- {
- this.DOMSearchField().blur();
- this.DOMPopupSearchResultsWindow().style.display = 'none';
- this.DOMSearchClose().style.display = 'none';
- this.lastSearchValue = '';
- this.Activate(false);
- return;
- }
-
- // strip whitespaces
- var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
-
- if (searchValue != this.lastSearchValue) // search value has changed
- {
- if (searchValue != "") // non-empty search
- {
- // set timer for search update
- this.keyTimeout = setTimeout(this.name + '.Search()',
- this.keyTimeoutLength);
- }
- else // empty search field
- {
- this.DOMPopupSearchResultsWindow().style.display = 'none';
- this.DOMSearchClose().style.display = 'none';
- this.lastSearchValue = '';
- }
- }
- }
-
- this.SelectItemCount = function(id)
- {
- var count=0;
- var win=this.DOMSearchSelectWindow();
- for (i=0;i<win.childNodes.length;i++)
- {
- var child = win.childNodes[i]; // get span within a
- if (child.className=='SelectItem')
- {
- count++;
- }
- }
- return count;
- }
-
- this.SelectItemSet = function(id)
- {
- var i,j=0;
- var win=this.DOMSearchSelectWindow();
- for (i=0;i<win.childNodes.length;i++)
- {
- var child = win.childNodes[i]; // get span within a
- if (child.className=='SelectItem')
- {
- var node = child.firstChild;
- if (j==id)
- {
- node.innerHTML='&#8226;';
- }
- else
- {
- node.innerHTML='&#160;';
- }
- j++;
- }
- }
- }
-
- // Called when an search filter selection is made.
- // set item with index id as the active item
- this.OnSelectItem = function(id)
- {
- this.searchIndex = id;
- this.SelectItemSet(id);
- var searchValue = this.DOMSearchField().value.replace(/ +/g, "");
- if (searchValue!="" && this.searchActive) // something was found -> do a search
- {
- this.Search();
- }
- }
-
- this.OnSearchSelectKey = function(evt)
- {
- var e = (evt) ? evt : window.event; // for IE
- if (e.keyCode==40 && this.searchIndex<this.SelectItemCount()) // Down
- {
- this.searchIndex++;
- this.OnSelectItem(this.searchIndex);
- }
- else if (e.keyCode==38 && this.searchIndex>0) // Up
- {
- this.searchIndex--;
- this.OnSelectItem(this.searchIndex);
- }
- else if (e.keyCode==13 || e.keyCode==27)
- {
- this.OnSelectItem(this.searchIndex);
- this.CloseSelectionWindow();
- this.DOMSearchField().focus();
- }
- return false;
- }
-
- // --------- Actions
-
- // Closes the results window.
- this.CloseResultsWindow = function()
- {
- this.DOMPopupSearchResultsWindow().style.display = 'none';
- this.DOMSearchClose().style.display = 'none';
- this.Activate(false);
- }
-
- this.CloseSelectionWindow = function()
- {
- this.DOMSearchSelectWindow().style.display = 'none';
- }
-
- // Performs a search.
- this.Search = function()
- {
- this.keyTimeout = 0;
-
- // strip leading whitespace
- var searchValue = this.DOMSearchField().value.replace(/^ +/, "");
-
- var code = searchValue.toLowerCase().charCodeAt(0);
- var idxChar = searchValue.substr(0, 1).toLowerCase();
- if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair
- {
- idxChar = searchValue.substr(0, 2);
- }
-
- var resultsPage;
- var resultsPageWithSearch;
- var hasResultsPage;
-
- var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar);
- if (idx!=-1)
- {
- var hexCode=idx.toString(16);
- resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + '.html';
- resultsPageWithSearch = resultsPage+'?'+escape(searchValue);
- hasResultsPage = true;
- }
- else // nothing available for this search term
- {
- resultsPage = this.resultsPath + '/nomatches.html';
- resultsPageWithSearch = resultsPage;
- hasResultsPage = false;
- }
-
- window.frames.MSearchResults.location = resultsPageWithSearch;
- var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
-
- if (domPopupSearchResultsWindow.style.display!='block')
- {
- var domSearchBox = this.DOMSearchBox();
- this.DOMSearchClose().style.display = 'inline';
- if (this.insideFrame)
- {
- var domPopupSearchResults = this.DOMPopupSearchResults();
- domPopupSearchResultsWindow.style.position = 'relative';
- domPopupSearchResultsWindow.style.display = 'block';
- var width = document.body.clientWidth - 8; // the -8 is for IE :-(
- domPopupSearchResultsWindow.style.width = width + 'px';
- domPopupSearchResults.style.width = width + 'px';
- }
- else
- {
- var domPopupSearchResults = this.DOMPopupSearchResults();
- var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth;
- var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1;
- domPopupSearchResultsWindow.style.display = 'block';
- left -= domPopupSearchResults.offsetWidth;
- domPopupSearchResultsWindow.style.top = top + 'px';
- domPopupSearchResultsWindow.style.left = left + 'px';
- }
- }
-
- this.lastSearchValue = searchValue;
- this.lastResultsPage = resultsPage;
- }
-
- // -------- Activation Functions
-
- // Activates or deactivates the search panel, resetting things to
- // their default values if necessary.
- this.Activate = function(isActive)
- {
- if (isActive || // open it
- this.DOMPopupSearchResultsWindow().style.display == 'block'
- )
- {
- this.DOMSearchBox().className = 'MSearchBoxActive';
-
- var searchField = this.DOMSearchField();
-
- if (searchField.value == this.searchLabel) // clear "Search" term upon entry
- {
- searchField.value = '';
- this.searchActive = true;
- }
- }
- else if (!isActive) // directly remove the panel
- {
- this.DOMSearchBox().className = 'MSearchBoxInactive';
- this.DOMSearchField().value = this.searchLabel;
- this.searchActive = false;
- this.lastSearchValue = ''
- this.lastResultsPage = '';
- }
- }
-}
-
-// -----------------------------------------------------------------------
-
-// The class that handles everything on the search results page.
-function SearchResults(name)
-{
- // The number of matches from the last run of <Search()>.
- this.lastMatchCount = 0;
- this.lastKey = 0;
- this.repeatOn = false;
-
- // Toggles the visibility of the passed element ID.
- this.FindChildElement = function(id)
- {
- var parentElement = document.getElementById(id);
- var element = parentElement.firstChild;
-
- while (element && element!=parentElement)
- {
- if (element.nodeName == 'DIV' && element.className == 'SRChildren')
- {
- return element;
- }
-
- if (element.nodeName == 'DIV' && element.hasChildNodes())
- {
- element = element.firstChild;
- }
- else if (element.nextSibling)
- {
- element = element.nextSibling;
- }
- else
- {
- do
- {
- element = element.parentNode;
- }
- while (element && element!=parentElement && !element.nextSibling);
-
- if (element && element!=parentElement)
- {
- element = element.nextSibling;
- }
- }
- }
- }
-
- this.Toggle = function(id)
- {
- var element = this.FindChildElement(id);
- if (element)
- {
- if (element.style.display == 'block')
- {
- element.style.display = 'none';
- }
- else
- {
- element.style.display = 'block';
- }
- }
- }
-
- // Searches for the passed string. If there is no parameter,
- // it takes it from the URL query.
- //
- // Always returns true, since other documents may try to call it
- // and that may or may not be possible.
- this.Search = function(search)
- {
- if (!search) // get search word from URL
- {
- search = window.location.search;
- search = search.substring(1); // Remove the leading '?'
- search = unescape(search);
- }
-
- search = search.replace(/^ +/, ""); // strip leading spaces
- search = search.replace(/ +$/, ""); // strip trailing spaces
- search = search.toLowerCase();
- search = convertToId(search);
-
- var resultRows = document.getElementsByTagName("div");
- var matches = 0;
-
- var i = 0;
- while (i < resultRows.length)
- {
- var row = resultRows.item(i);
- if (row.className == "SRResult")
- {
- var rowMatchName = row.id.toLowerCase();
- rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_'
-
- if (search.length<=rowMatchName.length &&
- rowMatchName.substr(0, search.length)==search)
- {
- row.style.display = 'block';
- matches++;
- }
- else
- {
- row.style.display = 'none';
- }
- }
- i++;
- }
- document.getElementById("Searching").style.display='none';
- if (matches == 0) // no results
- {
- document.getElementById("NoMatches").style.display='block';
- }
- else // at least one result
- {
- document.getElementById("NoMatches").style.display='none';
- }
- this.lastMatchCount = matches;
- return true;
- }
-
- // return the first item with index index or higher that is visible
- this.NavNext = function(index)
- {
- var focusItem;
- while (1)
- {
- var focusName = 'Item'+index;
- focusItem = document.getElementById(focusName);
- if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
- {
- break;
- }
- else if (!focusItem) // last element
- {
- break;
- }
- focusItem=null;
- index++;
- }
- return focusItem;
- }
-
- this.NavPrev = function(index)
- {
- var focusItem;
- while (1)
- {
- var focusName = 'Item'+index;
- focusItem = document.getElementById(focusName);
- if (focusItem && focusItem.parentNode.parentNode.style.display=='block')
- {
- break;
- }
- else if (!focusItem) // last element
- {
- break;
- }
- focusItem=null;
- index--;
- }
- return focusItem;
- }
-
- this.ProcessKeys = function(e)
- {
- if (e.type == "keydown")
- {
- this.repeatOn = false;
- this.lastKey = e.keyCode;
- }
- else if (e.type == "keypress")
- {
- if (!this.repeatOn)
- {
- if (this.lastKey) this.repeatOn = true;
- return false; // ignore first keypress after keydown
- }
- }
- else if (e.type == "keyup")
- {
- this.lastKey = 0;
- this.repeatOn = false;
- }
- return this.lastKey!=0;
- }
-
- this.Nav = function(evt,itemIndex)
- {
- var e = (evt) ? evt : window.event; // for IE
- if (e.keyCode==13) return true;
- if (!this.ProcessKeys(e)) return false;
-
- if (this.lastKey==38) // Up
- {
- var newIndex = itemIndex-1;
- var focusItem = this.NavPrev(newIndex);
- if (focusItem)
- {
- var child = this.FindChildElement(focusItem.parentNode.parentNode.id);
- if (child && child.style.display == 'block') // children visible
- {
- var n=0;
- var tmpElem;
- while (1) // search for last child
- {
- tmpElem = document.getElementById('Item'+newIndex+'_c'+n);
- if (tmpElem)
- {
- focusItem = tmpElem;
- }
- else // found it!
- {
- break;
- }
- n++;
- }
- }
- }
- if (focusItem)
- {
- focusItem.focus();
- }
- else // return focus to search field
- {
- parent.document.getElementById("MSearchField").focus();
- }
- }
- else if (this.lastKey==40) // Down
- {
- var newIndex = itemIndex+1;
- var focusItem;
- var item = document.getElementById('Item'+itemIndex);
- var elem = this.FindChildElement(item.parentNode.parentNode.id);
- if (elem && elem.style.display == 'block') // children visible
- {
- focusItem = document.getElementById('Item'+itemIndex+'_c0');
- }
- if (!focusItem) focusItem = this.NavNext(newIndex);
- if (focusItem) focusItem.focus();
- }
- else if (this.lastKey==39) // Right
- {
- var item = document.getElementById('Item'+itemIndex);
- var elem = this.FindChildElement(item.parentNode.parentNode.id);
- if (elem) elem.style.display = 'block';
- }
- else if (this.lastKey==37) // Left
- {
- var item = document.getElementById('Item'+itemIndex);
- var elem = this.FindChildElement(item.parentNode.parentNode.id);
- if (elem) elem.style.display = 'none';
- }
- else if (this.lastKey==27) // Escape
- {
- parent.searchBox.CloseResultsWindow();
- parent.document.getElementById("MSearchField").focus();
- }
- else if (this.lastKey==13) // Enter
- {
- return true;
- }
- return false;
- }
-
- this.NavChild = function(evt,itemIndex,childIndex)
- {
- var e = (evt) ? evt : window.event; // for IE
- if (e.keyCode==13) return true;
- if (!this.ProcessKeys(e)) return false;
-
- if (this.lastKey==38) // Up
- {
- if (childIndex>0)
- {
- var newIndex = childIndex-1;
- document.getElementById('Item'+itemIndex+'_c'+newIndex).focus();
- }
- else // already at first child, jump to parent
- {
- document.getElementById('Item'+itemIndex).focus();
- }
- }
- else if (this.lastKey==40) // Down
- {
- var newIndex = childIndex+1;
- var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex);
- if (!elem) // last child, jump to parent next parent
- {
- elem = this.NavNext(itemIndex+1);
- }
- if (elem)
- {
- elem.focus();
- }
- }
- else if (this.lastKey==27) // Escape
- {
- parent.searchBox.CloseResultsWindow();
- parent.document.getElementById("MSearchField").focus();
- }
- else if (this.lastKey==13) // Enter
- {
- return true;
- }
- return false;
- }
-}
-
-function setKeyActions(elem,action)
-{
- elem.setAttribute('onkeydown',action);
- elem.setAttribute('onkeypress',action);
- elem.setAttribute('onkeyup',action);
-}
-
-function setClassAttr(elem,attr)
-{
- elem.setAttribute('class',attr);
- elem.setAttribute('className',attr);
-}
-
-function createResults()
-{
- var results = document.getElementById("SRResults");
- for (var e=0; e<searchData.length; e++)
- {
- var id = searchData[e][0];
- var srResult = document.createElement('div');
- srResult.setAttribute('id','SR_'+id);
- setClassAttr(srResult,'SRResult');
- var srEntry = document.createElement('div');
- setClassAttr(srEntry,'SREntry');
- var srLink = document.createElement('a');
- srLink.setAttribute('id','Item'+e);
- setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
- setClassAttr(srLink,'SRSymbol');
- srLink.innerHTML = searchData[e][1][0];
- srEntry.appendChild(srLink);
- if (searchData[e][1].length==2) // single result
- {
- srLink.setAttribute('href',searchData[e][1][1][0]);
- if (searchData[e][1][1][1])
- {
- srLink.setAttribute('target','_parent');
- }
- var srScope = document.createElement('span');
- setClassAttr(srScope,'SRScope');
- srScope.innerHTML = searchData[e][1][1][2];
- srEntry.appendChild(srScope);
- }
- else // multiple results
- {
- srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
- var srChildren = document.createElement('div');
- setClassAttr(srChildren,'SRChildren');
- for (var c=0; c<searchData[e][1].length-1; c++)
- {
- var srChild = document.createElement('a');
- srChild.setAttribute('id','Item'+e+'_c'+c);
- setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
- setClassAttr(srChild,'SRScope');
- srChild.setAttribute('href',searchData[e][1][c+1][0]);
- if (searchData[e][1][c+1][1])
- {
- srChild.setAttribute('target','_parent');
- }
- srChild.innerHTML = searchData[e][1][c+1][2];
- srChildren.appendChild(srChild);
- }
- srEntry.appendChild(srChildren);
- }
- srResult.appendChild(srEntry);
- results.appendChild(srResult);
- }
-}
-
-function init_search()
-{
- var results = document.getElementById("MSearchSelectWindow");
- for (var key in indexSectionLabels)
- {
- var link = document.createElement('a');
- link.setAttribute('class','SelectItem');
- link.setAttribute('onclick','searchBox.OnSelectItem('+key+')');
- link.href='javascript:void(0)';
- link.innerHTML='<span class="SelectionMark">&#160;</span>'+indexSectionLabels[key];
- results.appendChild(link);
- }
- searchBox.OnSelectItem(0);
-}
-
diff --git a/doc/html/search/search_l.png b/doc/html/search/search_l.png
deleted file mode 100644
index c872f4d..0000000
--- a/doc/html/search/search_l.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/search/search_m.png b/doc/html/search/search_m.png
deleted file mode 100644
index b429a16..0000000
--- a/doc/html/search/search_m.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/search/search_r.png b/doc/html/search/search_r.png
deleted file mode 100644
index 97ee8b4..0000000
--- a/doc/html/search/search_r.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/search/searchdata.js b/doc/html/search/searchdata.js
deleted file mode 100644
index e53fffc..0000000
--- a/doc/html/search/searchdata.js
+++ /dev/null
@@ -1,36 +0,0 @@
-var indexSectionsWithContent =
-{
- 0: "abcdegilmnopqrstvwxy",
- 1: "aeilmnopqrstvw",
- 2: "mw",
- 3: "m",
- 4: "cglxy",
- 5: "w",
- 6: "bdrs",
- 7: "g"
-};
-
-var indexSectionNames =
-{
- 0: "all",
- 1: "classes",
- 2: "files",
- 3: "functions",
- 4: "variables",
- 5: "enums",
- 6: "enumvalues",
- 7: "pages"
-};
-
-var indexSectionLabels =
-{
- 0: "All",
- 1: "Classes",
- 2: "Files",
- 3: "Functions",
- 4: "Variables",
- 5: "Enumerations",
- 6: "Enumerator",
- 7: "Pages"
-};
-
diff --git a/doc/html/search/variables_0.html b/doc/html/search/variables_0.html
deleted file mode 100644
index c98c046..0000000
--- a/doc/html/search/variables_0.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="variables_0.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/variables_0.js b/doc/html/search/variables_0.js
deleted file mode 100644
index dfea272..0000000
--- a/doc/html/search/variables_0.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['color',['color',['../structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414',1,'line_t::color()'],['../world_8h.html#af61b66b2d9004f4975ae5f51c2177f3d',1,'color():&#160;world.h']]]
-];
diff --git a/doc/html/search/variables_1.html b/doc/html/search/variables_1.html
deleted file mode 100644
index 3eab7ea..0000000
--- a/doc/html/search/variables_1.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="variables_1.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/variables_1.js b/doc/html/search/variables_1.js
deleted file mode 100644
index 5830d55..0000000
--- a/doc/html/search/variables_1.js
+++ /dev/null
@@ -1,5 +0,0 @@
-var searchData=
-[
- ['gh',['gh',['../structline__t.html#a43341c3344f32533472fdd85c7e9e430',1,'line_t::gh()'],['../world_8h.html#aa523d841be6ccb88f26cd56294adcd01',1,'gh():&#160;world.h']]],
- ['gs',['gs',['../structline__t.html#a06568d82429331a242b9e6f45a36ae6d',1,'line_t::gs()'],['../world_8h.html#aabefe07939b18f14fedbb9c9a14d02d5',1,'gs():&#160;world.h']]]
-];
diff --git a/doc/html/search/variables_2.html b/doc/html/search/variables_2.html
deleted file mode 100644
index 282f35b..0000000
--- a/doc/html/search/variables_2.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="variables_2.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/variables_2.js b/doc/html/search/variables_2.js
deleted file mode 100644
index 6041d5b..0000000
--- a/doc/html/search/variables_2.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['line',['line',['../classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247',1,'World']]]
-];
diff --git a/doc/html/search/variables_3.html b/doc/html/search/variables_3.html
deleted file mode 100644
index 36e31b1..0000000
--- a/doc/html/search/variables_3.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="variables_3.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/variables_3.js b/doc/html/search/variables_3.js
deleted file mode 100644
index 7e92c98..0000000
--- a/doc/html/search/variables_3.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['x_5fstart',['x_start',['../classWorld.html#a645767ccf316a9b4469db773ac111ae4',1,'World']]]
-];
diff --git a/doc/html/search/variables_4.html b/doc/html/search/variables_4.html
deleted file mode 100644
index c736635..0000000
--- a/doc/html/search/variables_4.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html><head><title></title>
-<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<link rel="stylesheet" type="text/css" href="search.css"/>
-<script type="text/javascript" src="variables_4.js"></script>
-<script type="text/javascript" src="search.js"></script>
-</head>
-<body class="SRPage">
-<div id="SRIndex">
-<div class="SRStatus" id="Loading">Loading...</div>
-<div id="SRResults"></div>
-<script type="text/javascript"><!--
-createResults();
---></script>
-<div class="SRStatus" id="Searching">Searching...</div>
-<div class="SRStatus" id="NoMatches">No Matches</div>
-<script type="text/javascript"><!--
-document.getElementById("Loading").style.display="none";
-document.getElementById("NoMatches").style.display="none";
-var searchResults = new SearchResults("searchResults");
-searchResults.Search();
---></script>
-</div>
-</body>
-</html>
diff --git a/doc/html/search/variables_4.js b/doc/html/search/variables_4.js
deleted file mode 100644
index 923ed6b..0000000
--- a/doc/html/search/variables_4.js
+++ /dev/null
@@ -1,4 +0,0 @@
-var searchData=
-[
- ['y',['y',['../structline__t.html#a77fb44a40c2154411e5af6cf39194b30',1,'line_t::y()'],['../world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217',1,'y():&#160;world.h']]]
-];
diff --git a/doc/html/splitbar.png b/doc/html/splitbar.png
deleted file mode 100644
index fe895f2..0000000
--- a/doc/html/splitbar.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/structRay-members.html b/doc/html/structRay-members.html
deleted file mode 100644
index 5fe52b0..0000000
--- a/doc/html/structRay-members.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">Ray Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structRay.html">Ray</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>end</b> (defined in <a class="el" href="structRay.html">Ray</a>)</td><td class="entry"><a class="el" href="structRay.html">Ray</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>start</b> (defined in <a class="el" href="structRay.html">Ray</a>)</td><td class="entry"><a class="el" href="structRay.html">Ray</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structRay.html b/doc/html/structRay.html
deleted file mode 100644
index 95b8fc6..0000000
--- a/doc/html/structRay.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Ray Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structRay-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">Ray Struct Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a37cfe593762533d7fb094842172ce3eb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37cfe593762533d7fb094842172ce3eb"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>start</b></td></tr>
-<tr class="separator:a37cfe593762533d7fb094842172ce3eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a05ef34dc0c2a42ccfa6d54c8c00d00a7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a05ef34dc0c2a42ccfa6d54c8c00d00a7"></a>
-<a class="el" href="structvec2.html">vec2</a>&#160;</td><td class="memItemRight" valign="bottom"><b>end</b></td></tr>
-<tr class="separator:a05ef34dc0c2a42ccfa6d54c8c00d00a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>include/<a class="el" href="common_8h_source.html">common.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structitem__t-members.html b/doc/html/structitem__t-members.html
deleted file mode 100644
index c30f924..0000000
--- a/doc/html/structitem__t-members.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">item_t Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structitem__t.html">item_t</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>count</b> (defined in <a class="el" href="structitem__t.html">item_t</a>)</td><td class="entry"><a class="el" href="structitem__t.html">item_t</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>id</b> (defined in <a class="el" href="structitem__t.html">item_t</a>)</td><td class="entry"><a class="el" href="structitem__t.html">item_t</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structitem__t.html b/doc/html/structitem__t.html
deleted file mode 100644
index 6e7ac7b..0000000
--- a/doc/html/structitem__t.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: item_t Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structitem__t-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">item_t Struct Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a027684448f5b2ab6e00f267e6f9f5fb6"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a027684448f5b2ab6e00f267e6f9f5fb6"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
-<tr class="separator:a027684448f5b2ab6e00f267e6f9f5fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aaa76ee85cd612b5df5f015c3488e99da"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa76ee85cd612b5df5f015c3488e99da"></a>
-ITEM_ID&#160;</td><td class="memItemRight" valign="bottom"><b>id</b></td></tr>
-<tr class="separator:aaa76ee85cd612b5df5f015c3488e99da"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>include/<a class="el" href="inventory_8h_source.html">inventory.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structline__t-members.html b/doc/html/structline__t-members.html
deleted file mode 100644
index 81565ed..0000000
--- a/doc/html/structline__t-members.html
+++ /dev/null
@@ -1,105 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">line_t Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structline__t.html">line_t</a>, including all inherited members.</p>
-<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414">color</a></td><td class="entry"><a class="el" href="structline__t.html">line_t</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structline__t.html#a43341c3344f32533472fdd85c7e9e430">gh</a></td><td class="entry"><a class="el" href="structline__t.html">line_t</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="structline__t.html#a06568d82429331a242b9e6f45a36ae6d">gs</a></td><td class="entry"><a class="el" href="structline__t.html">line_t</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="structline__t.html#a77fb44a40c2154411e5af6cf39194b30">y</a></td><td class="entry"><a class="el" href="structline__t.html">line_t</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structline__t.html b/doc/html/structline__t.html
deleted file mode 100644
index 475fd60..0000000
--- a/doc/html/structline__t.html
+++ /dev/null
@@ -1,173 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: line_t Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structline__t-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">line_t Struct Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p><code>#include &lt;<a class="el" href="world_8h_source.html">world.h</a>&gt;</code></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a77fb44a40c2154411e5af6cf39194b30"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structline__t.html#a77fb44a40c2154411e5af6cf39194b30">y</a></td></tr>
-<tr class="separator:a77fb44a40c2154411e5af6cf39194b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a06568d82429331a242b9e6f45a36ae6d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structline__t.html#a06568d82429331a242b9e6f45a36ae6d">gs</a></td></tr>
-<tr class="separator:a06568d82429331a242b9e6f45a36ae6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a43341c3344f32533472fdd85c7e9e430"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structline__t.html#a43341c3344f32533472fdd85c7e9e430">gh</a> [2]</td></tr>
-<tr class="separator:a43341c3344f32533472fdd85c7e9e430"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a90c59d30a06d5c4bd7ee6c73c66fc414"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414">color</a></td></tr>
-<tr class="separator:a90c59d30a06d5c4bd7ee6c73c66fc414"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The line structure. This structure is used to store the world's ground, stored in vertical lines. Dirt color and grass properties are also kept track of here. </p>
-</div><h2 class="groupheader">Member Data Documentation</h2>
-<a class="anchor" id="a90c59d30a06d5c4bd7ee6c73c66fc414"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned char line_t::color</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>Lightness of dirt (brown) </p>
-
-</div>
-</div>
-<a class="anchor" id="a43341c3344f32533472fdd85c7e9e430"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">float line_t::gh[2]</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>Height of glass (2 blades per line) </p>
-
-</div>
-</div>
-<a class="anchor" id="a06568d82429331a242b9e6f45a36ae6d"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool line_t::gs</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>Show grass </p>
-
-</div>
-</div>
-<a class="anchor" id="a77fb44a40c2154411e5af6cf39194b30"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">float line_t::y</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>Height of this vertical line </p>
-
-</div>
-</div>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>include/<a class="el" href="world_8h_source.html">world.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structtexture__t-members.html b/doc/html/structtexture__t-members.html
deleted file mode 100644
index 5cbbafa..0000000
--- a/doc/html/structtexture__t-members.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">texture_t Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structtexture__t.html">texture_t</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>name</b> (defined in <a class="el" href="structtexture__t.html">texture_t</a>)</td><td class="entry"><a class="el" href="structtexture__t.html">texture_t</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>tex</b> (defined in <a class="el" href="structtexture__t.html">texture_t</a>)</td><td class="entry"><a class="el" href="structtexture__t.html">texture_t</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structtexture__t.html b/doc/html/structtexture__t.html
deleted file mode 100644
index d7e615b..0000000
--- a/doc/html/structtexture__t.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: texture_t Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structtexture__t-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">texture_t Struct Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a0a44d52225ea8f0a485404ec6350c21e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0a44d52225ea8f0a485404ec6350c21e"></a>
-char *&#160;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
-<tr class="separator:a0a44d52225ea8f0a485404ec6350c21e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afeecfe451c6753eb370af68a54ba4370"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afeecfe451c6753eb370af68a54ba4370"></a>
-GLuint&#160;</td><td class="memItemRight" valign="bottom"><b>tex</b></td></tr>
-<tr class="separator:afeecfe451c6753eb370af68a54ba4370"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>src/Texture.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structvec2-members.html b/doc/html/structvec2-members.html
deleted file mode 100644
index 797e81d..0000000
--- a/doc/html/structvec2-members.html
+++ /dev/null
@@ -1,103 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">vec2 Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structvec2.html">vec2</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>x</b> (defined in <a class="el" href="structvec2.html">vec2</a>)</td><td class="entry"><a class="el" href="structvec2.html">vec2</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>y</b> (defined in <a class="el" href="structvec2.html">vec2</a>)</td><td class="entry"><a class="el" href="structvec2.html">vec2</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structvec2.html b/doc/html/structvec2.html
deleted file mode 100644
index 0b570e5..0000000
--- a/doc/html/structvec2.html
+++ /dev/null
@@ -1,114 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: vec2 Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structvec2-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">vec2 Struct Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:a002d3519d48fe3cd79729b5b0ded74bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a002d3519d48fe3cd79729b5b0ded74bf"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>x</b></td></tr>
-<tr class="separator:a002d3519d48fe3cd79729b5b0ded74bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a6d28b12b511da692550fc9d37b4e9b1d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d28b12b511da692550fc9d37b4e9b1d"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>y</b></td></tr>
-<tr class="separator:a6d28b12b511da692550fc9d37b4e9b1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>include/<a class="el" href="common_8h_source.html">common.h</a></li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structwSavePack-members.html b/doc/html/structwSavePack-members.html
deleted file mode 100644
index 05622eb..0000000
--- a/doc/html/structwSavePack-members.html
+++ /dev/null
@@ -1,102 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: Member List</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
- </ul>
- </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">wSavePack Member List</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>This is the complete list of members for <a class="el" href="structwSavePack.html">wSavePack</a>, including all inherited members.</p>
-<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>lineCount</b> (defined in <a class="el" href="structwSavePack.html">wSavePack</a>)</td><td class="entry"><a class="el" href="structwSavePack.html">wSavePack</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>x_start</b> (defined in <a class="el" href="structwSavePack.html">wSavePack</a>)</td><td class="entry"><a class="el" href="structwSavePack.html">wSavePack</a></td><td class="entry"></td></tr>
-</table></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/structwSavePack.html b/doc/html/structwSavePack.html
deleted file mode 100644
index ce4ff05..0000000
--- a/doc/html/structwSavePack.html
+++ /dev/null
@@ -1,113 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: wSavePack Struct Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
- </ul>
- </div>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#pub-attribs">Public Attributes</a> &#124;
-<a href="structwSavePack-members.html">List of all members</a> </div>
- <div class="headertitle">
-<div class="title">wSavePack Struct Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
-Public Attributes</h2></td></tr>
-<tr class="memitem:ac8c1acad9ad6d6937e7bf7e04a395c47"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8c1acad9ad6d6937e7bf7e04a395c47"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>x_start</b></td></tr>
-<tr class="separator:ac8c1acad9ad6d6937e7bf7e04a395c47"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac7f749ffe058ac5419f312f06bc23e67"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac7f749ffe058ac5419f312f06bc23e67"></a>
-unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>lineCount</b></td></tr>
-<tr class="separator:ac7f749ffe058ac5419f312f06bc23e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<hr/>The documentation for this struct was generated from the following file:<ul>
-<li>src/world.cpp</li>
-</ul>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/sync_off.png b/doc/html/sync_off.png
deleted file mode 100644
index 3b443fc..0000000
--- a/doc/html/sync_off.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/sync_on.png b/doc/html/sync_on.png
deleted file mode 100644
index e08320f..0000000
--- a/doc/html/sync_on.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/tab_a.png b/doc/html/tab_a.png
deleted file mode 100644
index 3b725c4..0000000
--- a/doc/html/tab_a.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/tab_b.png b/doc/html/tab_b.png
deleted file mode 100644
index e2b4a86..0000000
--- a/doc/html/tab_b.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/tab_h.png b/doc/html/tab_h.png
deleted file mode 100644
index fd5cb70..0000000
--- a/doc/html/tab_h.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/tab_s.png b/doc/html/tab_s.png
deleted file mode 100644
index ab478c9..0000000
--- a/doc/html/tab_s.png
+++ /dev/null
Binary files differ
diff --git a/doc/html/tabs.css b/doc/html/tabs.css
deleted file mode 100644
index 9cf578f..0000000
--- a/doc/html/tabs.css
+++ /dev/null
@@ -1,60 +0,0 @@
-.tabs, .tabs2, .tabs3 {
- background-image: url('tab_b.png');
- width: 100%;
- z-index: 101;
- font-size: 13px;
- font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
-}
-
-.tabs2 {
- font-size: 10px;
-}
-.tabs3 {
- font-size: 9px;
-}
-
-.tablist {
- margin: 0;
- padding: 0;
- display: table;
-}
-
-.tablist li {
- float: left;
- display: table-cell;
- background-image: url('tab_b.png');
- line-height: 36px;
- list-style: none;
-}
-
-.tablist a {
- display: block;
- padding: 0 20px;
- font-weight: bold;
- background-image:url('tab_s.png');
- background-repeat:no-repeat;
- background-position:right;
- color: #283A5D;
- text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
- text-decoration: none;
- outline: none;
-}
-
-.tabs3 .tablist a {
- padding: 0 10px;
-}
-
-.tablist a:hover {
- background-image: url('tab_h.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
- text-decoration: none;
-}
-
-.tablist li.current a {
- background-image: url('tab_a.png');
- background-repeat:repeat-x;
- color: #fff;
- text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0);
-}
diff --git a/doc/html/ui_8h_source.html b/doc/html/ui_8h_source.html
deleted file mode 100644
index fb62650..0000000
--- a/doc/html/ui_8h_source.html
+++ /dev/null
@@ -1,195 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include/ui.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">ui.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="preprocessor">#ifndef UI_H</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="preprocessor">#define UI_H</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;</div>
-<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="preprocessor">#include &lt;common.h&gt;</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="preprocessor">#include &lt;cstdarg&gt;</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;</div>
-<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="world_8h.html">world.h</a>&gt;</span></div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#include &lt;ft2build.h&gt;</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#include FT_FREETYPE_H</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#define DEBUG</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;</div>
-<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="keyword">namespace </span><a class="code" href="namespaceui.html">ui</a> {</div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;</div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * Contains the coordinates of the mouse in the window.</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160; <span class="keyword">extern</span> <a class="code" href="structvec2.html">vec2</a> mouse;</div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
-<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment"> * These flags are used elsewhere.</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">bool</span> debug;</div>
-<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">bool</span> posFlag;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> fontSize;</div>
-<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">bool</span> dialogBoxExists;</div>
-<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> dialogOptChosen;</div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160; <span class="keyword">extern</span> <span class="keywordtype">bool</span> edown;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>&#160;<span class="comment"> * Initializes the FreeType system.</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>&#160;</div>
-<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>&#160; <span class="keywordtype">void</span> initFonts(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>&#160; </div>
-<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>&#160;<span class="comment"> * Sets the current font/font size.</span></div>
-<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>&#160; </div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160; <span class="keywordtype">void</span> setFontFace(<span class="keyword">const</span> <span class="keywordtype">char</span> *ttf);</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160; <span class="keywordtype">void</span> setFontSize(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size);</div>
-<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>&#160; </div>
-<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;<span class="comment"> * Draw a centered string.</span></div>
-<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; </div>
-<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>&#160; <span class="keywordtype">float</span> putStringCentered(<span class="keyword">const</span> <span class="keywordtype">float</span> x,<span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>,<span class="keyword">const</span> <span class="keywordtype">char</span> *s);</div>
-<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160; </div>
-<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160;<span class="comment"> * Draws a formatted string at the given coordinates.</span></div>
-<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160; </div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <span class="keywordtype">float</span> putText(<span class="keyword">const</span> <span class="keywordtype">float</span> x,<span class="keyword">const</span> <span class="keywordtype">float</span> <a class="code" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>,<span class="keyword">const</span> <span class="keywordtype">char</span> *str,...);</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; </div>
-<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="comment"> * Creates a dialogBox text string (format: `name`: `text`). This function simply sets up</span></div>
-<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;<span class="comment"> * variables that are drawn in ui::draw(). When the dialog box exists player control is</span></div>
-<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160;<span class="comment"> * limited until a right click is given, closing the box.</span></div>
-<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; </div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; <span class="keywordtype">void</span> dialogBox(<span class="keyword">const</span> <span class="keywordtype">char</span> *name,<span class="keyword">const</span> <span class="keywordtype">char</span> *opt,<span class="keyword">const</span> <span class="keywordtype">char</span> *text,...);</div>
-<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">void</span> waitForDialog(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160; </div>
-<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;<span class="comment"> * Draws a larger string in the center of the screen. Drawing is done inside this function.</span></div>
-<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; </div>
-<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keywordtype">void</span> importantText(<span class="keyword">const</span> <span class="keywordtype">char</span> *text,...);</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
-<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;<span class="comment"> * Draw various UI elements (dialogBox, player health)</span></div>
-<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160; </div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">void</span> draw(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; </div>
-<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;<span class="comment"> * Handle keyboard/mouse events.</span></div>
-<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; <span class="keywordtype">void</span> handleEvents(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160; </div>
-<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160;<span class="comment"> * Toggle the black overlay thing.</span></div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; </div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <span class="keywordtype">void</span> toggleBlack(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; </div>
-<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;}</div>
-<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;</div>
-<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;<span class="preprocessor">#endif // UI_H</span></div>
-<div class="ttc" id="namespaceui_html"><div class="ttname"><a href="namespaceui.html">ui</a></div><div class="ttdef"><b>Definition:</b> ui.cpp:64</div></div>
-<div class="ttc" id="structvec2_html"><div class="ttname"><a href="structvec2.html">vec2</a></div><div class="ttdef"><b>Definition:</b> common.h:46</div></div>
-<div class="ttc" id="world_8h_html"><div class="ttname"><a href="world_8h.html">world.h</a></div><div class="ttdoc">The world system. </div></div>
-<div class="ttc" id="world_8h_html_aa4f0d3eebc3c443f9be81bf48561a217"><div class="ttname"><a href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a></div><div class="ttdeci">float y</div><div class="ttdef"><b>Definition:</b> world.h:88</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/world_8h.html b/doc/html/world_8h.html
deleted file mode 100644
index ee9ca76..0000000
--- a/doc/html/world_8h.html
+++ /dev/null
@@ -1,274 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include/world.h File Reference</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="summary">
-<a href="#nested-classes">Classes</a> &#124;
-<a href="#define-members">Macros</a> &#124;
-<a href="#enum-members">Enumerations</a> &#124;
-<a href="#func-members">Functions</a> &#124;
-<a href="#var-members">Variables</a> </div>
- <div class="headertitle">
-<div class="title">world.h File Reference</div> </div>
-</div><!--header-->
-<div class="contents">
-
-<p>The world system.
-<a href="#details">More...</a></p>
-<div class="textblock"><code>#include &lt;common.h&gt;</code><br />
-<code>#include &lt;entities.h&gt;</code><br />
-</div>
-<p><a href="world_8h_source.html">Go to the source code of this file.</a></p>
-<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structline__t.html">line_t</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html">World</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classIndoorWorld.html">IndoorWorld</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArena.html">Arena</a></td></tr>
-<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
-Macros</h2></td></tr>
-<tr class="memitem:abe6612844622bc702d7bf4d4a02772d1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe6612844622bc702d7bf4d4a02772d1"></a>
-#define&#160;</td><td class="memItemRight" valign="bottom"><b>GEN_INC</b>&#160;&#160;&#160;10</td></tr>
-<tr class="separator:abe6612844622bc702d7bf4d4a02772d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:afe31ec7e8b74045491fa2488e73bc13e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afe31ec7e8b74045491fa2488e73bc13e"></a>
-#define&#160;</td><td class="memItemRight" valign="bottom"><b>DAY_CYCLE</b>&#160;&#160;&#160;3000</td></tr>
-<tr class="separator:afe31ec7e8b74045491fa2488e73bc13e"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
-Enumerations</h2></td></tr>
-<tr class="memitem:a0678a0e576121a23798fdbd5964143c5"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">WORLD_BG_TYPE</a> { <a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb">BG_FOREST</a>,
-<a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb">BG_WOODHOUSE</a>
- }<tr class="separator:a0678a0e576121a23798fdbd5964143c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</td></tr>
-<tr class="memitem:a7e5783b78992864281462a5380a28924"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924">WEATHER</a> { <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0">SUNNY</a> = 0,
-<a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd">DARK</a>,
-<a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe">RAIN</a>
- }<tr class="separator:a7e5783b78992864281462a5380a28924"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
-Functions</h2></td></tr>
-<tr class="memitem:a990bc0622ea3942233d5274c40fb475d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a990bc0622ea3942233d5274c40fb475d"></a>
-struct <a class="el" href="structline__t.html">line_t</a>&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b> ((packed))</td></tr>
-<tr class="separator:a990bc0622ea3942233d5274c40fb475d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ab59186fdb5f2b79a00393a6acd285411"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab59186fdb5f2b79a00393a6acd285411"></a>
-float&#160;</td><td class="memItemRight" valign="bottom"><b>worldGetYBase</b> (<a class="el" href="classWorld.html">World</a> *w)</td></tr>
-<tr class="separator:ab59186fdb5f2b79a00393a6acd285411"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
-Variables</h2></td></tr>
-<tr class="memitem:aa4f0d3eebc3c443f9be81bf48561a217"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a></td></tr>
-<tr class="separator:aa4f0d3eebc3c443f9be81bf48561a217"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aabefe07939b18f14fedbb9c9a14d02d5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="world_8h.html#aabefe07939b18f14fedbb9c9a14d02d5">gs</a></td></tr>
-<tr class="separator:aabefe07939b18f14fedbb9c9a14d02d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aa523d841be6ccb88f26cd56294adcd01"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="world_8h.html#aa523d841be6ccb88f26cd56294adcd01">gh</a> [2]</td></tr>
-<tr class="separator:aa523d841be6ccb88f26cd56294adcd01"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:af61b66b2d9004f4975ae5f51c2177f3d"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="world_8h.html#af61b66b2d9004f4975ae5f51c2177f3d">color</a></td></tr>
-<tr class="separator:af61b66b2d9004f4975ae5f51c2177f3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a786ac58c78359cc826132c8a25d120fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a786ac58c78359cc826132c8a25d120fd"></a>
-class <a class="el" href="classWorld.html">World</a>&#160;</td><td class="memItemRight" valign="bottom"><b>__attribute__</b></td></tr>
-<tr class="separator:a786ac58c78359cc826132c8a25d120fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac88924e2aeaca61e7a5caa46a9cd0982"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac88924e2aeaca61e7a5caa46a9cd0982"></a>
-int&#160;</td><td class="memItemRight" valign="bottom"><b>worldShade</b></td></tr>
-<tr class="separator:ac88924e2aeaca61e7a5caa46a9cd0982"><td class="memSeparator" colspan="2">&#160;</td></tr>
-</table>
-<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
-<div class="textblock"><p>The world system. </p>
-<p>This file contains the classes and variables necessary to create an in-game world. </p>
-</div><h2 class="groupheader">Enumeration Type Documentation</h2>
-<a class="anchor" id="a7e5783b78992864281462a5380a28924"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="world_8h.html#a7e5783b78992864281462a5380a28924">WEATHER</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>The weather type enum. This enum contains every type of weather currently implemented in the game. Weather is set by the world somewhere. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0"></a>SUNNY&#160;</td><td class="fielddoc">
-<p>Sunny/daytime </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd"></a>DARK&#160;</td><td class="fielddoc">
-<p>Nighttime </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe"></a>RAIN&#160;</td><td class="fielddoc">
-<p>Rain (not implemented :) ) </p>
-</td></tr>
-</table>
-
-</div>
-</div>
-<a class="anchor" id="a0678a0e576121a23798fdbd5964143c5"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">enum <a class="el" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">WORLD_BG_TYPE</a></td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>The background type enum. This enum contains all different possibilities for world backgrounds; used in World::setBackground() to select the appropriate images. </p>
-<table class="fieldtable">
-<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a class="anchor" id="a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb"></a>BG_FOREST&#160;</td><td class="fielddoc">
-<p>A forest theme. </p>
-</td></tr>
-<tr><td class="fieldname"><a class="anchor" id="a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb"></a>BG_WOODHOUSE&#160;</td><td class="fielddoc">
-<p>An indoor wooden house theme. </p>
-</td></tr>
-</table>
-
-</div>
-</div>
-<h2 class="groupheader">Variable Documentation</h2>
-<a class="anchor" id="af61b66b2d9004f4975ae5f51c2177f3d"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned char color</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>Lightness of dirt (brown) </p>
-
-</div>
-</div>
-<a class="anchor" id="aa523d841be6ccb88f26cd56294adcd01"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">float gh[2]</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>Height of glass (2 blades per line) </p>
-
-</div>
-</div>
-<a class="anchor" id="aabefe07939b18f14fedbb9c9a14d02d5"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool gs</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>Show grass </p>
-
-</div>
-</div>
-<a class="anchor" id="aa4f0d3eebc3c443f9be81bf48561a217"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">float y</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<p>Height of this vertical line </p>
-
-</div>
-</div>
-</div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/html/world_8h_source.html b/doc/html/world_8h_source.html
deleted file mode 100644
index 4d396a7..0000000
--- a/doc/html/world_8h_source.html
+++ /dev/null
@@ -1,333 +0,0 @@
-<!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"/>
-<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.10"/>
-<title>gamedev: include/world.h Source File</title>
-<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="jquery.js"></script>
-<script type="text/javascript" src="dynsections.js"></script>
-<link href="search/search.css" rel="stylesheet" type="text/css"/>
-<script type="text/javascript" src="search/searchdata.js"></script>
-<script type="text/javascript" src="search/search.js"></script>
-<script type="text/javascript">
- $(document).ready(function() { init_search(); });
-</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css" />
-</head>
-<body>
-<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
-<div id="titlearea">
-<table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">gamedev
- </div>
- </td>
- </tr>
- </tbody>
-</table>
-</div>
-<!-- end header part -->
-<!-- Generated by Doxygen 1.8.10 -->
-<script type="text/javascript">
-var searchBox = new SearchBox("searchBox", "search",false,'Search');
-</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main&#160;Page</span></a></li>
- <li><a href="pages.html"><span>Related&#160;Pages</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>
- <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>
-<!-- window showing the filter options -->
-<div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
-</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>
-
-<div id="nav-path" class="navpath">
- <ul>
-<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
-</div>
-</div><!-- top -->
-<div class="header">
- <div class="headertitle">
-<div class="title">world.h</div> </div>
-</div><!--header-->
-<div class="contents">
-<a href="world_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;</div>
-<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="preprocessor">#ifndef WORLD_H</span></div>
-<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="preprocessor">#define WORLD_H</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;</div>
-<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="preprocessor">#include &lt;common.h&gt;</span> <span class="comment">// For HLINE, vec2, OpenGL utilities, etc.</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="preprocessor">#include &lt;entities.h&gt;</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;</div>
-<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="preprocessor">#define GEN_INC 10 // Defines at what interval y values should be calculated for the array &#39;line&#39;.</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160; <span class="comment">// As explained in World(), the last few lines in the array &#39;line&#39; are incorrectly calculated</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160; <span class="comment">// or not calculated at all, so GEN_INC is also used to decrease &#39;lineCount&#39; in functions like draw()</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160; <span class="comment">// and detect().</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;</div>
-<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define DAY_CYCLE 3000</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div>
-<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5"> 27</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb"> 28</a></span>&#160; <a class="code" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb">BG_FOREST</a>, </div>
-<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb"> 29</a></span>&#160; <a class="code" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb">BG_WOODHOUSE</a> </div>
-<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>&#160;} <a class="code" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">WORLD_BG_TYPE</a>;</div>
-<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>&#160;</div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="world_8h.html#a7e5783b78992864281462a5380a28924"> 38</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="world_8h.html#a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0"> 39</a></span>&#160; <a class="code" href="world_8h.html#a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0">SUNNY</a> = 0, </div>
-<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="world_8h.html#a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd"> 40</a></span>&#160; <a class="code" href="world_8h.html#a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd">DARK</a>, </div>
-<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="world_8h.html#a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe"> 41</a></span>&#160; <a class="code" href="world_8h.html#a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe">RAIN</a> </div>
-<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>&#160;} <a class="code" href="world_8h.html#a7e5783b78992864281462a5380a28924">WEATHER</a>;</div>
-<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>&#160;</div>
-<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="structline__t.html"> 50</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structline__t.html">line_t</a> {</div>
-<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="structline__t.html#a77fb44a40c2154411e5af6cf39194b30"> 51</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structline__t.html#a77fb44a40c2154411e5af6cf39194b30">y</a>; </div>
-<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="structline__t.html#a06568d82429331a242b9e6f45a36ae6d"> 52</a></span>&#160; <span class="keywordtype">bool</span> <a class="code" href="structline__t.html#a06568d82429331a242b9e6f45a36ae6d">gs</a>; </div>
-<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structline__t.html#a43341c3344f32533472fdd85c7e9e430"> 53</a></span>&#160; <span class="keywordtype">float</span> <a class="code" href="structline__t.html#a43341c3344f32533472fdd85c7e9e430">gh</a>[2]; </div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414"> 54</a></span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414">color</a>; </div>
-<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;} __attribute__ ((packed));</div>
-<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="classWorld.html"> 61</a></span>&#160;<span class="keyword">class </span><a class="code" href="classWorld.html">World</a> {</div>
-<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">protected</span>:</div>
-<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; </div>
-<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247"> 70</a></span>&#160; <span class="keyword">struct </span><a class="code" href="structline__t.html">line_t</a> *<a class="code" href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">line</a>;</div>
-<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160; </div>
-<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4"> 78</a></span>&#160; <span class="keywordtype">int</span> <a class="code" href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">x_start</a>;</div>
-<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160; </div>
-<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keywordtype">void</span> singleDetect(<a class="code" href="classEntity.html">Entity</a> *e);</div>
-<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160; </div>
-<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;<span class="comment"> * Deletes all entities in the world.</span></div>
-<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217"> 88</a></span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="world_8h.html#aabefe07939b18f14fedbb9c9a14d02d5"> 89</a></span>&#160; </div>
-<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="world_8h.html#aa523d841be6ccb88f26cd56294adcd01"> 90</a></span>&#160; <span class="keywordtype">void</span> deleteEntities(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="world_8h.html#af61b66b2d9004f4975ae5f51c2177f3d"> 91</a></span>&#160; </div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;<span class="comment"> * The size of the line array. This is set once by World-&gt;generate().</span></div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; </div>
-<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160; <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> lineCount;</div>
-<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160; </div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>&#160;<span class="comment"> * Contains the background image layers (including the background image).</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>&#160; </div>
-<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>&#160; <a class="code" href="structvec2.html">vec2</a> *star;</div>
-<div class="line"><a name="l00103"></a><span class="lineno"> 103</span>&#160; </div>
-<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>&#160; <a class="code" href="classTexturec.html">Texturec</a> *bgTex;</div>
-<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>&#160; </div>
-<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>&#160; Mix_Music *bgmObj;</div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>&#160; <span class="keywordtype">char</span> *bgm;</div>
-<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>&#160; </div>
-<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>&#160;</div>
-<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>&#160;<span class="comment"> * These pointers keep track of worlds that are adjacent to this one. Used in ui.cpp</span></div>
-<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>&#160;<span class="comment"> * for world jumping.</span></div>
-<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>&#160;</div>
-<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>&#160; <a class="code" href="classWorld.html">World</a> *toLeft,</div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span>&#160; *toRight,</div>
-<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>&#160; *behind,</div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>&#160; *infront;</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span>&#160; </div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span>&#160;<span class="comment"> * Entity arrays.</span></div>
-<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>&#160; </div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>&#160; std::vector&lt;NPC *&gt; npc;</div>
-<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>&#160; std::vector&lt;Structures *&gt; build;</div>
-<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>&#160; std::vector&lt;Mob *&gt; mob;</div>
-<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>&#160; std::vector&lt;Entity *&gt; entity;</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>&#160; std::vector&lt;Object *&gt; object;</div>
-<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>&#160; </div>
-<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>&#160; <span class="keywordtype">void</span> addStructure(_TYPE t,<span class="keywordtype">float</span> x,<span class="keywordtype">float</span> <a class="code" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>,<a class="code" href="classWorld.html">World</a> *outside,<a class="code" href="classWorld.html">World</a> *inside);</div>
-<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>&#160; <span class="keywordtype">void</span> addMob(<span class="keywordtype">int</span> t,<span class="keywordtype">float</span> x,<span class="keywordtype">float</span> <a class="code" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>);</div>
-<div class="line"><a name="l00133"></a><span class="lineno"> 133</span>&#160; <span class="keywordtype">void</span> addMob(<span class="keywordtype">int</span> t,<span class="keywordtype">float</span> x,<span class="keywordtype">float</span> <a class="code" href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a>,<span class="keywordtype">void</span> (*hey)(<a class="code" href="classMob.html">Mob</a> *));</div>
-<div class="line"><a name="l00134"></a><span class="lineno"> 134</span>&#160; <span class="keywordtype">void</span> addNPC(<span class="keywordtype">float</span> x,<span class="keywordtype">float</span> y);</div>
-<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>&#160; <span class="keywordtype">void</span> addObject(ITEM_ID, <span class="keywordtype">bool</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *, <span class="keywordtype">float</span>, <span class="keywordtype">float</span>);</div>
-<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>&#160; </div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>&#160; <span class="keywordtype">void</span> update(<a class="code" href="classPlayer.html">Player</a> *p,<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> delta);</div>
-<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>&#160; </div>
-<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>&#160;<span class="comment"> * Constructor and deconstructor, these do what you would expect.</span></div>
-<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>&#160; </div>
-<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>&#160; <a class="code" href="classWorld.html">World</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classWorld.html">World</a>(<span class="keywordtype">void</span>); <span class="comment">// Frees the &#39;line&#39; array.</span></div>
-<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>&#160; </div>
-<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>&#160;<span class="comment"> * Generate a world of width `width`. This function is virtual so that other world</span></div>
-<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>&#160;<span class="comment"> * classes that are based on this one can generate themselves their own way.</span></div>
-<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>&#160; </div>
-<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> generate(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width);</div>
-<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>&#160; <span class="keywordtype">void</span> generateFunc(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width,<span class="keywordtype">float</span>(*func)(<span class="keywordtype">float</span>));</div>
-<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>&#160; </div>
-<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>&#160;<span class="comment"> * Adds images to using for the background.</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>&#160; </div>
-<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>&#160; <span class="keywordtype">void</span> setBackground(<a class="code" href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">WORLD_BG_TYPE</a> bgt);</div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>&#160; </div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>&#160;<span class="comment"> * Start/stop background music. </span></div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>&#160; </div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>&#160; <span class="keywordtype">void</span> setBGM(<span class="keyword">const</span> <span class="keywordtype">char</span> *path);</div>
-<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>&#160; <span class="keywordtype">void</span> bgmPlay(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span>&#160; <span class="keywordtype">void</span> bgmStop(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>&#160; </div>
-<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>&#160;<span class="comment"> * Looks for the furthest back layer in this world and adds a new layer of width `width` behind it.</span></div>
-<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00171"></a><span class="lineno"> 171</span>&#160; </div>
-<div class="line"><a name="l00172"></a><span class="lineno"> 172</span>&#160; <span class="keywordtype">void</span> addLayer(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width);</div>
-<div class="line"><a name="l00173"></a><span class="lineno"> 173</span>&#160; </div>
-<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>&#160;<span class="comment"> * Draw the world and entities based on the player&#39;s coordinates. Virtual for the same</span></div>
-<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>&#160;<span class="comment"> * reason generate() is.</span></div>
-<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>&#160; </div>
-<div class="line"><a name="l00179"></a><span class="lineno"> 179</span>&#160; <span class="keyword">virtual</span> <span class="keywordtype">void</span> draw(<a class="code" href="classPlayer.html">Player</a> *p);</div>
-<div class="line"><a name="l00180"></a><span class="lineno"> 180</span>&#160; </div>
-<div class="line"><a name="l00181"></a><span class="lineno"> 181</span>&#160; </div>
-<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00183"></a><span class="lineno"> 183</span>&#160;<span class="comment"> * Detect the player and any entities in the current world.</span></div>
-<div class="line"><a name="l00184"></a><span class="lineno"> 184</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>&#160; </div>
-<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>&#160; <span class="keywordtype">void</span> detect(<a class="code" href="classPlayer.html">Player</a> *p);</div>
-<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>&#160; </div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00189"></a><span class="lineno"> 189</span>&#160;<span class="comment"> * These functions return the pointer to the world in the direction that is requested if it</span></div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span>&#160;<span class="comment"> * exists and the player is in a condition that it can make the switch, otherwise they</span></div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span>&#160;<span class="comment"> * return the current world.</span></div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>&#160; </div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>&#160; <a class="code" href="classWorld.html">World</a> *goWorldLeft(<a class="code" href="classPlayer.html">Player</a> *p);</div>
-<div class="line"><a name="l00195"></a><span class="lineno"> 195</span>&#160; <a class="code" href="classWorld.html">World</a> *goWorldRight(<a class="code" href="classPlayer.html">Player</a> *p); </div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span>&#160; <a class="code" href="classWorld.html">World</a> *goWorldBack(<a class="code" href="classPlayer.html">Player</a> *p);</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span>&#160; <a class="code" href="classWorld.html">World</a> *goWorldFront(<a class="code" href="classPlayer.html">Player</a> *p);</div>
-<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>&#160; </div>
-<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>&#160;<span class="comment"> * Called to enter/exit a structure.</span></div>
-<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>&#160; </div>
-<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>&#160; <a class="code" href="classWorld.html">World</a> *goInsideStructure(<a class="code" href="classPlayer.html">Player</a> *p);</div>
-<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>&#160; </div>
-<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>&#160;<span class="comment"> * These functions add features to the world.</span></div>
-<div class="line"><a name="l00207"></a><span class="lineno"> 207</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00208"></a><span class="lineno"> 208</span>&#160; </div>
-<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>&#160; <span class="keywordtype">void</span> addHole(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> start,<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> end);</div>
-<div class="line"><a name="l00210"></a><span class="lineno"> 210</span>&#160; </div>
-<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>&#160; <span class="comment">/*</span></div>
-<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>&#160;<span class="comment"> * Get&#39;s the world&#39;s width.</span></div>
-<div class="line"><a name="l00213"></a><span class="lineno"> 213</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>&#160; </div>
-<div class="line"><a name="l00215"></a><span class="lineno"> 215</span>&#160; <span class="keywordtype">int</span> getTheWidth(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00216"></a><span class="lineno"> 216</span>&#160; </div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span>&#160; <span class="keywordtype">void</span> save(FILE *);</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span>&#160; <span class="keywordtype">void</span> load(FILE *);</div>
-<div class="line"><a name="l00219"></a><span class="lineno"> 219</span>&#160;};</div>
-<div class="line"><a name="l00220"></a><span class="lineno"> 220</span>&#160;</div>
-<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00222"></a><span class="lineno"> 222</span>&#160;<span class="comment"> * Gets a good base y value for background rendering.</span></div>
-<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>&#160;<span class="comment">*/</span></div>
-<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>&#160;</div>
-<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>&#160;<span class="keywordtype">float</span> worldGetYBase(<a class="code" href="classWorld.html">World</a> *w);</div>
-<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>&#160;</div>
-<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>&#160;<span class="comment">/*</span></div>
-<div class="line"><a name="l00228"></a><span class="lineno"> 228</span>&#160;<span class="comment"> * IndoorWorld - Indoor settings stored in a World class ;)</span></div>
-<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>&#160;<span class="comment"> */</span></div>
-<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>&#160; </div>
-<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="classIndoorWorld.html"> 231</a></span>&#160;<span class="keyword">class </span><a class="code" href="classIndoorWorld.html">IndoorWorld</a> : <span class="keyword">public</span> <a class="code" href="classWorld.html">World</a> {</div>
-<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>&#160; <a class="code" href="classWorld.html">World</a> *outside;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>&#160; <a class="code" href="classIndoorWorld.html">IndoorWorld</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00235"></a><span class="lineno"> 235</span>&#160; ~<a class="code" href="classIndoorWorld.html">IndoorWorld</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>&#160; </div>
-<div class="line"><a name="l00237"></a><span class="lineno"> 237</span>&#160; <span class="keywordtype">void</span> generate(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> width); <span class="comment">// Generates a flat world of width &#39;width&#39;</span></div>
-<div class="line"><a name="l00238"></a><span class="lineno"> 238</span>&#160; <span class="keywordtype">void</span> draw(<a class="code" href="classPlayer.html">Player</a> *p); <span class="comment">// Draws the world (ignores layers)</span></div>
-<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>&#160;};</div>
-<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>&#160;</div>
-<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="classArena.html"> 241</a></span>&#160;<span class="keyword">class </span><a class="code" href="classArena.html">Arena</a> : <span class="keyword">public</span> <a class="code" href="classWorld.html">World</a> {</div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>&#160;<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span>&#160; <a class="code" href="structvec2.html">vec2</a> pxy;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"> 244</span>&#160; <a class="code" href="structvec2.html">vec2</a> door;</div>
-<div class="line"><a name="l00245"></a><span class="lineno"> 245</span>&#160; <a class="code" href="classWorld.html">World</a> *exit;</div>
-<div class="line"><a name="l00246"></a><span class="lineno"> 246</span>&#160;<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00247"></a><span class="lineno"> 247</span>&#160; <a class="code" href="classArena.html">Arena</a>(<a class="code" href="classWorld.html">World</a> *leave,<a class="code" href="classPlayer.html">Player</a> *p);</div>
-<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>&#160; ~<a class="code" href="classArena.html">Arena</a>(<span class="keywordtype">void</span>);</div>
-<div class="line"><a name="l00249"></a><span class="lineno"> 249</span>&#160; <a class="code" href="classWorld.html">World</a> *exitArena(<a class="code" href="classPlayer.html">Player</a> *p);</div>
-<div class="line"><a name="l00250"></a><span class="lineno"> 250</span>&#160;};</div>
-<div class="line"><a name="l00251"></a><span class="lineno"> 251</span>&#160;</div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span>&#160;<span class="keyword">extern</span> <span class="keywordtype">int</span> worldShade;</div>
-<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>&#160;</div>
-<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>&#160;<span class="preprocessor">#endif // WORLD_H</span></div>
-<div class="ttc" id="structline__t_html"><div class="ttname"><a href="structline__t.html">line_t</a></div><div class="ttdef"><b>Definition:</b> world.h:50</div></div>
-<div class="ttc" id="world_8h_html_a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0"><div class="ttname"><a href="world_8h.html#a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0">SUNNY</a></div><div class="ttdef"><b>Definition:</b> world.h:39</div></div>
-<div class="ttc" id="world_8h_html_a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb"><div class="ttname"><a href="world_8h.html#a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb">BG_WOODHOUSE</a></div><div class="ttdef"><b>Definition:</b> world.h:29</div></div>
-<div class="ttc" id="classWorld_html"><div class="ttname"><a href="classWorld.html">World</a></div><div class="ttdef"><b>Definition:</b> world.h:61</div></div>
-<div class="ttc" id="classMob_html"><div class="ttname"><a href="classMob.html">Mob</a></div><div class="ttdef"><b>Definition:</b> entities.h:127</div></div>
-<div class="ttc" id="structvec2_html"><div class="ttname"><a href="structvec2.html">vec2</a></div><div class="ttdef"><b>Definition:</b> common.h:46</div></div>
-<div class="ttc" id="world_8h_html_a7e5783b78992864281462a5380a28924"><div class="ttname"><a href="world_8h.html#a7e5783b78992864281462a5380a28924">WEATHER</a></div><div class="ttdeci">WEATHER</div><div class="ttdef"><b>Definition:</b> world.h:38</div></div>
-<div class="ttc" id="classTexturec_html"><div class="ttname"><a href="classTexturec.html">Texturec</a></div><div class="ttdef"><b>Definition:</b> Texture.h:12</div></div>
-<div class="ttc" id="world_8h_html_a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe"><div class="ttname"><a href="world_8h.html#a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe">RAIN</a></div><div class="ttdef"><b>Definition:</b> world.h:41</div></div>
-<div class="ttc" id="structline__t_html_a77fb44a40c2154411e5af6cf39194b30"><div class="ttname"><a href="structline__t.html#a77fb44a40c2154411e5af6cf39194b30">line_t::y</a></div><div class="ttdeci">float y</div><div class="ttdef"><b>Definition:</b> world.h:51</div></div>
-<div class="ttc" id="classWorld_html_afd9945f6ede5eabc3ff9243ce2b31247"><div class="ttname"><a href="classWorld.html#afd9945f6ede5eabc3ff9243ce2b31247">World::line</a></div><div class="ttdeci">struct line_t * line</div><div class="ttdef"><b>Definition:</b> world.h:70</div></div>
-<div class="ttc" id="classArena_html"><div class="ttname"><a href="classArena.html">Arena</a></div><div class="ttdef"><b>Definition:</b> world.h:241</div></div>
-<div class="ttc" id="classEntity_html"><div class="ttname"><a href="classEntity.html">Entity</a></div><div class="ttdef"><b>Definition:</b> entities.h:37</div></div>
-<div class="ttc" id="structline__t_html_a90c59d30a06d5c4bd7ee6c73c66fc414"><div class="ttname"><a href="structline__t.html#a90c59d30a06d5c4bd7ee6c73c66fc414">line_t::color</a></div><div class="ttdeci">unsigned char color</div><div class="ttdef"><b>Definition:</b> world.h:54</div></div>
-<div class="ttc" id="world_8h_html_aa4f0d3eebc3c443f9be81bf48561a217"><div class="ttname"><a href="world_8h.html#aa4f0d3eebc3c443f9be81bf48561a217">y</a></div><div class="ttdeci">float y</div><div class="ttdef"><b>Definition:</b> world.h:88</div></div>
-<div class="ttc" id="structline__t_html_a43341c3344f32533472fdd85c7e9e430"><div class="ttname"><a href="structline__t.html#a43341c3344f32533472fdd85c7e9e430">line_t::gh</a></div><div class="ttdeci">float gh[2]</div><div class="ttdef"><b>Definition:</b> world.h:53</div></div>
-<div class="ttc" id="classWorld_html_a645767ccf316a9b4469db773ac111ae4"><div class="ttname"><a href="classWorld.html#a645767ccf316a9b4469db773ac111ae4">World::x_start</a></div><div class="ttdeci">int x_start</div><div class="ttdef"><b>Definition:</b> world.h:78</div></div>
-<div class="ttc" id="structline__t_html_a06568d82429331a242b9e6f45a36ae6d"><div class="ttname"><a href="structline__t.html#a06568d82429331a242b9e6f45a36ae6d">line_t::gs</a></div><div class="ttdeci">bool gs</div><div class="ttdef"><b>Definition:</b> world.h:52</div></div>
-<div class="ttc" id="classPlayer_html"><div class="ttname"><a href="classPlayer.html">Player</a></div><div class="ttdef"><b>Definition:</b> entities.h:94</div></div>
-<div class="ttc" id="world_8h_html_a0678a0e576121a23798fdbd5964143c5"><div class="ttname"><a href="world_8h.html#a0678a0e576121a23798fdbd5964143c5">WORLD_BG_TYPE</a></div><div class="ttdeci">WORLD_BG_TYPE</div><div class="ttdef"><b>Definition:</b> world.h:27</div></div>
-<div class="ttc" id="world_8h_html_a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd"><div class="ttname"><a href="world_8h.html#a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd">DARK</a></div><div class="ttdef"><b>Definition:</b> world.h:40</div></div>
-<div class="ttc" id="classIndoorWorld_html"><div class="ttname"><a href="classIndoorWorld.html">IndoorWorld</a></div><div class="ttdef"><b>Definition:</b> world.h:231</div></div>
-<div class="ttc" id="world_8h_html_a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb"><div class="ttname"><a href="world_8h.html#a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb">BG_FOREST</a></div><div class="ttdef"><b>Definition:</b> world.h:28</div></div>
-</div><!-- fragment --></div><!-- contents -->
-<!-- start footer part -->
-<hr class="footer"/><address class="footer"><small>
-Generated by &#160;<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/>
-</a> 1.8.10
-</small></address>
-</body>
-</html>
diff --git a/doc/items.ods b/doc/items.ods
deleted file mode 100644
index 6055ffb..0000000
--- a/doc/items.ods
+++ /dev/null
Binary files differ
diff --git a/doc/latex/Makefile b/doc/latex/Makefile
deleted file mode 100644
index 8cc3866..0000000
--- a/doc/latex/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-all: refman.pdf
-
-pdf: refman.pdf
-
-refman.pdf: clean refman.tex
- pdflatex refman
- makeindex refman.idx
- pdflatex refman
- latex_count=8 ; \
- while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
- do \
- echo "Rerunning latex...." ;\
- pdflatex refman ;\
- latex_count=`expr $$latex_count - 1` ;\
- done
- makeindex refman.idx
- pdflatex refman
-
-
-clean:
- rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
diff --git a/doc/latex/annotated.tex b/doc/latex/annotated.tex
deleted file mode 100644
index 683751c..0000000
--- a/doc/latex/annotated.tex
+++ /dev/null
@@ -1,22 +0,0 @@
-\section{Class List}
-Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList}
-\item\contentsline{section}{\hyperlink{classArena}{Arena} }{\pageref{classArena}}{}
-\item\contentsline{section}{\hyperlink{classEntity}{Entity} }{\pageref{classEntity}}{}
-\item\contentsline{section}{\hyperlink{classIndoorWorld}{Indoor\+World} }{\pageref{classIndoorWorld}}{}
-\item\contentsline{section}{\hyperlink{classInventory}{Inventory} }{\pageref{classInventory}}{}
-\item\contentsline{section}{\hyperlink{classItem}{Item} }{\pageref{classItem}}{}
-\item\contentsline{section}{\hyperlink{structitem__t}{item\+\_\+t} }{\pageref{structitem__t}}{}
-\item\contentsline{section}{\hyperlink{structline__t}{line\+\_\+t} }{\pageref{structline__t}}{}
-\item\contentsline{section}{\hyperlink{classMob}{Mob} }{\pageref{classMob}}{}
-\item\contentsline{section}{\hyperlink{classNPC}{N\+P\+C} }{\pageref{classNPC}}{}
-\item\contentsline{section}{\hyperlink{classObject}{Object} }{\pageref{classObject}}{}
-\item\contentsline{section}{\hyperlink{classPlayer}{Player} }{\pageref{classPlayer}}{}
-\item\contentsline{section}{\hyperlink{classQuest}{Quest} }{\pageref{classQuest}}{}
-\item\contentsline{section}{\hyperlink{classQuestHandler}{Quest\+Handler} }{\pageref{classQuestHandler}}{}
-\item\contentsline{section}{\hyperlink{structRay}{Ray} }{\pageref{structRay}}{}
-\item\contentsline{section}{\hyperlink{classStructures}{Structures} }{\pageref{classStructures}}{}
-\item\contentsline{section}{\hyperlink{structtexture__t}{texture\+\_\+t} }{\pageref{structtexture__t}}{}
-\item\contentsline{section}{\hyperlink{classTexturec}{Texturec} }{\pageref{classTexturec}}{}
-\item\contentsline{section}{\hyperlink{structvec2}{vec2} }{\pageref{structvec2}}{}
-\item\contentsline{section}{\hyperlink{classWorld}{World} }{\pageref{classWorld}}{}
-\end{DoxyCompactList}
diff --git a/doc/latex/classArena.eps b/doc/latex/classArena.eps
deleted file mode 100644
index 45c5d78..0000000
--- a/doc/latex/classArena.eps
+++ /dev/null
@@ -1,197 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 727.272727
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 0.687500 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 1 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(Arena) cw
-(World) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (Arena) 0.000000 0.000000 box
- (World) 0.000000 1.000000 box
-
-% ----- relations -----
-
-solid
-0 0.000000 0.000000 out
-solid
-1 0.000000 1.000000 in
diff --git a/doc/latex/classArena.tex b/doc/latex/classArena.tex
deleted file mode 100644
index 37f0ba4..0000000
--- a/doc/latex/classArena.tex
+++ /dev/null
@@ -1,24 +0,0 @@
-\hypertarget{classArena}{}\section{Arena Class Reference}
-\label{classArena}\index{Arena@{Arena}}
-Inheritance diagram for Arena\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classArena}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classArena_a535e3722c259e4629bf779f4865df761}{}{\bfseries Arena} (\hyperlink{classWorld}{World} $\ast$leave, \hyperlink{classPlayer}{Player} $\ast$p)\label{classArena_a535e3722c259e4629bf779f4865df761}
-
-\item
-\hypertarget{classArena_a58230f6c0670c86d9bdd6f79f53915f2}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries exit\+Arena} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classArena_a58230f6c0670c86d9bdd6f79f53915f2}
-
-\end{DoxyCompactItemize}
-\subsection*{Additional Inherited Members}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/\hyperlink{world_8h}{world.\+h}\item
-src/world.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classEntity.eps b/doc/latex/classEntity.eps
deleted file mode 100644
index c579190..0000000
--- a/doc/latex/classEntity.eps
+++ /dev/null
@@ -1,215 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 102.564103
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 4.875000 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 5 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(Entity) cw
-(Mob) cw
-(NPC) cw
-(Object) cw
-(Player) cw
-(Structures) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (Entity) 2.000000 1.000000 box
- (Mob) 0.000000 0.000000 box
- (NPC) 1.000000 0.000000 box
- (Object) 2.000000 0.000000 box
- (Player) 3.000000 0.000000 box
- (Structures) 4.000000 0.000000 box
-
-% ----- relations -----
-
-solid
-1 2.000000 0.250000 out
-solid
-0.000000 4.000000 1.000000 conn
-solid
-0 0.000000 0.750000 in
-solid
-0 1.000000 0.750000 in
-solid
-0 2.000000 0.750000 in
-solid
-0 3.000000 0.750000 in
-solid
-0 4.000000 0.750000 in
diff --git a/doc/latex/classEntity.tex b/doc/latex/classEntity.tex
deleted file mode 100644
index 46937df..0000000
--- a/doc/latex/classEntity.tex
+++ /dev/null
@@ -1,92 +0,0 @@
-\hypertarget{classEntity}{}\section{Entity Class Reference}
-\label{classEntity}\index{Entity@{Entity}}
-Inheritance diagram for Entity\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classEntity}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classEntity_a1ea7af40bd2d22c3ccffffb9d75449f1}{}void {\bfseries draw} (void)\label{classEntity_a1ea7af40bd2d22c3ccffffb9d75449f1}
-
-\item
-\hypertarget{classEntity_a395847a44327233974bdb6c546412f72}{}void {\bfseries spawn} (float, float)\label{classEntity_a395847a44327233974bdb6c546412f72}
-
-\item
-\hypertarget{classEntity_a9cda23bb400ce86af59f673065e8be6e}{}virtual void {\bfseries wander} (int)\label{classEntity_a9cda23bb400ce86af59f673065e8be6e}
-
-\item
-\hypertarget{classEntity_aad35d2bfa6b5f2af9c433177b455f20b}{}virtual void {\bfseries interact} ()\label{classEntity_aad35d2bfa6b5f2af9c433177b455f20b}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classEntity_ac755b0547e12f4b00472fec833807069}{}\hyperlink{classInventory}{Inventory} $\ast$ {\bfseries inv}\label{classEntity_ac755b0547e12f4b00472fec833807069}
-
-\item
-\hypertarget{classEntity_afb76fb5ae8ce6d4410feac55f082c139}{}\hyperlink{structvec2}{vec2} {\bfseries loc}\label{classEntity_afb76fb5ae8ce6d4410feac55f082c139}
-
-\item
-\hypertarget{classEntity_a59d3befa027c6c003b80651d79efae32}{}\hyperlink{structvec2}{vec2} {\bfseries vel}\label{classEntity_a59d3befa027c6c003b80651d79efae32}
-
-\item
-\hypertarget{classEntity_adadfcc784f30b51b8e49f8230a56b793}{}float {\bfseries width}\label{classEntity_adadfcc784f30b51b8e49f8230a56b793}
-
-\item
-\hypertarget{classEntity_a4550dc1011f47f6c4bb86e564e7d605b}{}float {\bfseries height}\label{classEntity_a4550dc1011f47f6c4bb86e564e7d605b}
-
-\item
-\hypertarget{classEntity_a1de3d8d9ab8088f61e6726069b26fa60}{}float {\bfseries speed}\label{classEntity_a1de3d8d9ab8088f61e6726069b26fa60}
-
-\item
-\hypertarget{classEntity_ad25b1a16a6b7b5affbf59b831b86ef69}{}bool {\bfseries near}\label{classEntity_ad25b1a16a6b7b5affbf59b831b86ef69}
-
-\item
-\hypertarget{classEntity_ac3592b1453f4fae35f012f1c3a41a0a0}{}bool {\bfseries can\+Move}\label{classEntity_ac3592b1453f4fae35f012f1c3a41a0a0}
-
-\item
-\hypertarget{classEntity_a4089f437394654df9439248876b704d7}{}bool {\bfseries right}\label{classEntity_a4089f437394654df9439248876b704d7}
-
-\item
-\hypertarget{classEntity_ae64dc68118771cee108ec9a69d0adcc3}{}bool {\bfseries left}\label{classEntity_ae64dc68118771cee108ec9a69d0adcc3}
-
-\item
-\hypertarget{classEntity_a0d09a7e175d9dcfbfb359e5f74f2e692}{}bool {\bfseries alive}\label{classEntity_a0d09a7e175d9dcfbfb359e5f74f2e692}
-
-\item
-\hypertarget{classEntity_a2c8b0ce760cf77a2ba9b8d1c37209fd7}{}unsigned char {\bfseries ground}\label{classEntity_a2c8b0ce760cf77a2ba9b8d1c37209fd7}
-
-\item
-\hypertarget{classEntity_a854c9b7a8ed49aae4538734df4915727}{}float {\bfseries health}\label{classEntity_a854c9b7a8ed49aae4538734df4915727}
-
-\item
-\hypertarget{classEntity_a59499f3d9d7def4f5a5cab1c9c30f570}{}float {\bfseries max\+Health}\label{classEntity_a59499f3d9d7def4f5a5cab1c9c30f570}
-
-\item
-\hypertarget{classEntity_a85be7fcdcdedefeccf05daf80d3bcc73}{}\+\_\+\+T\+Y\+P\+E {\bfseries type}\label{classEntity_a85be7fcdcdedefeccf05daf80d3bcc73}
-
-\item
-\hypertarget{classEntity_a80eea5b24c587dc4ae6beba6c8b3d5b5}{}int {\bfseries subtype}\label{classEntity_a80eea5b24c587dc4ae6beba6c8b3d5b5}
-
-\item
-\hypertarget{classEntity_a861f653e2ffbe97c0deed7ab85eb7ce6}{}char $\ast$ {\bfseries name}\label{classEntity_a861f653e2ffbe97c0deed7ab85eb7ce6}
-
-\item
-\hypertarget{classEntity_a89bc767973827fd8512643f8d2e05837}{}G\+E\+N\+D\+E\+R {\bfseries gender}\label{classEntity_a89bc767973827fd8512643f8d2e05837}
-
-\item
-\hypertarget{classEntity_af664044f029b81c097cb3e6e0d987fb3}{}\hyperlink{classTexturec}{Texturec} $\ast$ {\bfseries tex}\label{classEntity_af664044f029b81c097cb3e6e0d987fb3}
-
-\item
-\hypertarget{classEntity_a9cb580e6e12bace5a86c955e25f8825c}{}int {\bfseries ticks\+To\+Use}\label{classEntity_a9cb580e6e12bace5a86c955e25f8825c}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/entities.\+h\item
-src/entities.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classIndoorWorld.eps b/doc/latex/classIndoorWorld.eps
deleted file mode 100644
index 53b47c6..0000000
--- a/doc/latex/classIndoorWorld.eps
+++ /dev/null
@@ -1,197 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 449.438202
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 1.112500 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 1 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(IndoorWorld) cw
-(World) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (IndoorWorld) 0.000000 0.000000 box
- (World) 0.000000 1.000000 box
-
-% ----- relations -----
-
-solid
-0 0.000000 0.000000 out
-solid
-1 0.000000 1.000000 in
diff --git a/doc/latex/classIndoorWorld.tex b/doc/latex/classIndoorWorld.tex
deleted file mode 100644
index 7c8e4a1..0000000
--- a/doc/latex/classIndoorWorld.tex
+++ /dev/null
@@ -1,30 +0,0 @@
-\hypertarget{classIndoorWorld}{}\section{Indoor\+World Class Reference}
-\label{classIndoorWorld}\index{Indoor\+World@{Indoor\+World}}
-Inheritance diagram for Indoor\+World\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classIndoorWorld}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classIndoorWorld_a06b929154c7dd3cafe6c81550df47494}{}void {\bfseries generate} (unsigned int width)\label{classIndoorWorld_a06b929154c7dd3cafe6c81550df47494}
-
-\item
-\hypertarget{classIndoorWorld_ab201d18555af3121e897ccbe889c90ff}{}void {\bfseries draw} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classIndoorWorld_ab201d18555af3121e897ccbe889c90ff}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classIndoorWorld_a3f9df1a8e4e6751fcb73f77f4bd174fa}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries outside}\label{classIndoorWorld_a3f9df1a8e4e6751fcb73f77f4bd174fa}
-
-\end{DoxyCompactItemize}
-\subsection*{Additional Inherited Members}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/\hyperlink{world_8h}{world.\+h}\item
-src/world.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classInventory.tex b/doc/latex/classInventory.tex
deleted file mode 100644
index 4328d95..0000000
--- a/doc/latex/classInventory.tex
+++ /dev/null
@@ -1,50 +0,0 @@
-\hypertarget{classInventory}{}\section{Inventory Class Reference}
-\label{classInventory}\index{Inventory@{Inventory}}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classInventory_a426d86c552dfa7c3350a4e5cac20be44}{}{\bfseries Inventory} (unsigned int s)\label{classInventory_a426d86c552dfa7c3350a4e5cac20be44}
-
-\item
-\hypertarget{classInventory_ada97bb76c3597bbed728ec2ca253c395}{}int {\bfseries add\+Item} (I\+T\+E\+M\+\_\+\+I\+D id, unsigned char count)\label{classInventory_ada97bb76c3597bbed728ec2ca253c395}
-
-\item
-\hypertarget{classInventory_ad15654bd6697d1a7efd368f95a08ceb9}{}int {\bfseries take\+Item} (I\+T\+E\+M\+\_\+\+I\+D id, unsigned char count)\label{classInventory_ad15654bd6697d1a7efd368f95a08ceb9}
-
-\item
-\hypertarget{classInventory_a8ba9b0c4985c76d6ee8305f894281703}{}int {\bfseries use\+Item} (void)\label{classInventory_a8ba9b0c4985c76d6ee8305f894281703}
-
-\item
-\hypertarget{classInventory_a832820a6fbc52955c35c9c33514817d3}{}void {\bfseries set\+Selection} (unsigned int s)\label{classInventory_a832820a6fbc52955c35c9c33514817d3}
-
-\item
-\hypertarget{classInventory_acb3036240abe5fe05fc1980904924528}{}void {\bfseries draw} (void)\label{classInventory_acb3036240abe5fe05fc1980904924528}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classInventory_a5d722c28f93a03629a9f89574b19439c}{}unsigned int {\bfseries sel}\label{classInventory_a5d722c28f93a03629a9f89574b19439c}
-
-\item
-\hypertarget{classInventory_a553173903f401bb9c2266e835eee22c2}{}bool {\bfseries inv\+Open} = false\label{classInventory_a553173903f401bb9c2266e835eee22c2}
-
-\item
-\hypertarget{classInventory_a9421553e33c39f45c0785e6cb3b2cfb6}{}bool {\bfseries inv\+Opening} = false\label{classInventory_a9421553e33c39f45c0785e6cb3b2cfb6}
-
-\item
-\hypertarget{classInventory_a4e403f168bd7356fa4d5ee282bad9443}{}bool {\bfseries inv\+Hover} = false\label{classInventory_a4e403f168bd7356fa4d5ee282bad9443}
-
-\item
-\hypertarget{classInventory_ad6d93c6b6f621f8fe03fbbd1f63863d4}{}bool {\bfseries selected} = false\label{classInventory_ad6d93c6b6f621f8fe03fbbd1f63863d4}
-
-\item
-\hypertarget{classInventory_a263a170660c9a0f9de4a7a13f71a4c6a}{}bool {\bfseries mouse\+Sel} = false\label{classInventory_a263a170660c9a0f9de4a7a13f71a4c6a}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/inventory.\+h\item
-src/inventory.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classItem.tex b/doc/latex/classItem.tex
deleted file mode 100644
index 5badef0..0000000
--- a/doc/latex/classItem.tex
+++ /dev/null
@@ -1,47 +0,0 @@
-\hypertarget{classItem}{}\section{Item Class Reference}
-\label{classItem}\index{Item@{Item}}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classItem_a77eab49b757d200509868e2961a39174}{}{\bfseries Item} (I\+T\+E\+M\+\_\+\+I\+D i, const char $\ast$n, I\+T\+E\+M\+\_\+\+T\+Y\+P\+E t, float w, float h, int m, const char $\ast$tl)\label{classItem_a77eab49b757d200509868e2961a39174}
-
-\item
-\hypertarget{classItem_abd8a2c585eaee924ca99724d236466ab}{}G\+Luint {\bfseries rtex} ()\label{classItem_abd8a2c585eaee924ca99724d236466ab}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classItem_ae16ef760610988c396ff963c2fb486b3}{}I\+T\+E\+M\+\_\+\+I\+D {\bfseries id}\label{classItem_ae16ef760610988c396ff963c2fb486b3}
-
-\item
-\hypertarget{classItem_a06c6faeee0e8202db92886ea8a4472d7}{}char $\ast$ {\bfseries name}\label{classItem_a06c6faeee0e8202db92886ea8a4472d7}
-
-\item
-\hypertarget{classItem_af59b9c75c68c7369ba8992b4a7ac5414}{}I\+T\+E\+M\+\_\+\+T\+Y\+P\+E {\bfseries type}\label{classItem_af59b9c75c68c7369ba8992b4a7ac5414}
-
-\item
-\hypertarget{classItem_a7a444a25dab3814f4c275a44da0ca198}{}float {\bfseries width}\label{classItem_a7a444a25dab3814f4c275a44da0ca198}
-
-\item
-\hypertarget{classItem_a936834d805f6c53630f84dae5765108c}{}float {\bfseries height}\label{classItem_a936834d805f6c53630f84dae5765108c}
-
-\item
-\hypertarget{classItem_a21048ebf5f1893ed429657863c622288}{}int {\bfseries max\+Stack\+Size}\label{classItem_a21048ebf5f1893ed429657863c622288}
-
-\item
-\hypertarget{classItem_a54244d0dc976bc28d091cec66163cd49}{}char $\ast$ {\bfseries texture\+Loc}\label{classItem_a54244d0dc976bc28d091cec66163cd49}
-
-\item
-\hypertarget{classItem_ab457f6ac62ff7d7d593992e70cd7b8d3}{}\hyperlink{classTexturec}{Texturec} $\ast$ {\bfseries tex}\label{classItem_ab457f6ac62ff7d7d593992e70cd7b8d3}
-
-\item
-\hypertarget{classItem_a059046326e4a17610ea4e39f342957d8}{}G\+Luint {\bfseries text}\label{classItem_a059046326e4a17610ea4e39f342957d8}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/inventory.\+h\item
-src/inventory.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classMob.eps b/doc/latex/classMob.eps
deleted file mode 100644
index 12bbb3a..0000000
--- a/doc/latex/classMob.eps
+++ /dev/null
@@ -1,197 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 784.313725
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 0.637500 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 1 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(Mob) cw
-(Entity) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (Mob) 0.000000 0.000000 box
- (Entity) 0.000000 1.000000 box
-
-% ----- relations -----
-
-solid
-0 0.000000 0.000000 out
-solid
-1 0.000000 1.000000 in
diff --git a/doc/latex/classMob.tex b/doc/latex/classMob.tex
deleted file mode 100644
index f7ddcf3..0000000
--- a/doc/latex/classMob.tex
+++ /dev/null
@@ -1,35 +0,0 @@
-\hypertarget{classMob}{}\section{Mob Class Reference}
-\label{classMob}\index{Mob@{Mob}}
-Inheritance diagram for Mob\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classMob}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classMob_ad50eb95b46c938b241740a4d32722819}{}{\bfseries Mob} (int)\label{classMob_ad50eb95b46c938b241740a4d32722819}
-
-\item
-\hypertarget{classMob_a71d17d4e5ea4fe52e26d5915657c6a5a}{}{\bfseries Mob} (int, unsigned int)\label{classMob_a71d17d4e5ea4fe52e26d5915657c6a5a}
-
-\item
-\hypertarget{classMob_a71c65ea9cab8e4c53c46ee37e24ea843}{}void {\bfseries wander} (int)\label{classMob_a71c65ea9cab8e4c53c46ee37e24ea843}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classMob_af70bc5294f024ff06e980452f1aea3f0}{}double {\bfseries init\+\_\+y}\label{classMob_af70bc5294f024ff06e980452f1aea3f0}
-
-\item
-\hypertarget{classMob_ae0639f1baf866a935194372473734033}{}void($\ast$ {\bfseries hey} )(\hyperlink{classMob}{Mob} $\ast$callee)\label{classMob_ae0639f1baf866a935194372473734033}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/entities.\+h\item
-src/entities.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classNPC.eps b/doc/latex/classNPC.eps
deleted file mode 100644
index 4c5ef1b..0000000
--- a/doc/latex/classNPC.eps
+++ /dev/null
@@ -1,197 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 784.313725
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 0.637500 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 1 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(NPC) cw
-(Entity) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (NPC) 0.000000 0.000000 box
- (Entity) 0.000000 1.000000 box
-
-% ----- relations -----
-
-solid
-0 0.000000 0.000000 out
-solid
-1 0.000000 1.000000 in
diff --git a/doc/latex/classNPC.tex b/doc/latex/classNPC.tex
deleted file mode 100644
index 9c4f1c1..0000000
--- a/doc/latex/classNPC.tex
+++ /dev/null
@@ -1,32 +0,0 @@
-\hypertarget{classNPC}{}\section{N\+P\+C Class Reference}
-\label{classNPC}\index{N\+P\+C@{N\+P\+C}}
-Inheritance diagram for N\+P\+C\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classNPC}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classNPC_a1dc27a95b74708f8c0c1364c14f61cba}{}void {\bfseries add\+A\+I\+Func} (int($\ast$func)(\hyperlink{classNPC}{N\+P\+C} $\ast$), bool preload)\label{classNPC_a1dc27a95b74708f8c0c1364c14f61cba}
-
-\item
-\hypertarget{classNPC_a06fd48676169693baaa46c260c00bb7d}{}void {\bfseries interact} ()\label{classNPC_a06fd48676169693baaa46c260c00bb7d}
-
-\item
-\hypertarget{classNPC_a6b8833617ae24c65787af4ea6074b897}{}void {\bfseries wander} (int)\label{classNPC_a6b8833617ae24c65787af4ea6074b897}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classNPC_ab73690d45357e769bca2ec1bf6c2792d}{}std\+::vector$<$ int($\ast$)(\hyperlink{classNPC}{N\+P\+C} $\ast$)$>$ {\bfseries ai\+Func}\label{classNPC_ab73690d45357e769bca2ec1bf6c2792d}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/entities.\+h\item
-src/entities.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classObject.eps b/doc/latex/classObject.eps
deleted file mode 100644
index fbcba51..0000000
--- a/doc/latex/classObject.eps
+++ /dev/null
@@ -1,197 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 701.754386
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 0.712500 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 1 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(Object) cw
-(Entity) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (Object) 0.000000 0.000000 box
- (Entity) 0.000000 1.000000 box
-
-% ----- relations -----
-
-solid
-0 0.000000 0.000000 out
-solid
-1 0.000000 1.000000 in
diff --git a/doc/latex/classObject.tex b/doc/latex/classObject.tex
deleted file mode 100644
index c5afeac..0000000
--- a/doc/latex/classObject.tex
+++ /dev/null
@@ -1,32 +0,0 @@
-\hypertarget{classObject}{}\section{Object Class Reference}
-\label{classObject}\index{Object@{Object}}
-Inheritance diagram for Object\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classObject}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classObject_a18c98f4426616655aa99e8b2240dd636}{}{\bfseries Object} (I\+T\+E\+M\+\_\+\+I\+D id, bool qo, const char $\ast$pd)\label{classObject_a18c98f4426616655aa99e8b2240dd636}
-
-\item
-\hypertarget{classObject_ab95de774fb418c35ebb951a1ba76cc14}{}void {\bfseries interact} (void)\label{classObject_ab95de774fb418c35ebb951a1ba76cc14}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classObject_af7a4246d7ef42249fa87080dbe75457d}{}char $\ast$ {\bfseries pickup\+Dialog}\label{classObject_af7a4246d7ef42249fa87080dbe75457d}
-
-\item
-\hypertarget{classObject_a6e1f7d9e24ca1a0da0b28fa407ca82b4}{}bool {\bfseries quest\+Object} = false\label{classObject_a6e1f7d9e24ca1a0da0b28fa407ca82b4}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/entities.\+h\item
-src/entities.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classPlayer.eps b/doc/latex/classPlayer.eps
deleted file mode 100644
index e2d9527..0000000
--- a/doc/latex/classPlayer.eps
+++ /dev/null
@@ -1,197 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 701.754386
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 0.712500 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 1 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(Player) cw
-(Entity) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (Player) 0.000000 0.000000 box
- (Entity) 0.000000 1.000000 box
-
-% ----- relations -----
-
-solid
-0 0.000000 0.000000 out
-solid
-1 0.000000 1.000000 in
diff --git a/doc/latex/classPlayer.tex b/doc/latex/classPlayer.tex
deleted file mode 100644
index 39a6b84..0000000
--- a/doc/latex/classPlayer.tex
+++ /dev/null
@@ -1,29 +0,0 @@
-\hypertarget{classPlayer}{}\section{Player Class Reference}
-\label{classPlayer}\index{Player@{Player}}
-Inheritance diagram for Player\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classPlayer}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classPlayer_a10bc8c26a58ca8c85cc1289b7817ff27}{}void {\bfseries interact} ()\label{classPlayer_a10bc8c26a58ca8c85cc1289b7817ff27}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classPlayer_affe7581cbc72ea82130cfdd1f6251df2}{}\hyperlink{classQuestHandler}{Quest\+Handler} {\bfseries qh}\label{classPlayer_affe7581cbc72ea82130cfdd1f6251df2}
-
-\item
-\hypertarget{classPlayer_ae0f3e41a743dcfd1fac43155f166cf5e}{}bool {\bfseries light} = false\label{classPlayer_ae0f3e41a743dcfd1fac43155f166cf5e}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/entities.\+h\item
-src/entities.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuest.tex b/doc/latex/classQuest.tex
deleted file mode 100644
index 95f148a..0000000
--- a/doc/latex/classQuest.tex
+++ /dev/null
@@ -1,26 +0,0 @@
-\hypertarget{classQuest}{}\section{Quest Class Reference}
-\label{classQuest}\index{Quest@{Quest}}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classQuest_a39ce0527d8b287a38d136ac065b4e5a6}{}{\bfseries Quest} (const char $\ast$t, const char $\ast$d, struct \hyperlink{structitem__t}{item\+\_\+t} r)\label{classQuest_a39ce0527d8b287a38d136ac065b4e5a6}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classQuest_a4beb162692ae1c6f6671534ba41caeaf}{}char $\ast$ {\bfseries title}\label{classQuest_a4beb162692ae1c6f6671534ba41caeaf}
-
-\item
-\hypertarget{classQuest_a3a846582fcef1a800d3795cf1077c95e}{}char $\ast$ {\bfseries desc}\label{classQuest_a3a846582fcef1a800d3795cf1077c95e}
-
-\item
-\hypertarget{classQuest_a188d942f0e5c39771aa1d23b61c0e6c0}{}struct \hyperlink{structitem__t}{item\+\_\+t} {\bfseries reward}\label{classQuest_a188d942f0e5c39771aa1d23b61c0e6c0}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/Quest.\+h\item
-src/Quest.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classQuestHandler.tex b/doc/latex/classQuestHandler.tex
deleted file mode 100644
index ace0fe4..0000000
--- a/doc/latex/classQuestHandler.tex
+++ /dev/null
@@ -1,29 +0,0 @@
-\hypertarget{classQuestHandler}{}\section{Quest\+Handler Class Reference}
-\label{classQuestHandler}\index{Quest\+Handler@{Quest\+Handler}}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classQuestHandler_a61c30ef0a8f5d5fac0e7595f38f3701a}{}int {\bfseries assign} (const char $\ast$t)\label{classQuestHandler_a61c30ef0a8f5d5fac0e7595f38f3701a}
-
-\item
-\hypertarget{classQuestHandler_afac46a727130210fef11a722dd69235f}{}int {\bfseries drop} (const char $\ast$t)\label{classQuestHandler_afac46a727130210fef11a722dd69235f}
-
-\item
-\hypertarget{classQuestHandler_a0d9905701c9572a7d6337b83f7454d5f}{}int {\bfseries finish} (const char $\ast$t, void $\ast$completer)\label{classQuestHandler_a0d9905701c9572a7d6337b83f7454d5f}
-
-\item
-\hypertarget{classQuestHandler_abea1135d393d5499f1bdc3d924c41825}{}bool {\bfseries has\+Quest} (const char $\ast$t)\label{classQuestHandler_abea1135d393d5499f1bdc3d924c41825}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classQuestHandler_a79966e1ba3decad47149fab057625e8e}{}std\+::vector$<$ const \hyperlink{classQuest}{Quest} $\ast$ $>$ {\bfseries current}\label{classQuestHandler_a79966e1ba3decad47149fab057625e8e}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/Quest.\+h\item
-src/Quest.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classStructures.eps b/doc/latex/classStructures.eps
deleted file mode 100644
index 32d107a..0000000
--- a/doc/latex/classStructures.eps
+++ /dev/null
@@ -1,197 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 512.820513
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 0.975000 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 1 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(Structures) cw
-(Entity) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (Structures) 0.000000 0.000000 box
- (Entity) 0.000000 1.000000 box
-
-% ----- relations -----
-
-solid
-0 0.000000 0.000000 out
-solid
-1 0.000000 1.000000 in
diff --git a/doc/latex/classStructures.tex b/doc/latex/classStructures.tex
deleted file mode 100644
index 52e29df..0000000
--- a/doc/latex/classStructures.tex
+++ /dev/null
@@ -1,29 +0,0 @@
-\hypertarget{classStructures}{}\section{Structures Class Reference}
-\label{classStructures}\index{Structures@{Structures}}
-Inheritance diagram for Structures\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classStructures}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classStructures_a410e68c77b77b9fa61b3dd48a1069dd3}{}unsigned int {\bfseries spawn} (\+\_\+\+T\+Y\+P\+E, float, float)\label{classStructures_a410e68c77b77b9fa61b3dd48a1069dd3}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classStructures_a99b0d24ff339519aa0580761829f3d94}{}void $\ast$ {\bfseries in\+World}\label{classStructures_a99b0d24ff339519aa0580761829f3d94}
-
-\item
-\hypertarget{classStructures_a2de8aa35c7d21ca33af056634e34f1c9}{}void $\ast$ {\bfseries inside}\label{classStructures_a2de8aa35c7d21ca33af056634e34f1c9}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/entities.\+h\item
-src/entities.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classTexturec.tex b/doc/latex/classTexturec.tex
deleted file mode 100644
index 02418ad..0000000
--- a/doc/latex/classTexturec.tex
+++ /dev/null
@@ -1,35 +0,0 @@
-\hypertarget{classTexturec}{}\section{Texturec Class Reference}
-\label{classTexturec}\index{Texturec@{Texturec}}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classTexturec_a9c85c5ad8c49b20e345af412ec9a8cf7}{}{\bfseries Texturec} (uint amt,...)\label{classTexturec_a9c85c5ad8c49b20e345af412ec9a8cf7}
-
-\item
-\hypertarget{classTexturec_a13dfae47f9fa2e09f79530b07a751fcd}{}{\bfseries Texturec} (uint amt, const char $\ast$$\ast$paths)\label{classTexturec_a13dfae47f9fa2e09f79530b07a751fcd}
-
-\item
-\hypertarget{classTexturec_a81be789f196a84a31083b3b2125d76fc}{}void {\bfseries bind\+Next} ()\label{classTexturec_a81be789f196a84a31083b3b2125d76fc}
-
-\item
-\hypertarget{classTexturec_abe4c65be6bedab6909ee6bd9cd349654}{}void {\bfseries bind\+Prev} ()\label{classTexturec_abe4c65be6bedab6909ee6bd9cd349654}
-
-\item
-\hypertarget{classTexturec_a71609907927fdf94bd217991b6e87988}{}void {\bfseries bind} (unsigned int)\label{classTexturec_a71609907927fdf94bd217991b6e87988}
-
-\item
-\hypertarget{classTexturec_af1af4af64edca50836478f27501c2e6b}{}void {\bfseries walk} ()\label{classTexturec_af1af4af64edca50836478f27501c2e6b}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classTexturec_affe3209886e041c0deac1f54eb0bb6ce}{}G\+Luint $\ast$ {\bfseries image}\label{classTexturec_affe3209886e041c0deac1f54eb0bb6ce}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/Texture.\+h\item
-src/Texture.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/classWorld.eps b/doc/latex/classWorld.eps
deleted file mode 100644
index 0e5fe1d..0000000
--- a/doc/latex/classWorld.eps
+++ /dev/null
@@ -1,203 +0,0 @@
-%!PS-Adobe-2.0 EPSF-2.0
-%%Title: ClassName
-%%Creator: Doxygen
-%%CreationDate: Time
-%%For:
-%Magnification: 1.00
-%%Orientation: Portrait
-%%BoundingBox: 0 0 500 224.719101
-%%Pages: 0
-%%BeginSetup
-%%EndSetup
-%%EndComments
-
-% ----- variables -----
-
-/boxwidth 0 def
-/boxheight 40 def
-/fontheight 24 def
-/marginwidth 10 def
-/distx 20 def
-/disty 40 def
-/boundaspect 2.225000 def % aspect ratio of the BoundingBox (width/height)
-/boundx 500 def
-/boundy boundx boundaspect div def
-/xspacing 0 def
-/yspacing 0 def
-/rows 2 def
-/cols 2 def
-/scalefactor 0 def
-/boxfont /Times-Roman findfont fontheight scalefont def
-
-% ----- procedures -----
-
-/dotted { [1 4] 0 setdash } def
-/dashed { [5] 0 setdash } def
-/solid { [] 0 setdash } def
-
-/max % result = MAX(arg1,arg2)
-{
- /a exch def
- /b exch def
- a b gt {a} {b} ifelse
-} def
-
-/xoffset % result = MAX(0,(scalefactor-(boxwidth*cols+distx*(cols-1)))/2)
-{
- 0 scalefactor boxwidth cols mul distx cols 1 sub mul add sub 2 div max
-} def
-
-/cw % boxwidth = MAX(boxwidth, stringwidth(arg1))
-{
- /str exch def
- /boxwidth boxwidth str stringwidth pop max def
-} def
-
-/box % draws a box with text `arg1' at grid pos (arg2,arg3)
-{ gsave
- 2 setlinewidth
- newpath
- exch xspacing mul xoffset add
- exch yspacing mul
- moveto
- boxwidth 0 rlineto
- 0 boxheight rlineto
- boxwidth neg 0 rlineto
- 0 boxheight neg rlineto
- closepath
- dup stringwidth pop neg boxwidth add 2 div
- boxheight fontheight 2 div sub 2 div
- rmoveto show stroke
- grestore
-} def
-
-/mark
-{ newpath
- exch xspacing mul xoffset add boxwidth add
- exch yspacing mul
- moveto
- 0 boxheight 4 div rlineto
- boxheight neg 4 div boxheight neg 4 div rlineto
- closepath
- eofill
- stroke
-} def
-
-/arrow
-{ newpath
- moveto
- 3 -8 rlineto
- -6 0 rlineto
- 3 8 rlineto
- closepath
- eofill
- stroke
-} def
-
-/out % draws an output connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight add
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/in % draws an input connector for the block at (arg1,arg2)
-{
- newpath
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul disty 2 div sub
- /y exch def
- /x exch def
- x y moveto
- 0 disty 2 div rlineto
- stroke
- 1 eq { x y disty 2 div add arrow } if
-} def
-
-/hedge
-{
- exch xspacing mul xoffset add boxwidth 2 div add
- exch yspacing mul boxheight 2 div sub
- /y exch def
- /x exch def
- newpath
- x y moveto
- boxwidth 2 div distx add 0 rlineto
- stroke
- 1 eq
- { newpath x boxwidth 2 div distx add add y moveto
- -8 3 rlineto
- 0 -6 rlineto
- 8 3 rlineto
- closepath
- eofill
- stroke
- } if
-} def
-
-/vedge
-{
- /ye exch def
- /ys exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add dup
- ys yspacing mul boxheight 2 div sub
- moveto
- ye yspacing mul boxheight 2 div sub
- lineto
- stroke
-} def
-
-/conn % connections the blocks from col `arg1' to `arg2' of row `arg3'
-{
- /ys exch def
- /xe exch def
- /xs exch def
- newpath
- xs xspacing mul xoffset add boxwidth 2 div add
- ys yspacing mul disty 2 div sub
- moveto
- xspacing xe xs sub mul 0
- rlineto
- stroke
-} def
-
-% ----- main ------
-
-boxfont setfont
-1 boundaspect scale
-(World) cw
-(Arena) cw
-(IndoorWorld) cw
-/boxwidth boxwidth marginwidth 2 mul add def
-/xspacing boxwidth distx add def
-/yspacing boxheight disty add def
-/scalefactor
- boxwidth cols mul distx cols 1 sub mul add
- boxheight rows mul disty rows 1 sub mul add boundaspect mul
- max def
-boundx scalefactor div boundy scalefactor div scale
-
-% ----- classes -----
-
- (World) 0.500000 1.000000 box
- (Arena) 0.000000 0.000000 box
- (IndoorWorld) 1.000000 0.000000 box
-
-% ----- relations -----
-
-solid
-1 0.500000 0.250000 out
-solid
-0.000000 1.000000 1.000000 conn
-solid
-0 0.000000 0.750000 in
-solid
-0 1.000000 0.750000 in
diff --git a/doc/latex/classWorld.tex b/doc/latex/classWorld.tex
deleted file mode 100644
index eca6ffc..0000000
--- a/doc/latex/classWorld.tex
+++ /dev/null
@@ -1,166 +0,0 @@
-\hypertarget{classWorld}{}\section{World Class Reference}
-\label{classWorld}\index{World@{World}}
-
-
-{\ttfamily \#include $<$world.\+h$>$}
-
-Inheritance diagram for World\+:\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[height=2.000000cm]{classWorld}
-\end{center}
-\end{figure}
-\subsection*{Public Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classWorld_aa02f54d5e38bf0e4c67b210ba4e27761}{}void {\bfseries add\+Structure} (\+\_\+\+T\+Y\+P\+E t, float x, float \hyperlink{world_8h_aa4f0d3eebc3c443f9be81bf48561a217}{y}, \hyperlink{classWorld}{World} $\ast$outside, \hyperlink{classWorld}{World} $\ast$inside)\label{classWorld_aa02f54d5e38bf0e4c67b210ba4e27761}
-
-\item
-\hypertarget{classWorld_a631df20b433c01a9f9a215fd6dba0663}{}void {\bfseries add\+Mob} (int t, float x, float \hyperlink{world_8h_aa4f0d3eebc3c443f9be81bf48561a217}{y})\label{classWorld_a631df20b433c01a9f9a215fd6dba0663}
-
-\item
-\hypertarget{classWorld_a52f1073c5ff06ff1a9290fb46037ba17}{}void {\bfseries add\+Mob} (int t, float x, float \hyperlink{world_8h_aa4f0d3eebc3c443f9be81bf48561a217}{y}, void($\ast$hey)(\hyperlink{classMob}{Mob} $\ast$))\label{classWorld_a52f1073c5ff06ff1a9290fb46037ba17}
-
-\item
-\hypertarget{classWorld_a47b64d285af2fa0ab3e3b5e25b838be1}{}void {\bfseries add\+N\+P\+C} (float x, float \hyperlink{world_8h_aa4f0d3eebc3c443f9be81bf48561a217}{y})\label{classWorld_a47b64d285af2fa0ab3e3b5e25b838be1}
-
-\item
-\hypertarget{classWorld_a38a1489059711bc5173b4e45c9424ac2}{}void {\bfseries add\+Object} (I\+T\+E\+M\+\_\+\+I\+D, bool, const char $\ast$, float, float)\label{classWorld_a38a1489059711bc5173b4e45c9424ac2}
-
-\item
-\hypertarget{classWorld_a8920a4df8c88a4e3c2718253e0ce0a9d}{}void {\bfseries update} (\hyperlink{classPlayer}{Player} $\ast$p, unsigned int delta)\label{classWorld_a8920a4df8c88a4e3c2718253e0ce0a9d}
-
-\item
-\hypertarget{classWorld_a21279facd50bb40e28868fe20133392c}{}virtual void {\bfseries generate} (unsigned int width)\label{classWorld_a21279facd50bb40e28868fe20133392c}
-
-\item
-\hypertarget{classWorld_a52f34574219e97541783d8949ccfad63}{}void {\bfseries generate\+Func} (unsigned int width, float($\ast$func)(float))\label{classWorld_a52f34574219e97541783d8949ccfad63}
-
-\item
-\hypertarget{classWorld_a7700979d3d1674dc3d746dff87e522ed}{}void {\bfseries set\+Background} (\hyperlink{world_8h_a0678a0e576121a23798fdbd5964143c5}{W\+O\+R\+L\+D\+\_\+\+B\+G\+\_\+\+T\+Y\+P\+E} bgt)\label{classWorld_a7700979d3d1674dc3d746dff87e522ed}
-
-\item
-\hypertarget{classWorld_a2a90eea0f52e3ca5df95b8526450bb64}{}void {\bfseries set\+B\+G\+M} (const char $\ast$path)\label{classWorld_a2a90eea0f52e3ca5df95b8526450bb64}
-
-\item
-\hypertarget{classWorld_a837cda808f18afd4f4296c4ebb08507f}{}void {\bfseries bgm\+Play} (void)\label{classWorld_a837cda808f18afd4f4296c4ebb08507f}
-
-\item
-\hypertarget{classWorld_ab0b3691cd6afd82c7f5fc8a625a8746e}{}void {\bfseries bgm\+Stop} (void)\label{classWorld_ab0b3691cd6afd82c7f5fc8a625a8746e}
-
-\item
-\hypertarget{classWorld_aa66f71e6886ac0dade68556163017041}{}void {\bfseries add\+Layer} (unsigned int width)\label{classWorld_aa66f71e6886ac0dade68556163017041}
-
-\item
-\hypertarget{classWorld_af52317a2706b62f472457a926c231f46}{}virtual void {\bfseries draw} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classWorld_af52317a2706b62f472457a926c231f46}
-
-\item
-\hypertarget{classWorld_a4749d1dbffaed4e4487cc5f4086e481e}{}void {\bfseries detect} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classWorld_a4749d1dbffaed4e4487cc5f4086e481e}
-
-\item
-\hypertarget{classWorld_accb9975a135094ecebbe88739b72ab1b}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries go\+World\+Left} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classWorld_accb9975a135094ecebbe88739b72ab1b}
-
-\item
-\hypertarget{classWorld_a184a431e5695fbdba411ba2baa5aee0b}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries go\+World\+Right} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classWorld_a184a431e5695fbdba411ba2baa5aee0b}
-
-\item
-\hypertarget{classWorld_a46221c8af2234749e3416a45d560ec1c}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries go\+World\+Back} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classWorld_a46221c8af2234749e3416a45d560ec1c}
-
-\item
-\hypertarget{classWorld_a6c94d42ed4f963acaf902b9e0f0e6969}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries go\+World\+Front} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classWorld_a6c94d42ed4f963acaf902b9e0f0e6969}
-
-\item
-\hypertarget{classWorld_ae8f0c71e69ef6f760cef8fc5b1b4f272}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries go\+Inside\+Structure} (\hyperlink{classPlayer}{Player} $\ast$p)\label{classWorld_ae8f0c71e69ef6f760cef8fc5b1b4f272}
-
-\item
-\hypertarget{classWorld_ab437e9250306323c6e931bb8658485cf}{}void {\bfseries add\+Hole} (unsigned int start, unsigned int end)\label{classWorld_ab437e9250306323c6e931bb8658485cf}
-
-\item
-\hypertarget{classWorld_ab6979295419240f841da48903c7c554d}{}int {\bfseries get\+The\+Width} (void)\label{classWorld_ab6979295419240f841da48903c7c554d}
-
-\item
-\hypertarget{classWorld_abdd6f140f62255b402d649616304fe09}{}void {\bfseries save} (F\+I\+L\+E $\ast$)\label{classWorld_abdd6f140f62255b402d649616304fe09}
-
-\item
-\hypertarget{classWorld_a394c5b449ab36f75a0c6748ec2c34955}{}void {\bfseries load} (F\+I\+L\+E $\ast$)\label{classWorld_a394c5b449ab36f75a0c6748ec2c34955}
-
-\end{DoxyCompactItemize}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classWorld_aaa256245e0bc49ec2fa55f5d48e1959f}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries to\+Left}\label{classWorld_aaa256245e0bc49ec2fa55f5d48e1959f}
-
-\item
-\hypertarget{classWorld_aa40d02c50a3eedb2f329077f3d6d44e6}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries to\+Right}\label{classWorld_aa40d02c50a3eedb2f329077f3d6d44e6}
-
-\item
-\hypertarget{classWorld_af9aed08dfdf0d280f3e13a21a0090f2c}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries behind}\label{classWorld_af9aed08dfdf0d280f3e13a21a0090f2c}
-
-\item
-\hypertarget{classWorld_a1c1ad92a3d0296c5796a8544537ece13}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries infront}\label{classWorld_a1c1ad92a3d0296c5796a8544537ece13}
-
-\item
-\hypertarget{classWorld_a844d733d29d8367c3896bff7a1fad82d}{}std\+::vector$<$ \hyperlink{classNPC}{N\+P\+C} $\ast$ $>$ {\bfseries npc}\label{classWorld_a844d733d29d8367c3896bff7a1fad82d}
-
-\item
-\hypertarget{classWorld_ab5120be97f20e7ee24e056127ff3164c}{}std\+::vector$<$ \hyperlink{classStructures}{Structures} $\ast$ $>$ {\bfseries build}\label{classWorld_ab5120be97f20e7ee24e056127ff3164c}
-
-\item
-\hypertarget{classWorld_ab45f9d6909b887f01c76bfe6120ccdd9}{}std\+::vector$<$ \hyperlink{classMob}{Mob} $\ast$ $>$ {\bfseries mob}\label{classWorld_ab45f9d6909b887f01c76bfe6120ccdd9}
-
-\item
-\hypertarget{classWorld_afb74ee60415875384d8af0e065d9feb3}{}std\+::vector$<$ \hyperlink{classEntity}{Entity} $\ast$ $>$ {\bfseries entity}\label{classWorld_afb74ee60415875384d8af0e065d9feb3}
-
-\item
-\hypertarget{classWorld_a3ec7a136f45a7283a0a15224819fe330}{}std\+::vector$<$ \hyperlink{classObject}{Object} $\ast$ $>$ {\bfseries object}\label{classWorld_a3ec7a136f45a7283a0a15224819fe330}
-
-\end{DoxyCompactItemize}
-\subsection*{Protected Member Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{classWorld_a0af69654347b29787877b77020fa0a5a}{}void {\bfseries single\+Detect} (\hyperlink{classEntity}{Entity} $\ast$e)\label{classWorld_a0af69654347b29787877b77020fa0a5a}
-
-\item
-\hypertarget{classWorld_a1c1e6ea7fd0d84660d2791a256aba382}{}void {\bfseries delete\+Entities} (void)\label{classWorld_a1c1e6ea7fd0d84660d2791a256aba382}
-
-\end{DoxyCompactItemize}
-\subsection*{Protected Attributes}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{structline__t}{line\+\_\+t} $\ast$ \hyperlink{classWorld_afd9945f6ede5eabc3ff9243ce2b31247}{line}
-\item
-int \hyperlink{classWorld_a645767ccf316a9b4469db773ac111ae4}{x\+\_\+start}
-\item
-\hypertarget{classWorld_a432e07fd7f7504aaa6ff29408afe0678}{}unsigned int {\bfseries line\+Count}\label{classWorld_a432e07fd7f7504aaa6ff29408afe0678}
-
-\item
-\hypertarget{classWorld_a4f8b12f8eda220060ec01c0e9a6b9325}{}\hyperlink{structvec2}{vec2} $\ast$ {\bfseries star}\label{classWorld_a4f8b12f8eda220060ec01c0e9a6b9325}
-
-\item
-\hypertarget{classWorld_accebca6a747c3db27916770507aee04c}{}\hyperlink{classTexturec}{Texturec} $\ast$ {\bfseries bg\+Tex}\label{classWorld_accebca6a747c3db27916770507aee04c}
-
-\item
-\hypertarget{classWorld_a7ca21c1e62a53cf7024801623aa46325}{}Mix\+\_\+\+Music $\ast$ {\bfseries bgm\+Obj}\label{classWorld_a7ca21c1e62a53cf7024801623aa46325}
-
-\item
-\hypertarget{classWorld_ad8269981b3846aa44b721cdeda30911c}{}char $\ast$ {\bfseries bgm}\label{classWorld_ad8269981b3846aa44b721cdeda30911c}
-
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-The world class. This class does everything a world should do.
-
-\subsection{Member Data Documentation}
-\hypertarget{classWorld_afd9945f6ede5eabc3ff9243ce2b31247}{}\index{World@{World}!line@{line}}
-\index{line@{line}!World@{World}}
-\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf line\+\_\+t}$\ast$ World\+::line\hspace{0.3cm}{\ttfamily [protected]}}\label{classWorld_afd9945f6ede5eabc3ff9243ce2b31247}
-The line array. This array is created through \textquotesingle{}new\textquotesingle{} in World\+::generate(), with an amount of elements provided by the function. \hypertarget{classWorld_a645767ccf316a9b4469db773ac111ae4}{}\index{World@{World}!x\+\_\+start@{x\+\_\+start}}
-\index{x\+\_\+start@{x\+\_\+start}!World@{World}}
-\subsubsection[{x\+\_\+start}]{\setlength{\rightskip}{0pt plus 5cm}int World\+::x\+\_\+start\hspace{0.3cm}{\ttfamily [protected]}}\label{classWorld_a645767ccf316a9b4469db773ac111ae4}
-Starting x coordinate. This x value is the point at which line\mbox{[}0\mbox{]} should reside, can be used to calculate the width of the world.
-
-The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
-\item
-include/\hyperlink{world_8h}{world.\+h}\item
-src/world.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex b/doc/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex
deleted file mode 100644
index c5d94d3..0000000
--- a/doc/latex/dir_68267d1309a1af8e8297ef4c3efbcdba.tex
+++ /dev/null
@@ -1,21 +0,0 @@
-\hypertarget{dir_68267d1309a1af8e8297ef4c3efbcdba}{}\section{src Directory Reference}
-\label{dir_68267d1309a1af8e8297ef4c3efbcdba}\index{src Directory Reference@{src Directory Reference}}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file {\bfseries common.\+cpp}
-\item
-file {\bfseries entities.\+cpp}
-\item
-file {\bfseries gameplay.\+cpp}
-\item
-file {\bfseries inventory.\+cpp}
-\item
-file {\bfseries Quest.\+cpp}
-\item
-file {\bfseries Texture.\+cpp}
-\item
-file {\bfseries ui.\+cpp}
-\item
-file {\bfseries world.\+cpp}
-\end{DoxyCompactItemize}
diff --git a/doc/latex/dir_d44c64559bbebec7f509842c48db8b23.tex b/doc/latex/dir_d44c64559bbebec7f509842c48db8b23.tex
deleted file mode 100644
index d0ecfec..0000000
--- a/doc/latex/dir_d44c64559bbebec7f509842c48db8b23.tex
+++ /dev/null
@@ -1,19 +0,0 @@
-\hypertarget{dir_d44c64559bbebec7f509842c48db8b23}{}\section{include Directory Reference}
-\label{dir_d44c64559bbebec7f509842c48db8b23}\index{include Directory Reference@{include Directory Reference}}
-\subsection*{Files}
-\begin{DoxyCompactItemize}
-\item
-file {\bfseries common.\+h}
-\item
-file {\bfseries entities.\+h}
-\item
-file {\bfseries inventory.\+h}
-\item
-file {\bfseries Quest.\+h}
-\item
-file {\bfseries Texture.\+h}
-\item
-file {\bfseries ui.\+h}
-\item
-file \hyperlink{world_8h}{world.\+h}
-\begin{DoxyCompactList}\small\item\em The world system. \end{DoxyCompactList}\end{DoxyCompactItemize}
diff --git a/doc/latex/doxygen.sty b/doc/latex/doxygen.sty
deleted file mode 100644
index acd68e4..0000000
--- a/doc/latex/doxygen.sty
+++ /dev/null
@@ -1,480 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{doxygen}
-
-% Packages used by this style file
-\RequirePackage{alltt}
-\RequirePackage{array}
-\RequirePackage{calc}
-\RequirePackage{float}
-\RequirePackage{ifthen}
-\RequirePackage{verbatim}
-\RequirePackage[table]{xcolor}
-\RequirePackage{xtab}
-
-%---------- Internal commands used in this style file ----------------
-
-\newcommand{\ensurespace}[1]{%
- \begingroup%
- \setlength{\dimen@}{#1}%
- \vskip\z@\@plus\dimen@%
- \penalty -100\vskip\z@\@plus -\dimen@%
- \vskip\dimen@%
- \penalty 9999%
- \vskip -\dimen@%
- \vskip\z@skip% hide the previous |\vskip| from |\addvspace|
- \endgroup%
-}
-
-\newcommand{\DoxyLabelFont}{}
-\newcommand{\entrylabel}[1]{%
- {%
- \parbox[b]{\labelwidth-4pt}{%
- \makebox[0pt][l]{\DoxyLabelFont#1}%
- \vspace{1.5\baselineskip}%
- }%
- }%
-}
-
-\newenvironment{DoxyDesc}[1]{%
- \ensurespace{4\baselineskip}%
- \begin{list}{}{%
- \settowidth{\labelwidth}{20pt}%
- \setlength{\parsep}{0pt}%
- \setlength{\itemsep}{0pt}%
- \setlength{\leftmargin}{\labelwidth+\labelsep}%
- \renewcommand{\makelabel}{\entrylabel}%
- }%
- \item[#1]%
-}{%
- \end{list}%
-}
-
-\newsavebox{\xrefbox}
-\newlength{\xreflength}
-\newcommand{\xreflabel}[1]{%
- \sbox{\xrefbox}{#1}%
- \setlength{\xreflength}{\wd\xrefbox}%
- \ifthenelse{\xreflength>\labelwidth}{%
- \begin{minipage}{\textwidth}%
- \setlength{\parindent}{0pt}%
- \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
- \end{minipage}%
- }{%
- \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
- }%
-}
-
-%---------- Commands used by doxygen LaTeX output generator ----------
-
-% Used by <pre> ... </pre>
-\newenvironment{DoxyPre}{%
- \small%
- \begin{alltt}%
-}{%
- \end{alltt}%
- \normalsize%
-}
-
-% Used by @code ... @endcode
-\newenvironment{DoxyCode}{%
- \par%
- \scriptsize%
- \begin{alltt}%
-}{%
- \end{alltt}%
- \normalsize%
-}
-
-% Used by @example, @include, @includelineno and @dontinclude
-\newenvironment{DoxyCodeInclude}{%
- \DoxyCode%
-}{%
- \endDoxyCode%
-}
-
-% Used by @verbatim ... @endverbatim
-\newenvironment{DoxyVerb}{%
- \footnotesize%
- \verbatim%
-}{%
- \endverbatim%
- \normalsize%
-}
-
-% Used by @verbinclude
-\newenvironment{DoxyVerbInclude}{%
- \DoxyVerb%
-}{%
- \endDoxyVerb%
-}
-
-% Used by numbered lists (using '-#' or <ol> ... </ol>)
-\newenvironment{DoxyEnumerate}{%
- \enumerate%
-}{%
- \endenumerate%
-}
-
-% Used by bullet lists (using '-', @li, @arg, or <ul> ... </ul>)
-\newenvironment{DoxyItemize}{%
- \itemize%
-}{%
- \enditemize%
-}
-
-% Used by description lists (using <dl> ... </dl>)
-\newenvironment{DoxyDescription}{%
- \description%
-}{%
- \enddescription%
-}
-
-% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
-% (only if caption is specified)
-\newenvironment{DoxyImage}{%
- \begin{figure}[H]%
- \begin{center}%
-}{%
- \end{center}%
- \end{figure}%
-}
-
-% Used by @image, @dotfile, @dot ... @enddot, and @msc ... @endmsc
-% (only if no caption is specified)
-\newenvironment{DoxyImageNoCaption}{%
- \begin{center}%
-}{%
- \end{center}%
-}
-
-% Used by @attention
-\newenvironment{DoxyAttention}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @author and @authors
-\newenvironment{DoxyAuthor}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @date
-\newenvironment{DoxyDate}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @invariant
-\newenvironment{DoxyInvariant}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @note
-\newenvironment{DoxyNote}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @post
-\newenvironment{DoxyPostcond}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @pre
-\newenvironment{DoxyPrecond}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @copyright
-\newenvironment{DoxyCopyright}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @remark
-\newenvironment{DoxyRemark}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @return and @returns
-\newenvironment{DoxyReturn}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @since
-\newenvironment{DoxySince}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @see
-\newenvironment{DoxySeeAlso}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @version
-\newenvironment{DoxyVersion}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @warning
-\newenvironment{DoxyWarning}[1]{%
- \begin{DoxyDesc}{#1}%
-}{%
- \end{DoxyDesc}%
-}
-
-% Used by @internal
-\newenvironment{DoxyInternal}[1]{%
- \paragraph*{#1}%
-}{%
-}
-
-% Used by @par and @paragraph
-\newenvironment{DoxyParagraph}[1]{%
- \begin{list}{}{%
- \settowidth{\labelwidth}{40pt}%
- \setlength{\leftmargin}{\labelwidth}%
- \setlength{\parsep}{0pt}%
- \setlength{\itemsep}{-4pt}%
- \renewcommand{\makelabel}{\entrylabel}%
- }%
- \item[#1]%
-}{%
- \end{list}%
-}
-
-% Used by parameter lists
-\newenvironment{DoxyParams}[2][]{%
- \par%
- \tabletail{\hline}%
- \tablelasttail{\hline}%
- \tablefirsthead{}%
- \tablehead{}%
- \ifthenelse{\equal{#1}{}}%
- {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
- \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
- p{0.805\textwidth}|}}%
- {\ifthenelse{\equal{#1}{1}}%
- {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
- \begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
- >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
- p{0.678\textwidth}|}}%
- {\tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]}%
- \begin{xtabular}{|>{\centering}p{0.10\textwidth}|%
- >{\centering\hspace{0pt}}p{0.15\textwidth}|%
- >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
- p{0.501\textwidth}|}}%
- }\hline%
-}{%
- \end{xtabular}%
- \tablefirsthead{}%
- \vspace{6pt}%
-}
-
-% Used for fields of simple structs
-\newenvironment{DoxyFields}[1]{%
- \par%
- \tabletail{\hline}%
- \tablelasttail{\hline}%
- \tablehead{}%
- \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
- \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
- p{0.15\textwidth}|%
- p{0.63\textwidth}|}%
- \hline%
-}{%
- \end{xtabular}%
- \tablefirsthead{}%
- \vspace{6pt}%
-}
-
-% Used for parameters within a detailed function description
-\newenvironment{DoxyParamCaption}{%
- \renewcommand{\item}[2][]{##1 {\em ##2}}%
-}{%
-}
-
-% Used by return value lists
-\newenvironment{DoxyRetVals}[1]{%
- \par%
- \tabletail{\hline}%
- \tablelasttail{\hline}%
- \tablehead{}%
- \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
- \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
- p{0.705\textwidth}|}%
- \hline%
-}{%
- \end{xtabular}%
- \tablefirsthead{}%
- \vspace{6pt}%
-}
-
-% Used by exception lists
-\newenvironment{DoxyExceptions}[1]{%
- \par%
- \tabletail{\hline}%
- \tablelasttail{\hline}%
- \tablehead{}%
- \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
- \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
- p{0.705\textwidth}|}%
- \hline%
-}{%
- \end{xtabular}%
- \tablefirsthead{}%
- \vspace{6pt}%
-}
-
-% Used by template parameter lists
-\newenvironment{DoxyTemplParams}[1]{%
- \par%
- \tabletail{\hline}%
- \tablelasttail{\hline}%
- \tablehead{}%
- \tablefirsthead{\multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]}%
- \begin{xtabular}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
- p{0.705\textwidth}|}%
- \hline%
-}{%
- \end{xtabular}%
- \tablefirsthead{}%
- \vspace{6pt}%
-}
-
-% Used for member lists
-\newenvironment{DoxyCompactItemize}{%
- \begin{itemize}%
- \setlength{\itemsep}{-3pt}%
- \setlength{\parsep}{0pt}%
- \setlength{\topsep}{0pt}%
- \setlength{\partopsep}{0pt}%
-}{%
- \end{itemize}%
-}
-
-% Used for member descriptions
-\newenvironment{DoxyCompactList}{%
- \begin{list}{}{%
- \setlength{\leftmargin}{0.5cm}%
- \setlength{\itemsep}{0pt}%
- \setlength{\parsep}{0pt}%
- \setlength{\topsep}{0pt}%
- \renewcommand{\makelabel}{\hfill}%
- }%
-}{%
- \end{list}%
-}
-
-% Used for reference lists (@bug, @deprecated, @todo, etc.)
-\newenvironment{DoxyRefList}{%
- \begin{list}{}{%
- \setlength{\labelwidth}{10pt}%
- \setlength{\leftmargin}{\labelwidth}%
- \addtolength{\leftmargin}{\labelsep}%
- \renewcommand{\makelabel}{\xreflabel}%
- }%
-}{%
- \end{list}%
-}
-
-% Used by @bug, @deprecated, @todo, etc.
-\newenvironment{DoxyRefDesc}[1]{%
- \begin{list}{}{%
- \renewcommand\makelabel[1]{\textbf{##1}}%
- \settowidth\labelwidth{\makelabel{#1}}%
- \setlength\leftmargin{\labelwidth+\labelsep}%
- }%
-}{%
- \end{list}%
-}
-
-% Used by parameter lists and simple sections
-\newenvironment{Desc}
-{\begin{list}{}{%
- \settowidth{\labelwidth}{40pt}%
- \setlength{\leftmargin}{\labelwidth}%
- \setlength{\parsep}{0pt}%
- \setlength{\itemsep}{-4pt}%
- \renewcommand{\makelabel}{\entrylabel}%
- }
-}{%
- \end{list}%
-}
-
-% Used by tables
-\newcommand{\PBS}[1]{\let\temp=\\#1\let\\=\temp}%
-\newlength{\tmplength}%
-\newenvironment{TabularC}[1]%
-{%
-\setlength{\tmplength}%
- {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}%
- \par\begin{xtabular*}{\linewidth}%
- {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}%
-}%
-{\end{xtabular*}\par}%
-
-% Used by nested tables
-\newenvironment{TabularNC}[1]%
-{%
-\setlength{\tmplength}%
- {\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}%
- \par\begin{tabular*}{\linewidth}%
- {*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}%
-}%
-{\end{tabular*}\par}%
-
-% Used for member group headers
-\newenvironment{Indent}{%
- \begin{list}{}{%
- \setlength{\leftmargin}{0.5cm}%
- }%
- \item[]\ignorespaces%
-}{%
- \unskip%
- \end{list}%
-}
-
-% Used when hyperlinks are turned off
-\newcommand{\doxyref}[3]{%
- \textbf{#1} (\textnormal{#2}\,\pageref{#3})%
-}
-
-% Used by @addindex
-\newcommand{\lcurly}{\{}
-\newcommand{\rcurly}{\}}
-
-% Used for syntax highlighting
-\definecolor{comment}{rgb}{0.5,0.0,0.0}
-\definecolor{keyword}{rgb}{0.0,0.5,0.0}
-\definecolor{keywordtype}{rgb}{0.38,0.25,0.125}
-\definecolor{keywordflow}{rgb}{0.88,0.5,0.0}
-\definecolor{preprocessor}{rgb}{0.5,0.38,0.125}
-\definecolor{stringliteral}{rgb}{0.0,0.125,0.25}
-\definecolor{charliteral}{rgb}{0.0,0.5,0.5}
-\definecolor{vhdldigit}{rgb}{1.0,0.0,1.0}
-\definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43}
-\definecolor{vhdllogic}{rgb}{1.0,0.0,0.0}
-\definecolor{vhdlchar}{rgb}{0.0,0.0,0.0}
diff --git a/doc/latex/files.tex b/doc/latex/files.tex
deleted file mode 100644
index d8d5247..0000000
--- a/doc/latex/files.tex
+++ /dev/null
@@ -1,11 +0,0 @@
-\section{File List}
-Here is a list of all documented files with brief descriptions\+:\begin{DoxyCompactList}
-\item\contentsline{section}{\hyperlink{main_8cpp}{main.\+cpp} \\*The file that links everything together for the game to run. The main game loop contains all of the global variables the game uses, and it runs the main game loop, the render loop, and the logic loop that control all of the entities }{\pageref{main_8cpp}}{}
-\item\contentsline{section}{include/{\bfseries common.\+h} }{\pageref{common_8h}}{}
-\item\contentsline{section}{include/{\bfseries entities.\+h} }{\pageref{entities_8h}}{}
-\item\contentsline{section}{include/{\bfseries inventory.\+h} }{\pageref{inventory_8h}}{}
-\item\contentsline{section}{include/{\bfseries Quest.\+h} }{\pageref{Quest_8h}}{}
-\item\contentsline{section}{include/{\bfseries Texture.\+h} }{\pageref{Texture_8h}}{}
-\item\contentsline{section}{include/{\bfseries ui.\+h} }{\pageref{ui_8h}}{}
-\item\contentsline{section}{include/\hyperlink{world_8h}{world.\+h} \\*The world system }{\pageref{world_8h}}{}
-\end{DoxyCompactList}
diff --git a/doc/latex/hierarchy.tex b/doc/latex/hierarchy.tex
deleted file mode 100644
index 7f4d13a..0000000
--- a/doc/latex/hierarchy.tex
+++ /dev/null
@@ -1,26 +0,0 @@
-\section{Class Hierarchy}
-This inheritance list is sorted roughly, but not completely, alphabetically\+:\begin{DoxyCompactList}
-\item \contentsline{section}{Entity}{\pageref{classEntity}}{}
-\begin{DoxyCompactList}
-\item \contentsline{section}{Mob}{\pageref{classMob}}{}
-\item \contentsline{section}{N\+P\+C}{\pageref{classNPC}}{}
-\item \contentsline{section}{Object}{\pageref{classObject}}{}
-\item \contentsline{section}{Player}{\pageref{classPlayer}}{}
-\item \contentsline{section}{Structures}{\pageref{classStructures}}{}
-\end{DoxyCompactList}
-\item \contentsline{section}{Inventory}{\pageref{classInventory}}{}
-\item \contentsline{section}{Item}{\pageref{classItem}}{}
-\item \contentsline{section}{item\+\_\+t}{\pageref{structitem__t}}{}
-\item \contentsline{section}{line\+\_\+t}{\pageref{structline__t}}{}
-\item \contentsline{section}{Quest}{\pageref{classQuest}}{}
-\item \contentsline{section}{Quest\+Handler}{\pageref{classQuestHandler}}{}
-\item \contentsline{section}{Ray}{\pageref{structRay}}{}
-\item \contentsline{section}{texture\+\_\+t}{\pageref{structtexture__t}}{}
-\item \contentsline{section}{Texturec}{\pageref{classTexturec}}{}
-\item \contentsline{section}{vec2}{\pageref{structvec2}}{}
-\item \contentsline{section}{World}{\pageref{classWorld}}{}
-\begin{DoxyCompactList}
-\item \contentsline{section}{Arena}{\pageref{classArena}}{}
-\item \contentsline{section}{Indoor\+World}{\pageref{classIndoorWorld}}{}
-\end{DoxyCompactList}
-\end{DoxyCompactList}
diff --git a/doc/latex/main_8cpp.tex b/doc/latex/main_8cpp.tex
deleted file mode 100644
index 5bab8d8..0000000
--- a/doc/latex/main_8cpp.tex
+++ /dev/null
@@ -1,145 +0,0 @@
-\hypertarget{main_8cpp}{}\section{main.\+cpp File Reference}
-\label{main_8cpp}\index{main.\+cpp@{main.\+cpp}}
-
-
-The file that links everything together for the game to run. The main game loop contains all of the global variables the game uses, and it runs the main game loop, the render loop, and the logic loop that control all of the entities.
-
-
-{\ttfamily \#include $<$cstdio$>$}\\*
-{\ttfamily \#include $<$chrono$>$}\\*
-{\ttfamily \#include $<$common.\+h$>$}\\*
-{\ttfamily \#include $<$world.\+h$>$}\\*
-{\ttfamily \#include $<$ui.\+h$>$}\\*
-{\ttfamily \#include $<$entities.\+h$>$}\\*
-\subsection*{Macros}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{main_8cpp_a4a0c770328891d8916c1142a26481e4a}{}\#define {\bfseries T\+I\+C\+K\+S\+\_\+\+P\+E\+R\+\_\+\+S\+E\+C}~20\label{main_8cpp_a4a0c770328891d8916c1142a26481e4a}
-
-\item
-\hypertarget{main_8cpp_a3ac3c588b407d69920af6496f3aaeaf9}{}\#define {\bfseries M\+S\+E\+C\+\_\+\+P\+E\+R\+\_\+\+T\+I\+C\+K}~(1000/T\+I\+C\+K\+S\+\_\+\+P\+E\+R\+\_\+\+S\+E\+C)\label{main_8cpp_a3ac3c588b407d69920af6496f3aaeaf9}
-
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{main_8cpp_af1feec528aef91d55552ce7e325e0f74}{}void {\bfseries init\+Everything} (void)\label{main_8cpp_af1feec528aef91d55552ce7e325e0f74}
-
-\item
-\hypertarget{main_8cpp_a68636a939ce1a8c8736e1671d6f2c921}{}void {\bfseries logic} (void)\label{main_8cpp_a68636a939ce1a8c8736e1671d6f2c921}
-
-\item
-\hypertarget{main_8cpp_a6765cdcebe5c8445969d5f76345df457}{}void {\bfseries render} (void)\label{main_8cpp_a6765cdcebe5c8445969d5f76345df457}
-
-\item
-\hypertarget{main_8cpp_a52387bf053883d1a8feeee2dd2cdd4f3}{}void {\bfseries main\+Loop} (void)\label{main_8cpp_a52387bf053883d1a8feeee2dd2cdd4f3}
-
-\item
-\hypertarget{main_8cpp_a3f4650350f7c52cdb50175e55058c604}{}std\+::string {\bfseries read\+File} (const char $\ast$file\+Path)\label{main_8cpp_a3f4650350f7c52cdb50175e55058c604}
-
-\item
-unsigned int \hyperlink{main_8cpp_a941a22cb7e0f6429fe40f91e83ead3d9}{millis} (void)
-\item
-int \hyperlink{main_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{main} ()
-\end{DoxyCompactItemize}
-\subsection*{Variables}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{main_8cpp_aaa8e409e04dcf575ef63fd5fb3db06f9}{}S\+D\+L\+\_\+\+Window $\ast$ {\bfseries window} = N\+U\+L\+L\label{main_8cpp_aaa8e409e04dcf575ef63fd5fb3db06f9}
-
-\item
-\hypertarget{main_8cpp_a7b5f505ee07aa2fc132a1f04ce33162c}{}S\+D\+L\+\_\+\+G\+L\+Context {\bfseries main\+G\+L\+Context} = N\+U\+L\+L\label{main_8cpp_a7b5f505ee07aa2fc132a1f04ce33162c}
-
-\item
-\hypertarget{main_8cpp_a9b008924a50085448a0761c7e841acfc}{}G\+Luint {\bfseries bg\+Day}\label{main_8cpp_a9b008924a50085448a0761c7e841acfc}
-
-\item
-\hypertarget{main_8cpp_a3837f6d6b1701e98578f3ba0ee9d90e7}{}G\+Luint {\bfseries bg\+Night}\label{main_8cpp_a3837f6d6b1701e98578f3ba0ee9d90e7}
-
-\item
-\hypertarget{main_8cpp_afce018081a460f35ddd04033a081ac83}{}G\+Luint {\bfseries bg\+Mtn}\label{main_8cpp_afce018081a460f35ddd04033a081ac83}
-
-\item
-\hypertarget{main_8cpp_a34e3cb52ded6aaf845074c0303a84c33}{}G\+Luint {\bfseries bg\+Trees\+Front}\label{main_8cpp_a34e3cb52ded6aaf845074c0303a84c33}
-
-\item
-\hypertarget{main_8cpp_aa36d4c9de8b002fe641f043ecb819656}{}G\+Luint {\bfseries bg\+Trees\+Mid}\label{main_8cpp_aa36d4c9de8b002fe641f043ecb819656}
-
-\item
-\hypertarget{main_8cpp_a48a7f2abfb80ba87a38600885fc24904}{}G\+Luint {\bfseries bg\+Trees\+Far}\label{main_8cpp_a48a7f2abfb80ba87a38600885fc24904}
-
-\item
-\hypertarget{main_8cpp_a2bf73692c7682fcae9cdc62fb1778e9f}{}G\+Luint {\bfseries inv\+U\+I}\label{main_8cpp_a2bf73692c7682fcae9cdc62fb1778e9f}
-
-\item
-\hypertarget{main_8cpp_aaa52a27abaaf72231a84c99f2bfa4283}{}bool {\bfseries game\+Running}\label{main_8cpp_aaa52a27abaaf72231a84c99f2bfa4283}
-
-\item
-\hypertarget{main_8cpp_adc1a7b3846cdf41f82a17950d107bfb2}{}float {\bfseries hand\+Angle}\label{main_8cpp_adc1a7b3846cdf41f82a17950d107bfb2}
-
-\item
-\hypertarget{main_8cpp_ab0d5cf0befa2a1b6fd9eed35c5f6eb54}{}\hyperlink{classWorld}{World} $\ast$ {\bfseries current\+World} =N\+U\+L\+L\label{main_8cpp_ab0d5cf0befa2a1b6fd9eed35c5f6eb54}
-
-\item
-\hypertarget{main_8cpp_a96781128d3743da3d17e0fdd91afba7b}{}\hyperlink{classPlayer}{Player} $\ast$ {\bfseries player}\label{main_8cpp_a96781128d3743da3d17e0fdd91afba7b}
-
-\item
-\hypertarget{main_8cpp_a8bace7920d06b121b855a75639a7f625}{}bool {\bfseries world\+Inside}\label{main_8cpp_a8bace7920d06b121b855a75639a7f625}
-
-\item
-\hypertarget{main_8cpp_a50403f70d039eb253c1be121d72a9c5a}{}unsigned int {\bfseries tick\+Count} = 0\label{main_8cpp_a50403f70d039eb253c1be121d72a9c5a}
-
-\item
-\hypertarget{main_8cpp_af54c40bfc9df47f871a2f1988b5698a6}{}unsigned int {\bfseries delta\+Time} = 0\label{main_8cpp_af54c40bfc9df47f871a2f1988b5698a6}
-
-\item
-\hypertarget{main_8cpp_a836dcec716beba7d9709b49832064b6a}{}G\+Luint {\bfseries frag\+Shader}\label{main_8cpp_a836dcec716beba7d9709b49832064b6a}
-
-\item
-\hypertarget{main_8cpp_a1e91db27f0eca4f48996febd1ec5fd23}{}G\+Luint {\bfseries shader\+Program}\label{main_8cpp_a1e91db27f0eca4f48996febd1ec5fd23}
-
-\item
-\hypertarget{main_8cpp_aa3a0cfcda8346bb1599fb41cda621f16}{}F\+I\+L\+E $\ast$ {\bfseries names}\label{main_8cpp_aa3a0cfcda8346bb1599fb41cda621f16}
-
-\item
-\hypertarget{main_8cpp_aecf0a8f9c4e7b09fcbcfd911ae015533}{}unsigned int {\bfseries loops} = 0\label{main_8cpp_aecf0a8f9c4e7b09fcbcfd911ae015533}
-
-\item
-\hypertarget{main_8cpp_a1f883088bca4920bd59729925f82fdcb}{}\hyperlink{structvec2}{vec2} {\bfseries offset}\label{main_8cpp_a1f883088bca4920bd59729925f82fdcb}
-
-\item
-\hypertarget{main_8cpp_a01f16482fbffb67b04283fda27a35b0f}{}\hyperlink{world_8h_a7e5783b78992864281462a5380a28924}{W\+E\+A\+T\+H\+E\+R} {\bfseries weather}\label{main_8cpp_a01f16482fbffb67b04283fda27a35b0f}
-
-\item
-\hypertarget{main_8cpp_a4b1577e5b7bc2e8dc302c02dfe2e6526}{}bool {\bfseries fade\+Enable}\label{main_8cpp_a4b1577e5b7bc2e8dc302c02dfe2e6526}
-
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-The file that links everything together for the game to run. The main game loop contains all of the global variables the game uses, and it runs the main game loop, the render loop, and the logic loop that control all of the entities.
-
-
-
-\subsection{Function Documentation}
-\hypertarget{main_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}{}\index{main.\+cpp@{main.\+cpp}!main@{main}}
-\index{main@{main}!main.\+cpp@{main.\+cpp}}
-\subsubsection[{main()}]{\setlength{\rightskip}{0pt plus 5cm}int main (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-)}\label{main_8cpp_ae66f6b31b5ad750f1fe042a706a4e3d4}
-(Attempt to) Initialize S\+D\+L libraries so that we can use S\+D\+L facilities and eventually make open\+G\+L calls. Exit if there was an error.
-
-` (Attempt to) Initialize S\+D\+L\+\_\+image libraries with I\+M\+G\+\_\+\+I\+N\+I\+T\+\_\+\+P\+N\+G so that we can load P\+N\+G textures for the entities and stuff.
-
-(Attempt to) Initialize S\+D\+L\+\_\+mixer libraries for loading and playing music/sound files.\hypertarget{main_8cpp_a941a22cb7e0f6429fe40f91e83ead3d9}{}\index{main.\+cpp@{main.\+cpp}!millis@{millis}}
-\index{millis@{millis}!main.\+cpp@{main.\+cpp}}
-\subsubsection[{millis(void)}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int millis (
-\begin{DoxyParamCaption}
-\item[{void}]{}
-\end{DoxyParamCaption}
-)}\label{main_8cpp_a941a22cb7e0f6429fe40f91e83ead3d9}
-millis
-
-We\textquotesingle{}ve encountered many problems when attempting to create delays for triggering the logic function. As a result, we decided on using the timing libraries given by $<$chrono$>$ in the standard C++ library. This function simply returns the amount of milliseconds that have passed sine the epoch. \ No newline at end of file
diff --git a/doc/latex/md_README.tex b/doc/latex/md_README.tex
deleted file mode 100644
index 0f82393..0000000
--- a/doc/latex/md_README.tex
+++ /dev/null
@@ -1 +0,0 @@
-gamedev is a high school project between drumsetmonkey and tcsullivan written in C++ and using S\+D\+L2/\+Open\+G\+L. The goal of this project is to have a completed commercial-\/grade video game available to Linux and Windows users. We plan on profiting off of the game once we finish it, so once the game reaches its final stages it may become closed source (however, what was uploaded will stay for others to use as a resource). \ No newline at end of file
diff --git a/doc/latex/refman.tex b/doc/latex/refman.tex
deleted file mode 100644
index 9e5cfc6..0000000
--- a/doc/latex/refman.tex
+++ /dev/null
@@ -1,184 +0,0 @@
-\documentclass[twoside]{book}
-
-% Packages required by doxygen
-\usepackage{fixltx2e}
-\usepackage{calc}
-\usepackage{doxygen}
-\usepackage[export]{adjustbox} % also loads graphicx
-\usepackage{graphicx}
-\usepackage[utf8]{inputenc}
-\usepackage{makeidx}
-\usepackage{multicol}
-\usepackage{multirow}
-\PassOptionsToPackage{warn}{textcomp}
-\usepackage{textcomp}
-\usepackage[nointegrals]{wasysym}
-\usepackage[table]{xcolor}
-
-% Font selection
-\usepackage[T1]{fontenc}
-\usepackage[scaled=.90]{helvet}
-\usepackage{courier}
-\usepackage{amssymb}
-\usepackage{sectsty}
-\renewcommand{\familydefault}{\sfdefault}
-\allsectionsfont{%
- \fontseries{bc}\selectfont%
- \color{darkgray}%
-}
-\renewcommand{\DoxyLabelFont}{%
- \fontseries{bc}\selectfont%
- \color{darkgray}%
-}
-\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}}
-
-% Page & text layout
-\usepackage{geometry}
-\geometry{%
- a4paper,%
- top=2.5cm,%
- bottom=2.5cm,%
- left=2.5cm,%
- right=2.5cm%
-}
-\tolerance=750
-\hfuzz=15pt
-\hbadness=750
-\setlength{\emergencystretch}{15pt}
-\setlength{\parindent}{0cm}
-\setlength{\parskip}{0.2cm}
-\makeatletter
-\renewcommand{\paragraph}{%
- \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
- \normalfont\normalsize\bfseries\SS@parafont%
- }%
-}
-\renewcommand{\subparagraph}{%
- \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
- \normalfont\normalsize\bfseries\SS@subparafont%
- }%
-}
-\makeatother
-
-% Headers & footers
-\usepackage{fancyhdr}
-\pagestyle{fancyplain}
-\fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
-\fancyhead[CE]{\fancyplain{}{}}
-\fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
-\fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
-\fancyhead[CO]{\fancyplain{}{}}
-\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
-\fancyfoot[LE]{\fancyplain{}{}}
-\fancyfoot[CE]{\fancyplain{}{}}
-\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Dec 7 2015 08\+:44\+:42 for gamedev by Doxygen }}
-\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Dec 7 2015 08\+:44\+:42 for gamedev by Doxygen }}
-\fancyfoot[CO]{\fancyplain{}{}}
-\fancyfoot[RO]{\fancyplain{}{}}
-\renewcommand{\footrulewidth}{0.4pt}
-\renewcommand{\chaptermark}[1]{%
- \markboth{#1}{}%
-}
-\renewcommand{\sectionmark}[1]{%
- \markright{\thesection\ #1}%
-}
-
-% Indices & bibliography
-\usepackage{natbib}
-\usepackage[titles]{tocloft}
-\setcounter{tocdepth}{3}
-\setcounter{secnumdepth}{5}
-\makeindex
-
-% Hyperlinks (required, but should be loaded last)
-\usepackage{ifpdf}
-\ifpdf
- \usepackage[pdftex,pagebackref=true]{hyperref}
-\else
- \usepackage[ps2pdf,pagebackref=true]{hyperref}
-\fi
-\hypersetup{%
- colorlinks=true,%
- linkcolor=blue,%
- citecolor=blue,%
- unicode%
-}
-
-% Custom commands
-\newcommand{\clearemptydoublepage}{%
- \newpage{\pagestyle{empty}\cleardoublepage}%
-}
-
-
-%===== C O N T E N T S =====
-
-\begin{document}
-
-% Titlepage & ToC
-\hypersetup{pageanchor=false,
- bookmarks=true,
- bookmarksnumbered=true,
- pdfencoding=unicode
- }
-\pagenumbering{roman}
-\begin{titlepage}
-\vspace*{7cm}
-\begin{center}%
-{\Large gamedev }\\
-\vspace*{1cm}
-{\large Generated by Doxygen 1.8.10}\\
-\vspace*{0.5cm}
-{\small Mon Dec 7 2015 08:44:42}\\
-\end{center}
-\end{titlepage}
-\clearemptydoublepage
-\tableofcontents
-\clearemptydoublepage
-\pagenumbering{arabic}
-\hypersetup{pageanchor=true}
-
-%--- Begin generated contents ---
-\chapter{gamedev}
-\label{md_README}
-\hypertarget{md_README}{}
-\input{md_README}
-\chapter{Hierarchical Index}
-\input{hierarchy}
-\chapter{Class Index}
-\input{annotated}
-\chapter{File Index}
-\input{files}
-\chapter{Class Documentation}
-\input{classArena}
-\input{classEntity}
-\input{classIndoorWorld}
-\input{classInventory}
-\input{classItem}
-\input{structitem__t}
-\input{structline__t}
-\input{classMob}
-\input{classNPC}
-\input{classObject}
-\input{classPlayer}
-\input{classQuest}
-\input{classQuestHandler}
-\input{structRay}
-\input{classStructures}
-\input{structtexture__t}
-\input{classTexturec}
-\input{structvec2}
-\input{classWorld}
-\chapter{File Documentation}
-\input{world_8h}
-\input{main_8cpp}
-%--- End generated contents ---
-
-% Index
-\backmatter
-\newpage
-\phantomsection
-\clearemptydoublepage
-\addcontentsline{toc}{chapter}{Index}
-\printindex
-
-\end{document}
diff --git a/doc/latex/structRay.tex b/doc/latex/structRay.tex
deleted file mode 100644
index f60f22a..0000000
--- a/doc/latex/structRay.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\hypertarget{structRay}{}\section{Ray Struct Reference}
-\label{structRay}\index{Ray@{Ray}}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{structRay_a37cfe593762533d7fb094842172ce3eb}{}\hyperlink{structvec2}{vec2} {\bfseries start}\label{structRay_a37cfe593762533d7fb094842172ce3eb}
-
-\item
-\hypertarget{structRay_a05ef34dc0c2a42ccfa6d54c8c00d00a7}{}\hyperlink{structvec2}{vec2} {\bfseries end}\label{structRay_a05ef34dc0c2a42ccfa6d54c8c00d00a7}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
-\item
-include/common.\+h\end{DoxyCompactItemize}
diff --git a/doc/latex/structitem__t.tex b/doc/latex/structitem__t.tex
deleted file mode 100644
index 8599550..0000000
--- a/doc/latex/structitem__t.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\hypertarget{structitem__t}{}\section{item\+\_\+t Struct Reference}
-\label{structitem__t}\index{item\+\_\+t@{item\+\_\+t}}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{structitem__t_a027684448f5b2ab6e00f267e6f9f5fb6}{}int {\bfseries count}\label{structitem__t_a027684448f5b2ab6e00f267e6f9f5fb6}
-
-\item
-\hypertarget{structitem__t_aaa76ee85cd612b5df5f015c3488e99da}{}I\+T\+E\+M\+\_\+\+I\+D {\bfseries id}\label{structitem__t_aaa76ee85cd612b5df5f015c3488e99da}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
-\item
-include/inventory.\+h\end{DoxyCompactItemize}
diff --git a/doc/latex/structline__t.tex b/doc/latex/structline__t.tex
deleted file mode 100644
index 458c4d0..0000000
--- a/doc/latex/structline__t.tex
+++ /dev/null
@@ -1,40 +0,0 @@
-\hypertarget{structline__t}{}\section{line\+\_\+t Struct Reference}
-\label{structline__t}\index{line\+\_\+t@{line\+\_\+t}}
-
-
-{\ttfamily \#include $<$world.\+h$>$}
-
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-float \hyperlink{structline__t_a77fb44a40c2154411e5af6cf39194b30}{y}
-\item
-bool \hyperlink{structline__t_a06568d82429331a242b9e6f45a36ae6d}{gs}
-\item
-float \hyperlink{structline__t_a43341c3344f32533472fdd85c7e9e430}{gh} \mbox{[}2\mbox{]}
-\item
-unsigned char \hyperlink{structline__t_a90c59d30a06d5c4bd7ee6c73c66fc414}{color}
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-The line structure. This structure is used to store the world\textquotesingle{}s ground, stored in vertical lines. Dirt color and grass properties are also kept track of here.
-
-\subsection{Member Data Documentation}
-\hypertarget{structline__t_a90c59d30a06d5c4bd7ee6c73c66fc414}{}\index{line\+\_\+t@{line\+\_\+t}!color@{color}}
-\index{color@{color}!line\+\_\+t@{line\+\_\+t}}
-\subsubsection[{color}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char line\+\_\+t\+::color}\label{structline__t_a90c59d30a06d5c4bd7ee6c73c66fc414}
-Lightness of dirt (brown) \hypertarget{structline__t_a43341c3344f32533472fdd85c7e9e430}{}\index{line\+\_\+t@{line\+\_\+t}!gh@{gh}}
-\index{gh@{gh}!line\+\_\+t@{line\+\_\+t}}
-\subsubsection[{gh}]{\setlength{\rightskip}{0pt plus 5cm}float line\+\_\+t\+::gh\mbox{[}2\mbox{]}}\label{structline__t_a43341c3344f32533472fdd85c7e9e430}
-Height of glass (2 blades per line) \hypertarget{structline__t_a06568d82429331a242b9e6f45a36ae6d}{}\index{line\+\_\+t@{line\+\_\+t}!gs@{gs}}
-\index{gs@{gs}!line\+\_\+t@{line\+\_\+t}}
-\subsubsection[{gs}]{\setlength{\rightskip}{0pt plus 5cm}bool line\+\_\+t\+::gs}\label{structline__t_a06568d82429331a242b9e6f45a36ae6d}
-Show grass \hypertarget{structline__t_a77fb44a40c2154411e5af6cf39194b30}{}\index{line\+\_\+t@{line\+\_\+t}!y@{y}}
-\index{y@{y}!line\+\_\+t@{line\+\_\+t}}
-\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}float line\+\_\+t\+::y}\label{structline__t_a77fb44a40c2154411e5af6cf39194b30}
-Height of this vertical line
-
-The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
-\item
-include/\hyperlink{world_8h}{world.\+h}\end{DoxyCompactItemize}
diff --git a/doc/latex/structtexture__t.tex b/doc/latex/structtexture__t.tex
deleted file mode 100644
index bb5a9cf..0000000
--- a/doc/latex/structtexture__t.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\hypertarget{structtexture__t}{}\section{texture\+\_\+t Struct Reference}
-\label{structtexture__t}\index{texture\+\_\+t@{texture\+\_\+t}}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{structtexture__t_a0a44d52225ea8f0a485404ec6350c21e}{}char $\ast$ {\bfseries name}\label{structtexture__t_a0a44d52225ea8f0a485404ec6350c21e}
-
-\item
-\hypertarget{structtexture__t_afeecfe451c6753eb370af68a54ba4370}{}G\+Luint {\bfseries tex}\label{structtexture__t_afeecfe451c6753eb370af68a54ba4370}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
-\item
-src/Texture.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/structvec2.tex b/doc/latex/structvec2.tex
deleted file mode 100644
index 7e93833..0000000
--- a/doc/latex/structvec2.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\hypertarget{structvec2}{}\section{vec2 Struct Reference}
-\label{structvec2}\index{vec2@{vec2}}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{structvec2_a002d3519d48fe3cd79729b5b0ded74bf}{}float {\bfseries x}\label{structvec2_a002d3519d48fe3cd79729b5b0ded74bf}
-
-\item
-\hypertarget{structvec2_a6d28b12b511da692550fc9d37b4e9b1d}{}float {\bfseries y}\label{structvec2_a6d28b12b511da692550fc9d37b4e9b1d}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
-\item
-include/common.\+h\end{DoxyCompactItemize}
diff --git a/doc/latex/structwSavePack.tex b/doc/latex/structwSavePack.tex
deleted file mode 100644
index 44cd470..0000000
--- a/doc/latex/structwSavePack.tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\hypertarget{structwSavePack}{}\section{w\+Save\+Pack Struct Reference}
-\label{structwSavePack}\index{w\+Save\+Pack@{w\+Save\+Pack}}
-\subsection*{Public Attributes}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{structwSavePack_ac8c1acad9ad6d6937e7bf7e04a395c47}{}int {\bfseries x\+\_\+start}\label{structwSavePack_ac8c1acad9ad6d6937e7bf7e04a395c47}
-
-\item
-\hypertarget{structwSavePack_ac7f749ffe058ac5419f312f06bc23e67}{}unsigned int {\bfseries line\+Count}\label{structwSavePack_ac7f749ffe058ac5419f312f06bc23e67}
-
-\end{DoxyCompactItemize}
-
-
-The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
-\item
-src/world.\+cpp\end{DoxyCompactItemize}
diff --git a/doc/latex/world_8h.tex b/doc/latex/world_8h.tex
deleted file mode 100644
index acda8bb..0000000
--- a/doc/latex/world_8h.tex
+++ /dev/null
@@ -1,117 +0,0 @@
-\hypertarget{world_8h}{}\section{include/world.h File Reference}
-\label{world_8h}\index{include/world.\+h@{include/world.\+h}}
-
-
-The world system.
-
-
-{\ttfamily \#include $<$common.\+h$>$}\\*
-{\ttfamily \#include $<$entities.\+h$>$}\\*
-\subsection*{Classes}
-\begin{DoxyCompactItemize}
-\item
-struct \hyperlink{structline__t}{line\+\_\+t}
-\item
-class \hyperlink{classWorld}{World}
-\item
-class \hyperlink{classIndoorWorld}{Indoor\+World}
-\item
-class \hyperlink{classArena}{Arena}
-\end{DoxyCompactItemize}
-\subsection*{Macros}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{world_8h_abe6612844622bc702d7bf4d4a02772d1}{}\#define {\bfseries G\+E\+N\+\_\+\+I\+N\+C}~10\label{world_8h_abe6612844622bc702d7bf4d4a02772d1}
-
-\item
-\hypertarget{world_8h_afe31ec7e8b74045491fa2488e73bc13e}{}\#define {\bfseries D\+A\+Y\+\_\+\+C\+Y\+C\+L\+E}~3000\label{world_8h_afe31ec7e8b74045491fa2488e73bc13e}
-
-\end{DoxyCompactItemize}
-\subsection*{Enumerations}
-\begin{DoxyCompactItemize}
-\item
-enum \hyperlink{world_8h_a0678a0e576121a23798fdbd5964143c5}{W\+O\+R\+L\+D\+\_\+\+B\+G\+\_\+\+T\+Y\+P\+E} \{ \hyperlink{world_8h_a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb}{B\+G\+\_\+\+F\+O\+R\+E\+S\+T},
-\hyperlink{world_8h_a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb}{B\+G\+\_\+\+W\+O\+O\+D\+H\+O\+U\+S\+E}
- \}
-\item
-enum \hyperlink{world_8h_a7e5783b78992864281462a5380a28924}{W\+E\+A\+T\+H\+E\+R} \{ \hyperlink{world_8h_a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0}{S\+U\+N\+N\+Y} = 0,
-\hyperlink{world_8h_a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd}{D\+A\+R\+K},
-\hyperlink{world_8h_a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe}{R\+A\+I\+N}
- \}
-\end{DoxyCompactItemize}
-\subsection*{Functions}
-\begin{DoxyCompactItemize}
-\item
-\hypertarget{world_8h_a990bc0622ea3942233d5274c40fb475d}{}struct \hyperlink{structline__t}{line\+\_\+t} {\bfseries \+\_\+\+\_\+attribute\+\_\+\+\_\+} ((packed))\label{world_8h_a990bc0622ea3942233d5274c40fb475d}
-
-\item
-\hypertarget{world_8h_ab59186fdb5f2b79a00393a6acd285411}{}float {\bfseries world\+Get\+Y\+Base} (\hyperlink{classWorld}{World} $\ast$w)\label{world_8h_ab59186fdb5f2b79a00393a6acd285411}
-
-\end{DoxyCompactItemize}
-\subsection*{Variables}
-\begin{DoxyCompactItemize}
-\item
-float \hyperlink{world_8h_aa4f0d3eebc3c443f9be81bf48561a217}{y}
-\item
-bool \hyperlink{world_8h_aabefe07939b18f14fedbb9c9a14d02d5}{gs}
-\item
-float \hyperlink{world_8h_aa523d841be6ccb88f26cd56294adcd01}{gh} \mbox{[}2\mbox{]}
-\item
-unsigned char \hyperlink{world_8h_af61b66b2d9004f4975ae5f51c2177f3d}{color}
-\item
-\hypertarget{world_8h_a786ac58c78359cc826132c8a25d120fd}{}class \hyperlink{classWorld}{World} {\bfseries \+\_\+\+\_\+attribute\+\_\+\+\_\+}\label{world_8h_a786ac58c78359cc826132c8a25d120fd}
-
-\item
-\hypertarget{world_8h_ac88924e2aeaca61e7a5caa46a9cd0982}{}int {\bfseries world\+Shade}\label{world_8h_ac88924e2aeaca61e7a5caa46a9cd0982}
-
-\end{DoxyCompactItemize}
-
-
-\subsection{Detailed Description}
-The world system.
-
-This file contains the classes and variables necessary to create an in-\/game world.
-
-\subsection{Enumeration Type Documentation}
-\hypertarget{world_8h_a7e5783b78992864281462a5380a28924}{}\index{world.\+h@{world.\+h}!W\+E\+A\+T\+H\+E\+R@{W\+E\+A\+T\+H\+E\+R}}
-\index{W\+E\+A\+T\+H\+E\+R@{W\+E\+A\+T\+H\+E\+R}!world.\+h@{world.\+h}}
-\subsubsection[{W\+E\+A\+T\+H\+E\+R}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf W\+E\+A\+T\+H\+E\+R}}\label{world_8h_a7e5783b78992864281462a5380a28924}
-The weather type enum. This enum contains every type of weather currently implemented in the game. Weather is set by the world somewhere. \begin{Desc}
-\item[Enumerator]\par
-\begin{description}
-\index{S\+U\+N\+N\+Y@{S\+U\+N\+N\+Y}!world.\+h@{world.\+h}}\index{world.\+h@{world.\+h}!S\+U\+N\+N\+Y@{S\+U\+N\+N\+Y}}\item[{\em
-\hypertarget{world_8h_a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0}{}S\+U\+N\+N\+Y\label{world_8h_a7e5783b78992864281462a5380a28924a970420c889e8f3dfb76298adc94c98f0}
-}]Sunny/daytime \index{D\+A\+R\+K@{D\+A\+R\+K}!world.\+h@{world.\+h}}\index{world.\+h@{world.\+h}!D\+A\+R\+K@{D\+A\+R\+K}}\item[{\em
-\hypertarget{world_8h_a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd}{}D\+A\+R\+K\label{world_8h_a7e5783b78992864281462a5380a28924a5564de0baf1f25257db17367eba68edd}
-}]Nighttime \index{R\+A\+I\+N@{R\+A\+I\+N}!world.\+h@{world.\+h}}\index{world.\+h@{world.\+h}!R\+A\+I\+N@{R\+A\+I\+N}}\item[{\em
-\hypertarget{world_8h_a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe}{}R\+A\+I\+N\label{world_8h_a7e5783b78992864281462a5380a28924a5b1b71f2b77a08a17c728a6f854a7bfe}
-}]Rain (not implemented \+:) ) \end{description}
-\end{Desc}
-\hypertarget{world_8h_a0678a0e576121a23798fdbd5964143c5}{}\index{world.\+h@{world.\+h}!W\+O\+R\+L\+D\+\_\+\+B\+G\+\_\+\+T\+Y\+P\+E@{W\+O\+R\+L\+D\+\_\+\+B\+G\+\_\+\+T\+Y\+P\+E}}
-\index{W\+O\+R\+L\+D\+\_\+\+B\+G\+\_\+\+T\+Y\+P\+E@{W\+O\+R\+L\+D\+\_\+\+B\+G\+\_\+\+T\+Y\+P\+E}!world.\+h@{world.\+h}}
-\subsubsection[{W\+O\+R\+L\+D\+\_\+\+B\+G\+\_\+\+T\+Y\+P\+E}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf W\+O\+R\+L\+D\+\_\+\+B\+G\+\_\+\+T\+Y\+P\+E}}\label{world_8h_a0678a0e576121a23798fdbd5964143c5}
-The background type enum. This enum contains all different possibilities for world backgrounds; used in World\+::set\+Background() to select the appropriate images. \begin{Desc}
-\item[Enumerator]\par
-\begin{description}
-\index{B\+G\+\_\+\+F\+O\+R\+E\+S\+T@{B\+G\+\_\+\+F\+O\+R\+E\+S\+T}!world.\+h@{world.\+h}}\index{world.\+h@{world.\+h}!B\+G\+\_\+\+F\+O\+R\+E\+S\+T@{B\+G\+\_\+\+F\+O\+R\+E\+S\+T}}\item[{\em
-\hypertarget{world_8h_a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb}{}B\+G\+\_\+\+F\+O\+R\+E\+S\+T\label{world_8h_a0678a0e576121a23798fdbd5964143c5a53c9e606f96cd2e762bac6c048d2dddb}
-}]A forest theme. \index{B\+G\+\_\+\+W\+O\+O\+D\+H\+O\+U\+S\+E@{B\+G\+\_\+\+W\+O\+O\+D\+H\+O\+U\+S\+E}!world.\+h@{world.\+h}}\index{world.\+h@{world.\+h}!B\+G\+\_\+\+W\+O\+O\+D\+H\+O\+U\+S\+E@{B\+G\+\_\+\+W\+O\+O\+D\+H\+O\+U\+S\+E}}\item[{\em
-\hypertarget{world_8h_a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb}{}B\+G\+\_\+\+W\+O\+O\+D\+H\+O\+U\+S\+E\label{world_8h_a0678a0e576121a23798fdbd5964143c5ae678da5bb217c4bb81b5ac0de53ad9cb}
-}]An indoor wooden house theme. \end{description}
-\end{Desc}
-
-
-\subsection{Variable Documentation}
-\hypertarget{world_8h_af61b66b2d9004f4975ae5f51c2177f3d}{}\index{world.\+h@{world.\+h}!color@{color}}
-\index{color@{color}!world.\+h@{world.\+h}}
-\subsubsection[{color}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char color}\label{world_8h_af61b66b2d9004f4975ae5f51c2177f3d}
-Lightness of dirt (brown) \hypertarget{world_8h_aa523d841be6ccb88f26cd56294adcd01}{}\index{world.\+h@{world.\+h}!gh@{gh}}
-\index{gh@{gh}!world.\+h@{world.\+h}}
-\subsubsection[{gh}]{\setlength{\rightskip}{0pt plus 5cm}float gh\mbox{[}2\mbox{]}}\label{world_8h_aa523d841be6ccb88f26cd56294adcd01}
-Height of glass (2 blades per line) \hypertarget{world_8h_aabefe07939b18f14fedbb9c9a14d02d5}{}\index{world.\+h@{world.\+h}!gs@{gs}}
-\index{gs@{gs}!world.\+h@{world.\+h}}
-\subsubsection[{gs}]{\setlength{\rightskip}{0pt plus 5cm}bool gs}\label{world_8h_aabefe07939b18f14fedbb9c9a14d02d5}
-Show grass \hypertarget{world_8h_aa4f0d3eebc3c443f9be81bf48561a217}{}\index{world.\+h@{world.\+h}!y@{y}}
-\index{y@{y}!world.\+h@{world.\+h}}
-\subsubsection[{y}]{\setlength{\rightskip}{0pt plus 5cm}float y}\label{world_8h_aa4f0d3eebc3c443f9be81bf48561a217}
-Height of this vertical line \ No newline at end of file
diff --git a/include/inventory.h b/include/inventory.h
index 5f05f3a..31b7d88 100644
--- a/include/inventory.h
+++ b/include/inventory.h
@@ -73,7 +73,7 @@ public:
bool invHover = false;
bool selected = false;
bool mouseSel = false;
-
+ bool usingi = false;
Inventory(unsigned int s); // Creates an inventory of size 's'
~Inventory(void); // Free's allocated memory
@@ -81,6 +81,7 @@ public:
int addItem(ITEM_ID id,unsigned char count); // Add 'count' items with an id of 'id' to the inventory
int takeItem(ITEM_ID id,unsigned char count); // Take 'count' items with an id of 'id' from the inventory
int useItem(void);
+ bool detectCollision(vec2,vec2);
void setSelection(unsigned int s);
diff --git a/main.cpp b/main.cpp
index dbea564..fc2fb6c 100644
--- a/main.cpp
+++ b/main.cpp
@@ -230,10 +230,10 @@ int main(/*int argc, char *argv[]*/){
// Run SDL_Quit when main returns
atexit(SDL_Quit);
- /**`
+ /*!
* (Attempt to) Initialize SDL_image libraries with IMG_INIT_PNG so that we can load PNG
* textures for the entities and stuff.
- **/
+ */
if(!(IMG_Init(IMG_INIT_PNG) & IMG_INIT_PNG)){
std::cout << "Could not init image libraries! Error: " << IMG_GetError() << std::endl;
@@ -243,10 +243,10 @@ int main(/*int argc, char *argv[]*/){
// Run IMG_Quit when main returns
atexit(IMG_Quit);
- /**
+ /*!
* (Attempt to) Initialize SDL_mixer libraries for loading and playing music/sound files.
*
- **/
+ */
if(Mix_OpenAudio( 44100, MIX_DEFAULT_FORMAT, 2, 2048) < 0){
std::cout << "SDL_mixer could not initialize! Error: " << Mix_GetError() << std::endl;
@@ -703,6 +703,11 @@ void render(){
glUseProgramObjectARB(0);
}
player->inv->draw();
+
+ if(player->inv->usingi && player->inv->detectCollision(vec2{currentWorld->npc[0]->loc.x, currentWorld->npc[0]->loc.y},vec2{currentWorld->npc[0]->loc.x+currentWorld->npc[0]->width,currentWorld->npc[0]->loc.y+currentWorld->npc[0]->height})){
+ currentWorld->npc[0]->alive = false;
+ }
+
/*
* Here we draw a black overlay if it's been requested.
@@ -819,7 +824,10 @@ void logic(){
* click detection is done as well for NPC/player interaction.
*
*/
- if((SDL_GetMouseState(NULL, NULL) & SDL_BUTTON(SDL_BUTTON_LEFT)) && !ui::dialogBoxExists)player->inv->useItem();
+ if((SDL_GetMouseState(NULL, NULL) & SDL_BUTTON(SDL_BUTTON_LEFT)) && !ui::dialogBoxExists)player->inv->usingi = true;
+ if(player->inv->usingi){
+ player->inv->useItem();
+ }
for(auto &n : currentWorld->npc){
if(n->alive){
@@ -831,7 +839,6 @@ void logic(){
*/
if(n->canMove) n->wander((rand() % 120 + 30));
-
/*
* Don't bother handling the NPC if another has already been handled.
*/
diff --git a/src/inventory.cpp b/src/inventory.cpp
index 8bf8d42..31c414f 100644
--- a/src/inventory.cpp
+++ b/src/inventory.cpp
@@ -6,6 +6,9 @@
extern Player *player;
extern GLuint invUI;
+static float hangle = 0.0f;
+static bool up = true;
+static float xc,yc;
static const Item item[ITEM_COUNT]= {
#include "../config/items.h"
@@ -260,27 +263,30 @@ void Inventory::draw(void){
}
void itemDraw(Player *p,ITEM_ID id,ITEM_TYPE type){
- static float angle = 0.0f;
glPushMatrix();
if(!id)return;
switch(type){
case SWORD:
- angle = 15.0f;
+ if(hangle < 15){
+ hangle = 15.0f;
+ p->inv->usingi = false;
+ up = false;
+ }
break;
default:
- angle = 0.0f;
+ hangle = 0.0f;
}
- //glTranslatef(player->loc.x*2,player->loc.y*2,0);
- glTranslatef(0-player->loc.x*2,0,0);
- glRotatef(angle, 0.0f, 1.0f, 0.0f);
+ glTranslatef(player->loc.x,player->loc.y+player->height/3,0);
+ glRotatef(hangle, 0.0f, 0.0f, 1.0f);
+ glTranslatef(-player->loc.x,-player->loc.y-player->height/3,0);
glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D,itemtex[id]);
glColor4ub(255,255,255,255);
glBegin(GL_QUADS);
- glTexCoord2i(0,1);glVertex2f(p->loc.x, p->loc.y);
- glTexCoord2i(1,1);glVertex2f(p->loc.x+item[id].width,p->loc.y);
- glTexCoord2i(1,0);glVertex2f(p->loc.x+item[id].width,p->loc.y+item[id].height);
- glTexCoord2i(0,0);glVertex2f(p->loc.x, p->loc.y+item[id].height);
+ glTexCoord2i(0,1);glVertex2f(p->loc.x, p->loc.y+p->height/3);
+ glTexCoord2i(1,1);glVertex2f(p->loc.x+item[id].width,p->loc.y+p->height/3);
+ glTexCoord2i(1,0);glVertex2f(p->loc.x+item[id].width,p->loc.y+p->height/3+item[id].height);
+ glTexCoord2i(0,0);glVertex2f(p->loc.x, p->loc.y+p->height/3+item[id].height);
glEnd();
glDisable(GL_TEXTURE_2D);
glTranslatef(player->loc.x*2,0,0);
@@ -288,24 +294,44 @@ void itemDraw(Player *p,ITEM_ID id,ITEM_TYPE type){
}
int Inventory::useItem(void){
- ITEM_ID id = item[inv[sel].id].id;
ITEM_TYPE type = item[inv[sel].id].type;
if(!invHover){
switch(type){
case SWORD:
-
- break;
- default:break;
- }
- switch(id){
- case FLASHLIGHT:
- player->light ^= true;
+ if(hangle==15)up=true;
+ if(up)hangle+=15;
+ if(hangle>=90)hangle=14;
break;
default:
- //ui::dialogBox(item[id].name,NULL,"You cannot use this item.");
break;
}
}
return 0;
}
+bool Inventory::detectCollision(vec2 one, vec2 two){
+ float i = 0.0f;
+ if(item[inv[sel].id].type == SWORD){
+ while(i<item[inv[sel].id].height){
+ xc = player->loc.x; yc = player->loc.y+player->height/3;
+ xc += float(i) * cos((hangle+90)*PI/180);
+ yc += float(i) * sin((hangle+90)*PI/180);
+
+ /*glColor4f(1.0f,1.0f,1.0f,1.0f);
+ glBegin(GL_LINES);
+ glVertex2f(player->loc.x,player->loc.y+player->height/3);
+ glVertex2f(xc,yc);
+ glEnd();*/
+
+ if(xc >= one.x && xc <= two.x){
+ if(yc >= one.y && yc <= two.y){
+ return true;
+ }
+ }
+
+ i+=HLINE;
+ }
+ }
+ return false;
+}
+