Files
assaultcube-/source/doxygen/html/rndmap_8cpp.html
T
driAn 44ef9c1cf8 added doxygen source code docs
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde
2008-12-08 21:10:24 +00:00

278 lines
9.8 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>AssaultCube: R:/projects/actioncube/_svn/trunk/ac/source/src/rndmap.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>R:/projects/actioncube/_svn/trunk/ac/source/src/rndmap.cpp File Reference</h1><code>#include &quot;<a class="el" href="pch_8h.html">pch.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="cube_8h.html">cube.h</a>&quot;</code><br>
<p>
<div class="dynheader">
Include dependency graph for rndmap.cpp:</div>
<div class="dynsection">
<p><center><img src="rndmap_8cpp__incl.png" border="0" usemap="#R:/projects/actioncube/_svn/trunk/ac/source/src/rndmap.cpp_map" alt=""></center>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rndmap_8cpp.html#05aa199b75dea896da6d12580cc5f736">noise</a> (int x, int y, int seed)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rndmap_8cpp.html#6d15f8cdf7bee9e72003e6cfd9444bdc">smoothednoise</a> (int x, int y, int seed)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rndmap_8cpp.html#f598c9abb0d30210bc6631cf395033b2">interpolate</a> (float a, float b, float x)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rndmap_8cpp.html#4a419b2f0953091a5d9f67803872e1e3">interpolatednoise</a> (float x, float y, int seed)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rndmap_8cpp.html#d85fdddba0165afda3a96131fb50942a">perlinnoise_2D</a> (float x, float y, int seedstep, float pers)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rndmap_8cpp.html#1995e6c263c0bec6718121322bb967d3">perlinarea</a> (<a class="el" href="structblock.html">block</a> &amp;b, int scale, int seed, int psize)</td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="f598c9abb0d30210bc6631cf395033b2"></a><!-- doxytag: member="rndmap.cpp::interpolate" ref="f598c9abb0d30210bc6631cf395033b2" args="(float a, float b, float x)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float interpolate </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>x</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4a419b2f0953091a5d9f67803872e1e3"></a><!-- doxytag: member="rndmap.cpp::interpolatednoise" ref="4a419b2f0953091a5d9f67803872e1e3" args="(float x, float y, int seed)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float interpolatednoise </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>seed</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="05aa199b75dea896da6d12580cc5f736"></a><!-- doxytag: member="rndmap.cpp::noise" ref="05aa199b75dea896da6d12580cc5f736" args="(int x, int y, int seed)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float noise </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>seed</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1995e6c263c0bec6718121322bb967d3"></a><!-- doxytag: member="rndmap.cpp::perlinarea" ref="1995e6c263c0bec6718121322bb967d3" args="(block &amp;b, int scale, int seed, int psize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void perlinarea </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structblock.html">block</a> &amp;&nbsp;</td>
<td class="paramname"> <em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>scale</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>seed</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>psize</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d85fdddba0165afda3a96131fb50942a"></a><!-- doxytag: member="rndmap.cpp::perlinnoise_2D" ref="d85fdddba0165afda3a96131fb50942a" args="(float x, float y, int seedstep, float pers)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float perlinnoise_2D </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>seedstep</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>pers</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6d15f8cdf7bee9e72003e6cfd9444bdc"></a><!-- doxytag: member="rndmap.cpp::smoothednoise" ref="6d15f8cdf7bee9e72003e6cfd9444bdc" args="(int x, int y, int seed)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float smoothednoise </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>seed</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:33 2008 for AssaultCube by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
</body>
</html>