[an error occurred while processing this directive]
[<a href="index.shtml">Package Index</a></code> | <a href="index_std.shtml">Mudlib Index</a></code> | <a href="index_eff.shtml">Effect Index</a></code>]<br><h2>File /std/basic/surface.c</h2>
This file contains the methods to handle surfaces, like book
shelves and stuff.<p><b>See also:</b><br>/std/shadows/misc/surface.c
<h2>Includes</h2>
This class includes the following files <a href="include.surface.h.shtml">/include/surface.h</a><h2>Method index</h2>
<dl><ul>
<li><a href="#check_environment">check_environment</a>()<br/>
This method checks to make sure the environment has a shadow associated
with it.
<li><a href="#check_shadows">check_shadows</a>()<br/>
This method checks to make sure all the shadows are currenly valid.
<li><a href="#make_shadow">make_shadow</a>(object)<br/>
This method makes a surface shadow which is attached to the given object.
<li><a href="#query_surface_shadows">query_surface_shadows</a>()<br/>
This method returns the current set of surface shadows associated with
the object.
</ul><h2>Public Functions</h2>
These are functions that everyone can access.<p>
.<ul><a name="check_environment">
check_environment</a><pre>
void check_environment()
</pre></br>
This method checks to make sure the environment has a shadow associated
with it.
<br/><ul>
<li><b>See also:</b>
<br/><a href="#check_shadows">check_shadows()
</a></dl>

<ul><a name="check_shadows">
check_shadows</a><pre>
void check_shadows()
</pre></br>
This method checks to make sure all the shadows are currenly valid.  If
an invalid shadow is found it is removed.
<p>
The method check_environment() is called at the end of the function.
<br/><ul>
<li><b>See also:</b>
<br/><a href="#check_environment">check_environment()
</a></dl>

<ul><a name="make_shadow">
make_shadow</a><pre>
void make_shadow(object thing)
</pre></br>
This method makes a surface shadow which is attached to the given object.
<br/><ul>
<li><b>Parameters:</b>
<br/>thing - the object to attach the shadow too

</dl>

<ul><a name="query_surface_shadows">
query_surface_shadows</a><pre>
object * query_surface_shadows()
</pre></br>
This method returns the current set of surface shadows associated with
the object.
<br/><ul>
<li><b>Returns:</b>
<br/>the current set of surface shadows
<li><b>See also:</b>
<br/><a href="#make_shadow">make_shadow()</a> and <a href="#check_shadows">check_shadows()
</a></dl>


[an error occurred while processing this directive]

