Added a few more functions.

master
Robert Zenz 2015-09-23 21:37:08 +02:00
parent d064502e9e
commit edc2f23859
31 changed files with 1113 additions and 766 deletions

View File

@ -31,34 +31,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="modules/stringutil.html">stringutil</a></li>
<li><a href="modules/noisemanager.html">noisemanager</a></li>
<li><a href="modules/nodeutil.html">nodeutil</a></li>
<li><a href="modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="modules/fisheryates.html">fisheryates</a></li>
<li><a href="modules/textureutil.html">textureutil</a></li>
<li><a href="modules/blockutil.html">blockutil</a></li>
<li><a href="modules/tango.html">tango</a></li>
<li><a href="modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="modules/scheduler.html">scheduler</a></li>
<li><a href="modules/blockedcache.html">blockedcache</a></li>
<li><a href="modules/mathutil.html">mathutil</a></li>
<li><a href="modules/log.html">log</a></li>
<li><a href="modules/arrayutil.html">arrayutil</a></li>
<li><a href="modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="modules/rotationutil.html">rotationutil</a></li>
<li><a href="modules/settings.html">settings</a></li>
<li><a href="modules/pathutil.html">pathutil</a></li>
<li><a href="modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="modules/interpolate.html">interpolate</a></li>
<li><a href="modules/transform.html">transform</a></li>
<li><a href="modules/test.html">test</a></li>
<li><a href="modules/tableutil.html">tableutil</a></li>
<li><a href="modules/stopwatch.html">stopwatch</a></li>
<li><a href="modules/facedirutil.html">facedirutil</a></li>
<li><a href="modules/pathutil.html">pathutil</a></li>
<li><a href="modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="modules/tango.html">tango</a></li>
<li><a href="modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="modules/log.html">log</a></li>
<li><a href="modules/rotationutil.html">rotationutil</a></li>
<li><a href="modules/textureutil.html">textureutil</a></li>
<li><a href="modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="modules/stringutil.html">stringutil</a></li>
<li><a href="modules/settings.html">settings</a></li>
<li><a href="modules/transform.html">transform</a></li>
<li><a href="modules/scheduler.html">scheduler</a></li>
<li><a href="modules/mathutil.html">mathutil</a></li>
<li><a href="modules/color.html">color</a></li>
<li><a href="modules/blockutil.html">blockutil</a></li>
<li><a href="modules/nodeutil.html">nodeutil</a></li>
<li><a href="modules/arrayutil.html">arrayutil</a></li>
<li><a href="modules/noisemanager.html">noisemanager</a></li>
<li><a href="modules/constants.html">constants</a></li>
<li><a href="modules/list.html">list</a></li>
<li><a href="modules/stopwatch.html">stopwatch</a></li>
<li><a href="modules/color.html">color</a></li>
<li><a href="modules/tableutil.html">tableutil</a></li>
<li><a href="modules/blockedcache.html">blockedcache</a></li>
<li><a href="modules/fisheryates.html">fisheryates</a></li>
<li><a href="modules/test.html">test</a></li>
</ul>
</div>
@ -70,63 +70,37 @@
<h2>Modules</h2>
<table class="module_list">
<tr>
<td class="name" nowrap><a href="modules/stringutil.html">stringutil</a></td>
<td class="summary">Various utility functions for working with strings.</td>
<td class="name" nowrap><a href="modules/interpolate.html">interpolate</a></td>
<td class="summary">Various mathematical functions for interpolating values.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/noisemanager.html">noisemanager</a></td>
<td class="summary">The NoiseManager manages seeds and creates PRNG of various kinds, always
with a new, unique seed.</td>
<td class="name" nowrap><a href="modules/tableutil.html">tableutil</a></td>
<td class="summary">Various utility functions for working with tables.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/nodeutil.html">nodeutil</a></td>
<td class="summary">Various functions related to nodes.</td>
<td class="name" nowrap><a href="modules/stopwatch.html">stopwatch</a></td>
<td class="summary">Allows to easily time blocks of code.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/mapmanipulator.html">mapmanipulator</a></td>
<td class="summary">The MapManipulator is a thin wrapper around the VoxelManip object
provided by minetest.</td>
<td class="name" nowrap><a href="modules/facedirutil.html">facedirutil</a></td>
<td class="summary">Various functions and constants for working with the facedir value.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/fisheryates.html">fisheryates</a></td>
<td class="summary">An implementation of the Fisher-Yates algorithm, which allows to access
an array in a random or pseudo-random order.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/textureutil.html">textureutil</a></td>
<td class="summary">Util for various functions regarding textures.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/blockutil.html">blockutil</a></td>
<td class="summary">Various functions related to blocks/chunks.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/tango.html">tango</a></td>
<td class="summary">The tango color scheme.</td>
<td class="name" nowrap><a href="modules/pathutil.html">pathutil</a></td>
<td class="summary">Various utility functions for working with paths.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/inventoryutil.html">inventoryutil</a></td>
<td class="summary">A util for working with inventories.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/scheduler.html">scheduler</a></td>
<td class="summary">The Scheduler allows you to easily schedule functions for execution.</td>
<td class="name" nowrap><a href="modules/wallmountedutil.html">wallmountedutil</a></td>
<td class="summary">Various functions and constants for working with the wallmounted
value.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/blockedcache.html">blockedcache</a></td>
<td class="summary">A simple cache for caching values based on x and z coordinates.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/mathutil.html">mathutil</a></td>
<td class="summary">Various mathematical functions.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/log.html">log</a></td>
<td class="summary">A simple utility for logging purposes.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/arrayutil.html">arrayutil</a></td>
<td class="summary">Various utility functions for working with arrays.</td>
<td class="name" nowrap><a href="modules/tango.html">tango</a></td>
<td class="summary">The tango color scheme.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/directmapmanipulator.html">directmapmanipulator</a></td>
@ -134,39 +108,64 @@
does not use the VoxelManip object, but the Minetest get_node/set_node
functions.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/log.html">log</a></td>
<td class="summary">A simple utility for logging purposes.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/rotationutil.html">rotationutil</a></td>
<td class="summary">Various functions for rotating nodes.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/textureutil.html">textureutil</a></td>
<td class="summary">Util for various functions regarding textures.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/mapmanipulator.html">mapmanipulator</a></td>
<td class="summary">The MapManipulator is a thin wrapper around the VoxelManip object
provided by minetest.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/stringutil.html">stringutil</a></td>
<td class="summary">Various utility functions for working with strings.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/settings.html">settings</a></td>
<td class="summary">Encapsulates the settings API of minetest and extends it with further
functions.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/pathutil.html">pathutil</a></td>
<td class="summary">Various utility functions for working with paths.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/wallmountedutil.html">wallmountedutil</a></td>
<td class="summary">Various functions and constants for working with the wallmounted
value.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/interpolate.html">interpolate</a></td>
<td class="summary">Various mathematical functions for interpolating values.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/transform.html">transform</a></td>
<td class="summary">Various mathematical functions for transforming values.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/test.html">test</a></td>
<td class="summary">A simple utility for testing values and running unit tests.</td>
<td class="name" nowrap><a href="modules/scheduler.html">scheduler</a></td>
<td class="summary">The Scheduler allows you to easily schedule functions for execution.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/facedirutil.html">facedirutil</a></td>
<td class="summary">Various functions and constants for working with the facedir value.</td>
<td class="name" nowrap><a href="modules/mathutil.html">mathutil</a></td>
<td class="summary">Various mathematical functions.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/color.html">color</a></td>
<td class="summary">A simple container for a color and its hex string representation.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/blockutil.html">blockutil</a></td>
<td class="summary">Various functions related to blocks/chunks.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/nodeutil.html">nodeutil</a></td>
<td class="summary">Various functions related to nodes.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/arrayutil.html">arrayutil</a></td>
<td class="summary">Various utility functions for working with arrays.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/noisemanager.html">noisemanager</a></td>
<td class="summary">The NoiseManager manages seeds and creates PRNG of various kinds, always
with a new, unique seed.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/constants.html">constants</a></td>
@ -177,16 +176,17 @@
<td class="summary">A simple list that keeps the order in which the items are added to it.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/stopwatch.html">stopwatch</a></td>
<td class="summary">Allows to easily time blocks of code.</td>
<td class="name" nowrap><a href="modules/blockedcache.html">blockedcache</a></td>
<td class="summary">A simple cache for caching values based on x and z coordinates.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/color.html">color</a></td>
<td class="summary">A simple container for a color and its hex string representation.</td>
<td class="name" nowrap><a href="modules/fisheryates.html">fisheryates</a></td>
<td class="summary">An implementation of the Fisher-Yates algorithm, which allows to access
an array in a random or pseudo-random order.</td>
</tr>
<tr>
<td class="name" nowrap><a href="modules/tableutil.html">tableutil</a></td>
<td class="summary">Various utility functions for working with tables.</td>
<td class="name" nowrap><a href="modules/test.html">test</a></td>
<td class="summary">A simple utility for testing values and running unit tests.</td>
</tr>
</table>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><strong>arrayutil</strong></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><strong>arrayutil</strong></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><strong>blockedcache</strong></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><strong>blockedcache</strong></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><strong>blockutil</strong></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><strong>blockutil</strong></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -39,34 +39,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><strong>color</strong></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><strong>color</strong></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -39,34 +39,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><strong>constants</strong></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><strong>directmapmanipulator</strong></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><strong>directmapmanipulator</strong></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -40,34 +40,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><strong>facedirutil</strong></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><strong>fisheryates</strong></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><strong>fisheryates</strong></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><strong>interpolate</strong></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><strong>inventoryutil</strong></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><strong>inventoryutil</strong></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><strong>list</strong></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>
@ -82,7 +82,15 @@
<h2><a href="#Functions">Functions</a></h2>
<table class="function_list">
<tr>
<td class="name" nowrap><a href="#List:new">List:new (one_indexed)</a></td>
<td class="name" nowrap><a href="#ACCEPT_NON_NIL">ACCEPT_NON_NIL (value)</a></td>
<td class="summary">An accept function that only accepts non nil values.</td>
</tr>
<tr>
<td class="name" nowrap><a href="#ACCEPT_NON_EMPTY_STRING">ACCEPT_NON_EMPTY_STRING (value)</a></td>
<td class="summary">An accept function that only accepts non empty string values.</td>
</tr>
<tr>
<td class="name" nowrap><a href="#List:new">List:new (...)</a></td>
<td class="summary">Creates a new instance of List.</td>
</tr>
<tr>
@ -106,6 +114,14 @@
<td class="summary">Gets the item at the given index.</td>
</tr>
<tr>
<td class="name" nowrap><a href="#List:get_first">List:get_first (accept)</a></td>
<td class="summary">Gets the first value in this List that is accepted by the given function.</td>
</tr>
<tr>
<td class="name" nowrap><a href="#List:get_last">List:get_last (accept)</a></td>
<td class="summary">Gets the last value in this List that is accepted by the given function.</td>
</tr>
<tr>
<td class="name" nowrap><a href="#List:index">List:index (item, equals)</a></td>
<td class="summary">Returns the index of the given item.</td>
</tr>
@ -117,6 +133,16 @@
<tr>
<td class="name" nowrap><a href="#List:matching">List:matching (condition)</a></td>
<td class="summary">Returns a List with all items that match the given condition.</td>
</tr>
<tr>
<td class="name" nowrap><a href="#List:return_first">List:return_first (accept, ...)</a></td>
<td class="summary">Invokes the contained functions and returns the first value that is accepted
by the given function.</td>
</tr>
<tr>
<td class="name" nowrap><a href="#List:return_last">List:return_last (accept, ...)</a></td>
<td class="summary">Invokes the contained functions and returns the last value that is accepted
by the given function.</td>
</tr>
<tr>
<td class="name" nowrap><a href="#List:size">List:size ()</a></td>
@ -139,9 +165,59 @@
<h2><a name="Functions"></a>Functions</h2>
<dl class="function">
<dt>
<a name = "ACCEPT_NON_NIL"></a>
<strong>ACCEPT_NON_NIL (value)</strong>
</dt>
<dd>
An accept function that only accepts non nil values.
<h3>Parameters:</h3>
<ul>
<li><span class="parameter">value</span>
The value that is checked.
</li>
</ul>
<h3>Returns:</h3>
<ol>
true if the given value is not nil.
</ol>
</dd>
<dt>
<a name = "ACCEPT_NON_EMPTY_STRING"></a>
<strong>ACCEPT_NON_EMPTY_STRING (value)</strong>
</dt>
<dd>
An accept function that only accepts non empty string values.
<h3>Parameters:</h3>
<ul>
<li><span class="parameter">value</span>
The value that is checked.
</li>
</ul>
<h3>Returns:</h3>
<ol>
true if the given value is a not empty string value.
</ol>
</dd>
<dt>
<a name = "List:new"></a>
<strong>List:new (one_indexed)</strong>
<strong>List:new (...)</strong>
</dt>
<dd>
Creates a new instance of List.
@ -149,9 +225,8 @@
<h3>Parameters:</h3>
<ul>
<li><span class="parameter">one_indexed</span>
Optional. true if the list should be one indexed instead
of zero indexed.
<li><span class="parameter">...</span>
Optional. A list of values to add.
</li>
</ul>
@ -273,6 +348,58 @@
</dd>
<dt>
<a name = "List:get_first"></a>
<strong>List:get_first (accept)</strong>
</dt>
<dd>
Gets the first value in this List that is accepted by the given function.
<h3>Parameters:</h3>
<ul>
<li><span class="parameter">accept</span>
The function to accept values. Accepts the value and returns
a boolean, true if the value is accepted.
</li>
</ul>
<h3>Returns:</h3>
<ol>
The first accepted value, or if none was accepted, nil.
</ol>
</dd>
<dt>
<a name = "List:get_last"></a>
<strong>List:get_last (accept)</strong>
</dt>
<dd>
Gets the last value in this List that is accepted by the given function.
<h3>Parameters:</h3>
<ul>
<li><span class="parameter">accept</span>
The function to accept values. Accepts the value and returns
a boolean, true if the value is accepted.
</li>
</ul>
<h3>Returns:</h3>
<ol>
The last accepted value, or if none was accepted, nil.
</ol>
</dd>
<dt>
<a name = "List:index"></a>
@ -348,6 +475,66 @@
</dd>
<dt>
<a name = "List:return_first"></a>
<strong>List:return_first (accept, ...)</strong>
</dt>
<dd>
Invokes the contained functions and returns the first value that is accepted
by the given function.
<h3>Parameters:</h3>
<ul>
<li><span class="parameter">accept</span>
The function to accept values, takes the value and returns
a boolean, true if the value is accepted.
</li>
<li><span class="parameter">...</span>
Optional. The parameters to invoke the functions with.
</li>
</ul>
<h3>Returns:</h3>
<ol>
The first accepted return value, nil if none was accepted.
</ol>
</dd>
<dt>
<a name = "List:return_last"></a>
<strong>List:return_last (accept, ...)</strong>
</dt>
<dd>
Invokes the contained functions and returns the last value that is accepted
by the given function.
<h3>Parameters:</h3>
<ul>
<li><span class="parameter">accept</span>
The function to accept values, takes the value and returns
a boolean, true if the value is accepted.
</li>
<li><span class="parameter">...</span>
Optional. The parameters to invoke the functions with.
</li>
</ul>
<h3>Returns:</h3>
<ol>
The last accepted return value, nil if none was accepted.
</ol>
</dd>
<dt>
<a name = "List:size"></a>

View File

@ -39,34 +39,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><strong>log</strong></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><strong>log</strong></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><strong>mapmanipulator</strong></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><strong>mapmanipulator</strong></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><strong>mathutil</strong></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><strong>mathutil</strong></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><strong>nodeutil</strong></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><strong>nodeutil</strong></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><strong>noisemanager</strong></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><strong>noisemanager</strong></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -39,34 +39,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><strong>pathutil</strong></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><strong>pathutil</strong></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -39,34 +39,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><strong>rotationutil</strong></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><strong>rotationutil</strong></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -39,34 +39,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><strong>scheduler</strong></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><strong>scheduler</strong></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -39,34 +39,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><strong>settings</strong></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><strong>settings</strong></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><strong>stopwatch</strong></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><strong>stopwatch</strong></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><strong>stringutil</strong></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><strong>stringutil</strong></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><strong>tableutil</strong></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><strong>tableutil</strong></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -34,34 +34,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><strong>tango</strong></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><strong>tango</strong></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><strong>test</strong></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><strong>test</strong></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><strong>textureutil</strong></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><strong>textureutil</strong></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -38,34 +38,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><strong>transform</strong></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/wallmountedutil.html">wallmountedutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><strong>transform</strong></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -40,34 +40,34 @@
<h2>Modules</h2>
<ul class="$(kind=='Topics' and '' or 'nowrap'">
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><strong>wallmountedutil</strong></li>
<li><a href="../modules/interpolate.html">interpolate</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/test.html">test</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/facedirutil.html">facedirutil</a></li>
<li><a href="../modules/pathutil.html">pathutil</a></li>
<li><a href="../modules/inventoryutil.html">inventoryutil</a></li>
<li><strong>wallmountedutil</strong></li>
<li><a href="../modules/tango.html">tango</a></li>
<li><a href="../modules/directmapmanipulator.html">directmapmanipulator</a></li>
<li><a href="../modules/log.html">log</a></li>
<li><a href="../modules/rotationutil.html">rotationutil</a></li>
<li><a href="../modules/textureutil.html">textureutil</a></li>
<li><a href="../modules/mapmanipulator.html">mapmanipulator</a></li>
<li><a href="../modules/stringutil.html">stringutil</a></li>
<li><a href="../modules/settings.html">settings</a></li>
<li><a href="../modules/transform.html">transform</a></li>
<li><a href="../modules/scheduler.html">scheduler</a></li>
<li><a href="../modules/mathutil.html">mathutil</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/blockutil.html">blockutil</a></li>
<li><a href="../modules/nodeutil.html">nodeutil</a></li>
<li><a href="../modules/arrayutil.html">arrayutil</a></li>
<li><a href="../modules/noisemanager.html">noisemanager</a></li>
<li><a href="../modules/constants.html">constants</a></li>
<li><a href="../modules/list.html">list</a></li>
<li><a href="../modules/stopwatch.html">stopwatch</a></li>
<li><a href="../modules/color.html">color</a></li>
<li><a href="../modules/tableutil.html">tableutil</a></li>
<li><a href="../modules/blockedcache.html">blockedcache</a></li>
<li><a href="../modules/fisheryates.html">fisheryates</a></li>
<li><a href="../modules/test.html">test</a></li>
</ul>
</div>

View File

@ -29,7 +29,23 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--
-- It is a thin wrapper around a simple, number indexed table providing
-- various convenience methods.
List = {}
List = {
--- An accept function that only accepts non nil values.
--
-- @param value The value that is checked.
-- @return true if the given value is not nil.
ACCEPT_NON_NIL = function(value)
return value ~= nil
end,
--- An accept function that only accepts non empty string values.
--
-- @param value The value that is checked.
-- @return true if the given value is a not empty string value.
ACCEPT_NON_EMPTY_STRING = function(value)
return type(value) == "string" and #value > 0
end
}
--- Creates a new instance of List.
@ -100,6 +116,38 @@ function List:get(index)
return self[index]
end
--- Gets the first value in this List that is accepted by the given function.
--
-- @param accept The function to accept values. Accepts the value and returns
-- a boolean, true if the value is accepted.
-- @return The first accepted value, or if none was accepted, nil.
function List:get_first(accept)
for index = 1, self.counter - 1, 1 do
if accept(self[index]) then
return self[index]
end
end
return nil
end
--- Gets the last value in this List that is accepted by the given function.
--
-- @param accept The function to accept values. Accepts the value and returns
-- a boolean, true if the value is accepted.
-- @return The last accepted value, or if none was accepted, nil.
function List:get_last(accept)
local value = nil
for index = 1, self.counter - 1, 1 do
if accept(self[index]) then
value = self[index]
end
end
return value
end
--- Returns the index of the given item.
--
-- @param item The item for which to get the index.
@ -148,6 +196,46 @@ function List:matching(condition)
return found
end
--- Invokes the contained functions and returns the first value that is accepted
-- by the given function.
--
-- @param accept The function to accept values, takes the value and returns
-- a boolean, true if the value is accepted.
-- @param ... Optional. The parameters to invoke the functions with.
-- @return The first accepted return value, nil if none was accepted.
function List:return_first(accept, ...)
for index = 1, self.counter - 1, 1 do
local value = self[index](...)
if accept(value) then
return value
end
end
return nil
end
--- Invokes the contained functions and returns the last value that is accepted
-- by the given function.
--
-- @param accept The function to accept values, takes the value and returns
-- a boolean, true if the value is accepted.
-- @param ... Optional. The parameters to invoke the functions with.
-- @return The last accepted return value, nil if none was accepted.
function List:return_last(accept, ...)
local value = nil
for index = 1, self.counter - 1, 1 do
local returned_value = self[index](...)
if accept(returned_value) then
value = returned_value
end
end
return value
end
--- Gets the size of the list.
--
-- @return The size of the list.

View File

@ -73,6 +73,34 @@ test.run("foreach", function()
test.equals(2, counter)
end)
test.run("get_first", function()
local list = List:new(1, 2, 3, 4, 5, 6, 7, 8, 9)
test.equals(2, list:get_first(function(value)
return math.fmod(value, 2) == 0
end))
test.equals(5, list:get_first(function(value)
return value == 5
end))
test.equals(nil, list:get_first(function(value)
return value == 37
end))
end)
test.run("get_last", function()
local list = List:new(1, 2, 3, 4, 5, 6, 7, 8, 9)
test.equals(8, list:get_last(function(value)
return math.fmod(value, 2) == 0
end))
test.equals(5, list:get_last(function(value)
return value == 5
end))
test.equals(nil, list:get_last(function(value)
return value == 37
end))
end)
test.run("index", function()
local list = List:new("a", "b", "c", "d", "e")
@ -126,6 +154,50 @@ test.run("matching", function()
test.equals("d", found:get(2))
end)
test.run("return_first", function()
local list = List:new()
list:add(function()
return nil
end)
list:add(function()
return nil
end)
list:add(function(value)
return "a" .. value
end)
list:add(function(value)
return "b" .. value
end)
list:add(function()
return nil
end)
test.equals("ac", list:return_first(List.ACCEPT_NON_NIL, "c"))
end)
test.run("return_last", function()
local list = List:new()
list:add(function()
return nil
end)
list:add(function()
return nil
end)
list:add(function(value)
return "a" .. value
end)
list:add(function(value)
return "b" .. value
end)
list:add(function()
return nil
end)
test.equals("bc", list:return_last(List.ACCEPT_NON_NIL, "c"))
end)
test.run("sub_list", function()
local list = List:new("a", "b", "c", "d", "e")