git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde
662 lines
28 KiB
HTML
662 lines
28 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/worldlight.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 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 List</span></a></li>
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="contents">
|
|
<h1>R:/projects/actioncube/_svn/trunk/ac/source/src/worldlight.cpp File Reference</h1><code>#include "<a class="el" href="pch_8h.html">pch.h</a>"</code><br>
|
|
<code>#include "<a class="el" href="cube_8h.html">cube.h</a>"</code><br>
|
|
|
|
<p>
|
|
<div class="dynheader">
|
|
Include dependency graph for worldlight.cpp:</div>
|
|
<div class="dynsection">
|
|
<p><center><img src="worldlight_8cpp__incl.png" border="0" usemap="#R:/projects/actioncube/_svn/trunk/ac/source/src/worldlight.cpp_map" alt=""></center>
|
|
</div>
|
|
<table border="0" cellpadding="0" cellspacing="0">
|
|
<tr><td></td></tr>
|
|
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structdlight.html">dlight</a></td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#6e3865b7225fe6aed8a4481438fc11fe">median</a>(m)</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#89ce19ee452f4c1a01364dba3e97a285">VAR</a> (lightscale, 1, 4, 100)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#7a975c65ab330c7d1d5d7a55852c91a9">lightray</a> (float bx, float by, const <a class="el" href="structpersistent__entity.html">persistent_entity</a> &light, float fade=1, bool flicker=false)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#61bef644b13198f3fff69115cb7f2bb2">calclightsource</a> (const <a class="el" href="structpersistent__entity.html">persistent_entity</a> &l, float fade=1, bool flicker=<a class="el" href="worldrender_8cpp.html#9d74476128999d091b3caf61c3617da5">true</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#fa2c787bc0f7621eed1e1b413b1ab9b3">postlightarea</a> (const <a class="el" href="structblock.html">block</a> &a)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#18fddce2c0dd9f27ead8c8d536225c58">VARP</a> (fullbrightlevel, 0, 176, 255)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#089c9774f8a87c85b1d64847908bae4a">fullbrightlight</a> (int level)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#0cbd0c6b0d3a02b53b13ca7d343c74dc">calclight</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#4e019354e3ecfc55bd0e04e3960b8c19">VAR</a> (dynlight, 0, 1, 1)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">static bool </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#d4d8bd7f8dd62cb578376b511cdb4bed">insidearea</a> (const <a class="el" href="structblock.html">block</a> &a, const <a class="el" href="structblock.html">block</a> &b)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#f39fb089fdf5a44cb3d14a15fdcd20a8">preparedynlight</a> (<a class="el" href="structdlight.html">dlight</a> &d)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#7ddf5ad863bb938b90893bb96e7ab826">adddynlight</a> (<a class="el" href="classphysent.html">physent</a> *owner, const <a class="el" href="structvec.html">vec</a> &o, int reach, int expire, int fade, <a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> r, <a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> g, <a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> b)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#9e0ed4c7e6e549bb838e283da32d8d1b">cleardynlights</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#2129121db6cbbdadf3f737c0aea54450">removedynlights</a> (<a class="el" href="classphysent.html">physent</a> *owner)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#1bc52f6f0002a60399990ea53656b94a">dodynlights</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#7a6b433addcadb7423f09d0920541417">undodynlights</a> ()</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structblock.html">block</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#5e84f499013ee55c214d9d599e95ae1c">blockcopy</a> (const <a class="el" href="structblock.html">block</a> &<a class="el" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#cc0c120ab1804fb5d60acfaea88d32ba">blockpaste</a> (const <a class="el" href="structblock.html">block</a> &b)</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#6910a7f74dff04bdb4aaba492215e043">freeblock</a> (<a class="el" href="structblock.html">block</a> *&b)</td></tr>
|
|
|
|
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#3b39eb1a5fccd0045aa366b37276217d">lastcalclight</a> = 0</td></tr>
|
|
|
|
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvector.html">vector</a>< <a class="el" href="structdlight.html">dlight</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="worldlight_8cpp.html#aa8b62fce3159f183048b24c1b56eea0">dlights</a></td></tr>
|
|
|
|
</table>
|
|
<hr><h2>Define Documentation</h2>
|
|
<a class="anchor" name="6e3865b7225fe6aed8a4481438fc11fe"></a><!-- doxytag: member="worldlight.cpp::median" ref="6e3865b7225fe6aed8a4481438fc11fe" args="(m)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">#define median </td>
|
|
<td>(</td>
|
|
<td class="paramtype">m </td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
<b>Value:</b><div class="fragment"><pre class="fragment"><a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>->m = (<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>->m*2 + <a class="code" href="world_8h.html#e70293ec1fc1ce4b2cc71c0b7dadcaf5">SW</a>(<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>,1,0)->m*2 + <a class="code" href="world_8h.html#e70293ec1fc1ce4b2cc71c0b7dadcaf5">SW</a>(<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>,0,1)->m*2 \
|
|
+ <a class="code" href="world_8h.html#e70293ec1fc1ce4b2cc71c0b7dadcaf5">SW</a>(<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>,-1,0)->m*2 + <a class="code" href="world_8h.html#e70293ec1fc1ce4b2cc71c0b7dadcaf5">SW</a>(<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>,0,-1)->m*2 \
|
|
+ <a class="code" href="world_8h.html#e70293ec1fc1ce4b2cc71c0b7dadcaf5">SW</a>(<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>,1,1)->m + <a class="code" href="world_8h.html#e70293ec1fc1ce4b2cc71c0b7dadcaf5">SW</a>(<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>,1,-1)->m \
|
|
+ <a class="code" href="world_8h.html#e70293ec1fc1ce4b2cc71c0b7dadcaf5">SW</a>(<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>,-1,1)->m + <a class="code" href="world_8h.html#e70293ec1fc1ce4b2cc71c0b7dadcaf5">SW</a>(<a class="code" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>,-1,-1)->m)/14;
|
|
</pre></div>
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Function Documentation</h2>
|
|
<a class="anchor" name="7ddf5ad863bb938b90893bb96e7ab826"></a><!-- doxytag: member="worldlight.cpp::adddynlight" ref="7ddf5ad863bb938b90893bb96e7ab826" args="(physent *owner, const vec &o, int reach, int expire, int fade, uchar r, uchar g, uchar b)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void adddynlight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classphysent.html">physent</a> * </td>
|
|
<td class="paramname"> <em>owner</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structvec.html">vec</a> & </td>
|
|
<td class="paramname"> <em>o</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>reach</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>expire</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>fade</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> </td>
|
|
<td class="paramname"> <em>r</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> </td>
|
|
<td class="paramname"> <em>g</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> </td>
|
|
<td class="paramname"> <em>b</em></td><td> </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="5e84f499013ee55c214d9d599e95ae1c"></a><!-- doxytag: member="worldlight.cpp::blockcopy" ref="5e84f499013ee55c214d9d599e95ae1c" args="(const block &s)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structblock.html">block</a>* blockcopy </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structblock.html">block</a> & </td>
|
|
<td class="paramname"> <em>s</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="cc0c120ab1804fb5d60acfaea88d32ba"></a><!-- doxytag: member="worldlight.cpp::blockpaste" ref="cc0c120ab1804fb5d60acfaea88d32ba" args="(const block &b)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void blockpaste </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structblock.html">block</a> & </td>
|
|
<td class="paramname"> <em>b</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="0cbd0c6b0d3a02b53b13ca7d343c74dc"></a><!-- doxytag: member="worldlight.cpp::calclight" ref="0cbd0c6b0d3a02b53b13ca7d343c74dc" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void calclight </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="61bef644b13198f3fff69115cb7f2bb2"></a><!-- doxytag: member="worldlight.cpp::calclightsource" ref="61bef644b13198f3fff69115cb7f2bb2" args="(const persistent_entity &l, float fade=1, bool flicker=true)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void calclightsource </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structpersistent__entity.html">persistent_entity</a> & </td>
|
|
<td class="paramname"> <em>l</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> <em>fade</em> = <code>1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>flicker</em> = <code><a class="el" href="worldrender_8cpp.html#9d74476128999d091b3caf61c3617da5">true</a></code></td><td> </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="9e0ed4c7e6e549bb838e283da32d8d1b"></a><!-- doxytag: member="worldlight.cpp::cleardynlights" ref="9e0ed4c7e6e549bb838e283da32d8d1b" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void cleardynlights </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="1bc52f6f0002a60399990ea53656b94a"></a><!-- doxytag: member="worldlight.cpp::dodynlights" ref="1bc52f6f0002a60399990ea53656b94a" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void dodynlights </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="6910a7f74dff04bdb4aaba492215e043"></a><!-- doxytag: member="worldlight.cpp::freeblock" ref="6910a7f74dff04bdb4aaba492215e043" args="(block *&b)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void freeblock </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structblock.html">block</a> *& </td>
|
|
<td class="paramname"> <em>b</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="089c9774f8a87c85b1d64847908bae4a"></a><!-- doxytag: member="worldlight.cpp::fullbrightlight" ref="089c9774f8a87c85b1d64847908bae4a" args="(int level)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void fullbrightlight </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"> <em>level</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="d4d8bd7f8dd62cb578376b511cdb4bed"></a><!-- doxytag: member="worldlight.cpp::insidearea" ref="d4d8bd7f8dd62cb578376b511cdb4bed" args="(const block &a, const block &b)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static bool insidearea </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structblock.html">block</a> & </td>
|
|
<td class="paramname"> <em>a</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structblock.html">block</a> & </td>
|
|
<td class="paramname"> <em>b</em></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td><code> [inline, static]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="7a975c65ab330c7d1d5d7a55852c91a9"></a><!-- doxytag: member="worldlight.cpp::lightray" ref="7a975c65ab330c7d1d5d7a55852c91a9" args="(float bx, float by, const persistent_entity &light, float fade=1, bool flicker=false)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void lightray </td>
|
|
<td>(</td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> <em>bx</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> <em>by</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="structpersistent__entity.html">persistent_entity</a> & </td>
|
|
<td class="paramname"> <em>light</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">float </td>
|
|
<td class="paramname"> <em>fade</em> = <code>1</code>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"> <em>flicker</em> = <code>false</code></td><td> </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="fa2c787bc0f7621eed1e1b413b1ab9b3"></a><!-- doxytag: member="worldlight.cpp::postlightarea" ref="fa2c787bc0f7621eed1e1b413b1ab9b3" args="(const block &a)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void postlightarea </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="structblock.html">block</a> & </td>
|
|
<td class="paramname"> <em>a</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="f39fb089fdf5a44cb3d14a15fdcd20a8"></a><!-- doxytag: member="worldlight.cpp::preparedynlight" ref="f39fb089fdf5a44cb3d14a15fdcd20a8" args="(dlight &d)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void preparedynlight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="structdlight.html">dlight</a> & </td>
|
|
<td class="paramname"> <em>d</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="2129121db6cbbdadf3f737c0aea54450"></a><!-- doxytag: member="worldlight.cpp::removedynlights" ref="2129121db6cbbdadf3f737c0aea54450" args="(physent *owner)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void removedynlights </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classphysent.html">physent</a> * </td>
|
|
<td class="paramname"> <em>owner</em> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="7a6b433addcadb7423f09d0920541417"></a><!-- doxytag: member="worldlight.cpp::undodynlights" ref="7a6b433addcadb7423f09d0920541417" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void undodynlights </td>
|
|
<td>(</td>
|
|
<td class="paramname"> </td>
|
|
<td> ) </td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="4e019354e3ecfc55bd0e04e3960b8c19"></a><!-- doxytag: member="worldlight.cpp::VAR" ref="4e019354e3ecfc55bd0e04e3960b8c19" args="(dynlight, 0, 1, 1)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VAR </td>
|
|
<td>(</td>
|
|
<td class="paramtype">dynlight </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname"></td><td> </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="89ce19ee452f4c1a01364dba3e97a285"></a><!-- doxytag: member="worldlight.cpp::VAR" ref="89ce19ee452f4c1a01364dba3e97a285" args="(lightscale, 1, 4, 100)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VAR </td>
|
|
<td>(</td>
|
|
<td class="paramtype">lightscale </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">1 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">4 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">100 </td>
|
|
<td class="paramname"></td><td> </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="18fddce2c0dd9f27ead8c8d536225c58"></a><!-- doxytag: member="worldlight.cpp::VARP" ref="18fddce2c0dd9f27ead8c8d536225c58" args="(fullbrightlevel, 0, 176, 255)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">VARP </td>
|
|
<td>(</td>
|
|
<td class="paramtype">fullbrightlevel </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">0 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">176 </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">255 </td>
|
|
<td class="paramname"></td><td> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<hr><h2>Variable Documentation</h2>
|
|
<a class="anchor" name="aa8b62fce3159f183048b24c1b56eea0"></a><!-- doxytag: member="worldlight.cpp::dlights" ref="aa8b62fce3159f183048b24c1b56eea0" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="structvector.html">vector</a><<a class="el" href="structdlight.html">dlight</a>> <a class="el" href="worldlight_8cpp.html#aa8b62fce3159f183048b24c1b56eea0">dlights</a> </td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>
|
|
|
|
</div>
|
|
</div><p>
|
|
<a class="anchor" name="3b39eb1a5fccd0045aa366b37276217d"></a><!-- doxytag: member="worldlight.cpp::lastcalclight" ref="3b39eb1a5fccd0045aa366b37276217d" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int <a class="el" href="worldlight_8cpp.html#3b39eb1a5fccd0045aa366b37276217d">lastcalclight</a> = 0 </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
|
|
<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>
|