diff options
Diffstat (limited to 'doc/html/classWorld.html')
-rw-r--r-- | doc/html/classWorld.html | 391 |
1 files changed, 0 insertions, 391 deletions
diff --git a/doc/html/classWorld.html b/doc/html/classWorld.html deleted file mode 100644 index 54103c3..0000000 --- a/doc/html/classWorld.html +++ /dev/null @@ -1,391 +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.9.1"/> -<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 style="padding-left: 0.5em;"> - <div id="projectname">gamedev - </div> - </td> - </tr> - </tbody> -</table> -</div> -<!-- end header part --> -<!-- Generated by Doxygen 1.8.9.1 --> -<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 Page</span></a></li> - <li><a href="pages.html"><span>Related 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 List</span></a></li> - <li><a href="classes.html"><span>Class Index</span></a></li> - <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> - <li><a href="functions.html"><span>Class 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> | -<a href="#pub-attribs">Public Attributes</a> | -<a href="#pro-methods">Protected Member Functions</a> | -<a href="#pro-attribs">Protected Attributes</a> | -<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 <<a class="el" href="world_8h_source.html">world.h</a>></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 </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"> </td></tr> -<tr class="memitem:a631df20b433c01a9f9a215fd6dba0663"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a631df20b433c01a9f9a215fd6dba0663"></a> -void </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"> </td></tr> -<tr class="memitem:a52f1073c5ff06ff1a9290fb46037ba17"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f1073c5ff06ff1a9290fb46037ba17"></a> -void </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"> </td></tr> -<tr class="memitem:a47b64d285af2fa0ab3e3b5e25b838be1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47b64d285af2fa0ab3e3b5e25b838be1"></a> -void </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"> </td></tr> -<tr class="memitem:a38a1489059711bc5173b4e45c9424ac2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38a1489059711bc5173b4e45c9424ac2"></a> -void </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"> </td></tr> -<tr class="memitem:a8920a4df8c88a4e3c2718253e0ce0a9d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8920a4df8c88a4e3c2718253e0ce0a9d"></a> -void </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"> </td></tr> -<tr class="memitem:a21279facd50bb40e28868fe20133392c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a21279facd50bb40e28868fe20133392c"></a> -virtual void </td><td class="memItemRight" valign="bottom"><b>generate</b> (unsigned int width)</td></tr> -<tr class="separator:a21279facd50bb40e28868fe20133392c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a52f34574219e97541783d8949ccfad63"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a52f34574219e97541783d8949ccfad63"></a> -void </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"> </td></tr> -<tr class="memitem:a7700979d3d1674dc3d746dff87e522ed"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7700979d3d1674dc3d746dff87e522ed"></a> -void </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"> </td></tr> -<tr class="memitem:a2a90eea0f52e3ca5df95b8526450bb64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a90eea0f52e3ca5df95b8526450bb64"></a> -void </td><td class="memItemRight" valign="bottom"><b>setBGM</b> (const char *path)</td></tr> -<tr class="separator:a2a90eea0f52e3ca5df95b8526450bb64"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a837cda808f18afd4f4296c4ebb08507f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a837cda808f18afd4f4296c4ebb08507f"></a> -void </td><td class="memItemRight" valign="bottom"><b>bgmPlay</b> (void)</td></tr> -<tr class="separator:a837cda808f18afd4f4296c4ebb08507f"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab0b3691cd6afd82c7f5fc8a625a8746e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0b3691cd6afd82c7f5fc8a625a8746e"></a> -void </td><td class="memItemRight" valign="bottom"><b>bgmStop</b> (void)</td></tr> -<tr class="separator:ab0b3691cd6afd82c7f5fc8a625a8746e"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:aa66f71e6886ac0dade68556163017041"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa66f71e6886ac0dade68556163017041"></a> -void </td><td class="memItemRight" valign="bottom"><b>addLayer</b> (unsigned int width)</td></tr> -<tr class="separator:aa66f71e6886ac0dade68556163017041"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:af52317a2706b62f472457a926c231f46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af52317a2706b62f472457a926c231f46"></a> -virtual void </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"> </td></tr> -<tr class="memitem:a4749d1dbffaed4e4487cc5f4086e481e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4749d1dbffaed4e4487cc5f4086e481e"></a> -void </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </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> * </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"> </td></tr> -<tr class="memitem:ab437e9250306323c6e931bb8658485cf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab437e9250306323c6e931bb8658485cf"></a> -void </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"> </td></tr> -<tr class="memitem:ab6979295419240f841da48903c7c554d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6979295419240f841da48903c7c554d"></a> -int </td><td class="memItemRight" valign="bottom"><b>getTheWidth</b> (void)</td></tr> -<tr class="separator:ab6979295419240f841da48903c7c554d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:abdd6f140f62255b402d649616304fe09"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdd6f140f62255b402d649616304fe09"></a> -void </td><td class="memItemRight" valign="bottom"><b>save</b> (FILE *)</td></tr> -<tr class="separator:abdd6f140f62255b402d649616304fe09"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a394c5b449ab36f75a0c6748ec2c34955"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a394c5b449ab36f75a0c6748ec2c34955"></a> -void </td><td class="memItemRight" valign="bottom"><b>load</b> (FILE *)</td></tr> -<tr class="separator:a394c5b449ab36f75a0c6748ec2c34955"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>toLeft</b></td></tr> -<tr class="separator:aaa256245e0bc49ec2fa55f5d48e1959f"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>toRight</b></td></tr> -<tr class="separator:aa40d02c50a3eedb2f329077f3d6d44e6"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>behind</b></td></tr> -<tr class="separator:af9aed08dfdf0d280f3e13a21a0090f2c"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>infront</b></td></tr> -<tr class="separator:a1c1ad92a3d0296c5796a8544537ece13"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a844d733d29d8367c3896bff7a1fad82d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a844d733d29d8367c3896bff7a1fad82d"></a> -std::vector< <a class="el" href="classNPC.html">NPC</a> * > </td><td class="memItemRight" valign="bottom"><b>npc</b></td></tr> -<tr class="separator:a844d733d29d8367c3896bff7a1fad82d"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab5120be97f20e7ee24e056127ff3164c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab5120be97f20e7ee24e056127ff3164c"></a> -std::vector< <a class="el" href="classStructures.html">Structures</a> * > </td><td class="memItemRight" valign="bottom"><b>build</b></td></tr> -<tr class="separator:ab5120be97f20e7ee24e056127ff3164c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ab45f9d6909b887f01c76bfe6120ccdd9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab45f9d6909b887f01c76bfe6120ccdd9"></a> -std::vector< <a class="el" href="classMob.html">Mob</a> * > </td><td class="memItemRight" valign="bottom"><b>mob</b></td></tr> -<tr class="separator:ab45f9d6909b887f01c76bfe6120ccdd9"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:afb74ee60415875384d8af0e065d9feb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb74ee60415875384d8af0e065d9feb3"></a> -std::vector< <a class="el" href="classEntity.html">Entity</a> * > </td><td class="memItemRight" valign="bottom"><b>entity</b></td></tr> -<tr class="separator:afb74ee60415875384d8af0e065d9feb3"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a3ec7a136f45a7283a0a15224819fe330"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3ec7a136f45a7283a0a15224819fe330"></a> -std::vector< <a class="el" href="classObject.html">Object</a> * > </td><td class="memItemRight" valign="bottom"><b>object</b></td></tr> -<tr class="separator:a3ec7a136f45a7283a0a15224819fe330"><td class="memSeparator" colspan="2"> </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">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#a0af69654347b29787877b77020fa0a5a">singleDetect</a> (<a class="el" href="classEntity.html">Entity</a> *e)</td></tr> -<tr class="separator:a0af69654347b29787877b77020fa0a5a"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a1c1e6ea7fd0d84660d2791a256aba382"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#a1c1e6ea7fd0d84660d2791a256aba382">deleteEntities</a> (void)</td></tr> -<tr class="separator:a1c1e6ea7fd0d84660d2791a256aba382"><td class="memSeparator" colspan="2"> </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> * </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"> </td></tr> -<tr class="memitem:a645767ccf316a9b4469db773ac111ae4"><td class="memItemLeft" align="right" valign="top">int </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"> </td></tr> -<tr class="memitem:a432e07fd7f7504aaa6ff29408afe0678"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#a432e07fd7f7504aaa6ff29408afe0678">lineCount</a></td></tr> -<tr class="separator:a432e07fd7f7504aaa6ff29408afe0678"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a4f8b12f8eda220060ec01c0e9a6b9325"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structvec2.html">vec2</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classWorld.html#a4f8b12f8eda220060ec01c0e9a6b9325">star</a></td></tr> -<tr class="separator:a4f8b12f8eda220060ec01c0e9a6b9325"><td class="memSeparator" colspan="2"> </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> * </td><td class="memItemRight" valign="bottom"><b>bgTex</b></td></tr> -<tr class="separator:accebca6a747c3db27916770507aee04c"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:a7ca21c1e62a53cf7024801623aa46325"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ca21c1e62a53cf7024801623aa46325"></a> -Mix_Music * </td><td class="memItemRight" valign="bottom"><b>bgmObj</b></td></tr> -<tr class="separator:a7ca21c1e62a53cf7024801623aa46325"><td class="memSeparator" colspan="2"> </td></tr> -<tr class="memitem:ad8269981b3846aa44b721cdeda30911c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8269981b3846aa44b721cdeda30911c"></a> -char * </td><td class="memItemRight" valign="bottom"><b>bgm</b></td></tr> -<tr class="separator:ad8269981b3846aa44b721cdeda30911c"><td class="memSeparator" colspan="2"> </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 Function Documentation</h2> -<a class="anchor" id="a1c1e6ea7fd0d84660d2791a256aba382"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void World::deleteEntities </td> - <td>(</td> - <td class="paramtype">void </td> - <td class="paramname"></td><td>)</td> - <td></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>Empties all entity vectors. Each entity vector is iterated through, calling delete for each entry. Once all specific vectors are cleared, the general entity vector is emptied of the pointers to those other vectors. This function should only be called in <a class="el" href="classWorld.html">World</a>'s destructor, as there shouldn't be another reason to call this function. </p> - -</div> -</div> -<a class="anchor" id="a0af69654347b29787877b77020fa0a5a"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">void World::singleDetect </td> - <td>(</td> - <td class="paramtype"><a class="el" href="classEntity.html">Entity</a> * </td> - <td class="paramname"><em>e</em></td><td>)</td> - <td></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>Handle physics for a single entity. This function handles gravity and death for an entity. The public version of this, World::detect(), handles all entities in the world as well as the player. <a class="el" href="classWorld.html#a0af69654347b29787877b77020fa0a5a">World::singleDetect()</a> should never be used outside of World::detect(), which is why it is declared private. </p> - -</div> -</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="a432e07fd7f7504aaa6ff29408afe0678"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname">unsigned int World::lineCount</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>Number of lines in the world. While this number is helpful for knowing the world's width, it is kept private for security reasons. To compensate for this, World::getTheWidth() is provided (see below). </p> - -</div> -</div> -<a class="anchor" id="a4f8b12f8eda220060ec01c0e9a6b9325"></a> -<div class="memitem"> -<div class="memproto"> -<table class="mlabels"> - <tr> - <td class="mlabels-left"> - <table class="memname"> - <tr> - <td class="memname"><a class="el" href="structvec2.html">vec2</a>* World::star</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>An array of star coordinates. </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  <a href="http://www.doxygen.org/index.html"> -<img class="footer" src="doxygen.png" alt="doxygen"/> -</a> 1.8.9.1 -</small></address> -</body> -</html> |