mirror of
https://github.com/evennia/evennia.git
synced 2026-03-19 06:16:31 +01:00
1620 lines
No EOL
147 KiB
HTML
1620 lines
No EOL
147 KiB
HTML
|
||
<!DOCTYPE html>
|
||
|
||
<html>
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.17.1: http://docutils.sourceforge.net/" />
|
||
|
||
<title>evennia.contrib.grid.xyzgrid.tests — Evennia 2.x documentation</title>
|
||
<link rel="stylesheet" href="../_static/nature.css" type="text/css" />
|
||
<link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
|
||
<script id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
|
||
<script src="../_static/jquery.js"></script>
|
||
<script src="../_static/underscore.js"></script>
|
||
<script src="../_static/doctools.js"></script>
|
||
<script src="../_static/language_data.js"></script>
|
||
<link rel="shortcut icon" href="../_static/favicon.ico"/>
|
||
<link rel="index" title="Index" href="../genindex.html" />
|
||
<link rel="search" title="Search" href="../search.html" />
|
||
<link rel="next" title="evennia.contrib.grid.xyzgrid.utils" href="evennia.contrib.grid.xyzgrid.utils.html" />
|
||
<link rel="prev" title="evennia.contrib.grid.xyzgrid.prototypes" href="evennia.contrib.grid.xyzgrid.prototypes.html" />
|
||
</head><body>
|
||
|
||
|
||
|
||
|
||
<div class="related" role="navigation" aria-label="related navigation">
|
||
<h3>Navigation</h3>
|
||
<ul>
|
||
<li class="right" style="margin-right: 10px">
|
||
<a href="../genindex.html" title="General Index"
|
||
accesskey="I">index</a></li>
|
||
<li class="right" >
|
||
<a href="../py-modindex.html" title="Python Module Index"
|
||
>modules</a> |</li>
|
||
<li class="right" >
|
||
<a href="evennia.contrib.grid.xyzgrid.utils.html" title="evennia.contrib.grid.xyzgrid.utils"
|
||
accesskey="N">next</a> |</li>
|
||
<li class="right" >
|
||
<a href="evennia.contrib.grid.xyzgrid.prototypes.html" title="evennia.contrib.grid.xyzgrid.prototypes"
|
||
accesskey="P">previous</a> |</li>
|
||
<li class="nav-item nav-item-0"><a href="../index.html">Evennia 2.x</a> »</li>
|
||
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> »</li>
|
||
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> »</li>
|
||
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> »</li>
|
||
<li class="nav-item nav-item-4"><a href="evennia.contrib.html" >evennia.contrib</a> »</li>
|
||
<li class="nav-item nav-item-5"><a href="evennia.contrib.grid.html" >evennia.contrib.grid</a> »</li>
|
||
<li class="nav-item nav-item-6"><a href="evennia.contrib.grid.xyzgrid.html" accesskey="U">evennia.contrib.grid.xyzgrid</a> »</li>
|
||
<li class="nav-item nav-item-this"><a href="">evennia.contrib.grid.xyzgrid.tests</a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<div class="document">
|
||
|
||
<div class="documentwrapper">
|
||
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
|
||
<div class="sphinxsidebarwrapper">
|
||
<p class="logo"><a href="../index.html">
|
||
<img class="logo" src="../_static/evennia_logo.png" alt="Logo"/>
|
||
</a></p>
|
||
<div id="searchbox" style="display: none" role="search">
|
||
<h3 id="searchlabel">Quick search</h3>
|
||
<div class="searchformwrapper">
|
||
<form class="search" action="../search.html" method="get">
|
||
<input type="text" name="q" aria-labelledby="searchlabel" />
|
||
<input type="submit" value="Go" />
|
||
</form>
|
||
</div>
|
||
</div>
|
||
<script>$('#searchbox').show(0);</script>
|
||
<h4>Previous topic</h4>
|
||
<p class="topless"><a href="evennia.contrib.grid.xyzgrid.prototypes.html"
|
||
title="previous chapter">evennia.contrib.grid.xyzgrid.prototypes</a></p>
|
||
<h4>Next topic</h4>
|
||
<p class="topless"><a href="evennia.contrib.grid.xyzgrid.utils.html"
|
||
title="next chapter">evennia.contrib.grid.xyzgrid.utils</a></p>
|
||
<div role="note" aria-label="source link">
|
||
<!--h3>This Page</h3-->
|
||
<ul class="this-page-menu">
|
||
<li><a href="../_sources/api/evennia.contrib.grid.xyzgrid.tests.md.txt"
|
||
rel="nofollow">Show Page Source</a></li>
|
||
</ul>
|
||
</div><h3>Links</h3>
|
||
<ul>
|
||
<li><a href="https://www.evennia.com/docs/latest/index.html">Documentation Top</a> </li>
|
||
<li><a href="https://www.evennia.com">Evennia Home</a> </li>
|
||
<li><a href="https://github.com/evennia/evennia">Github</a> </li>
|
||
<li><a href="http://games.evennia.com">Game Index</a> </li>
|
||
<li>
|
||
<a href="https://discord.gg/AJJpcRUhtF">Discord</a> -
|
||
<a href="https://github.com/evennia/evennia/discussions">Discussions</a> -
|
||
<a href="https://evennia.blogspot.com/">Blog</a>
|
||
</li>
|
||
</ul>
|
||
<h3>Doc Versions</h3>
|
||
<ul>
|
||
|
||
<li><a href="evennia.contrib.grid.xyzgrid.tests.html">2.x (main branch)</a></li>
|
||
<ul>
|
||
<li><a href="../1.3.0/index.html">1.3.0 (v1.3.0 branch)</a></li>
|
||
|
||
<li><a href="../0.9.5/index.html">0.9.5 (v0.9.5 branch)</a></li>
|
||
|
||
|
||
</ul>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="bodywrapper">
|
||
<div class="body" role="main">
|
||
|
||
<section id="module-evennia.contrib.grid.xyzgrid.tests">
|
||
<span id="evennia-contrib-grid-xyzgrid-tests"></span><h1>evennia.contrib.grid.xyzgrid.tests<a class="headerlink" href="#module-evennia.contrib.grid.xyzgrid.tests" title="Permalink to this headline">¶</a></h1>
|
||
<p>Tests for the XYZgrid system.</p>
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap1</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap1"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test the Map class with a simple 4-node map</p>
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap1.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_node_from_coord">
|
||
<code class="sig-name descname">test_node_from_coord</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap1.test_node_from_coord"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_node_from_coord" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_shortest_path">
|
||
<code class="sig-name descname">test_get_shortest_path</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap1.test_get_shortest_path"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan">
|
||
<code class="sig-name descname">test_get_visual_range__scan</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap1.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_0">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(0, 0), dist=1, expected=’# n| n@-#’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_1">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(0, 1), dist=1, expected=’@-#n| n# ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_2">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(1, 0), dist=1, expected=’ #n <a href="#id1"><span class="problematic" id="id2">|</span></a>n#-@’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_3">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(1, 1), dist=1, <a class="reference external" href="mailto:expected='#-%40n">expected=’#-<span>@</span>n</a> <a href="#id3"><span class="problematic" id="id4">|</span></a>n #’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_4">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__nodes__character_4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(0, 0), dist=2, expected=’#-#n| <a href="#id5"><span class="problematic" id="id6">|</span></a>n@-#’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan_0">
|
||
<code class="sig-name descname">test_get_visual_range__scan_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test displaying a part of the map around a central point [with coord=(0, 0), expectstr=’| n#-’, expectlst=[[‘|’, ‘ ‘], [‘#’, ‘-‘]]].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan_1">
|
||
<code class="sig-name descname">test_get_visual_range__scan_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test displaying a part of the map around a central point [with coord=(1, 0), expectstr=’ <a href="#id1"><span class="problematic" id="id2">|\n-#', expectlst=[[' ', '|</span></a>’], [‘-’, ‘#’]]].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan_2">
|
||
<code class="sig-name descname">test_get_visual_range__scan_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test displaying a part of the map around a central point [with coord=(0, 1), expectstr=’#-n| ‘, expectlst=[[‘#’, ‘-‘], [‘|’, ‘ ‘]]].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan_3">
|
||
<code class="sig-name descname">test_get_visual_range__scan_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test displaying a part of the map around a central point [with coord=(1, 1), expectstr=’-#n <a href="#id3"><span class="problematic" id="id4">|', expectlst=[['-', '#'], [' ', '|</span></a>’]]].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character_0">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test displaying a part of the map around a central point, showing the [with coord=(0, 0), expectstr=’| n@-’, expectlst=[[‘|’, ‘ ‘], [‘@’, ‘-‘]]]
|
||
character @-symbol in that spot.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character_1">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test displaying a part of the map around a central point, showing the [with coord=(1, 0), expectstr=’ <a href="#id5"><span class="problematic" id="id6">|\n-@', expectlst=[[' ', '|</span></a>’], [‘-’, ‘@’]]]
|
||
character @-symbol in that spot.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character_2">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test displaying a part of the map around a central point, showing the [with coord=(0, 1), expectstr=’@-n| ‘, expectlst=[[‘@’, ‘-‘], [‘|’, ‘ ‘]]]
|
||
character @-symbol in that spot.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character_3">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap1.test_get_visual_range__scan__character_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test displaying a part of the map around a central point, showing the [with coord=(1, 1), <a class="reference external" href="mailto:expectstr='-%40n">expectstr=’-<span>@</span>n</a> <a href="#id7"><span class="problematic" id="id8">|', expectlst=[['-', '@'], [' ', '|</span></a>’]]]
|
||
character @-symbol in that spot.</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap2</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap2"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test with Map2 - a bigger map with multi-step links</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n\n + 0 1 2 3 4 5\n\n 5 #-#-#-#-#\n | |\n 4 #---#\n | |\n 3 # | #-#\n | | |\n 2 #-#-#-#---#\n | |\n 1 #-#-#---#-#\n | |\n 0 #-#-#-#\n\n + 0 1 2 3 4 5\n\n', 'zcoord': 'map2'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-#-#-#-#\n | |\n #---#\n | |\n# | #-#\n| | |\n#-#-#-#---#\n| |\n#-#-#---#-#\n | |\n #-#-#-#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap2.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_node_from_coord">
|
||
<code class="sig-name descname">test_node_from_coord</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap2.test_node_from_coord"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_node_from_coord" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_extended_path_tracking__horizontal">
|
||
<code class="sig-name descname">test_extended_path_tracking__horizontal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap2.test_extended_path_tracking__horizontal"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_extended_path_tracking__horizontal" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Crossing multi-gridpoint links should be tracked properly.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_extended_path_tracking__vertical">
|
||
<code class="sig-name descname">test_extended_path_tracking__vertical</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap2.test_extended_path_tracking__vertical"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_extended_path_tracking__vertical" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Testing multi-gridpoint links in the vertical direction.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap2.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_0">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(0, 0), dist=2, max_size=None, expected=’@’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_1">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(4, 5), dist=0, max_size=None, expected=’@’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_2">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(1, 0), dist=2, max_size=None, expected=’#-#-# n | n @-#-#’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_3">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(0, 5), dist=1, max_size=None, expected=’@-#’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_4">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(0, 5), dist=4, max_size=None, <a class="reference external" href="mailto:expected='%40-#-#-#-#n">expected=’<span>@</span>-#-#-#-#n</a> | n #—#… | n | n # ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_5">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_5" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(5, 1), dist=3, max_size=None, expected=’ # n | <a class="reference external" href="mailto:n#-#---#-%40n">n#-#—#-<span>@</span>n</a> | n #-# ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_6">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_6</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_6" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(2, 2), dist=2, max_size=None, expected=’ # n | n #…#—#n | n #-#—# ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_7">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_7</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_7" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(2, 2), dist=2, max_size=(5, 5), expected=’ | n | <a class="reference external" href="mailto:n#-%40-#n">n#-<span>@</span>-#n</a> | n#-#–‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_8">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_8</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_8" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(2, 2), dist=4, max_size=(3, 3), expected=’ | <a class="reference external" href="mailto:n-%40-n">n-<span>@</span>-n</a> | ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_9">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_9</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__nodes__character_9" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(2, 2), dist=4, max_size=(1, 1), expected=’@’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character_0">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test showing smaller part of grid, showing @-character in the middle [with coord=(1, 0), expected=’#-#-#-#n| | n#-#-#–n | n @-#-#’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character_1">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test showing smaller part of grid, showing @-character in the middle [with coord=(2, 2), expected=’ #—#n | <a href="#id7"><span class="problematic" id="id8">|</span></a>n# | #…#-#-#—#n | <a href="#id9"><span class="problematic" id="id10">|</span></a>n #-#-#-#’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character_2">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test showing smaller part of grid, showing @-character in the middle [with coord=(4, 5), expected=’#-#-@ n| | n#—# n| | n| #-#’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character_3">
|
||
<code class="sig-name descname">test_get_visual_range__scan__character_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_get_visual_range__scan__character_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test showing smaller part of grid, showing @-character in the middle [with coord=(5, 2), expected=’–# n | n #-#n <a href="#id11"><span class="problematic" id="id12">|</span></a><a class="reference external" href="mailto:n#---%40n">n#—<span>@</span>n</a> n–#-#n | n#-# ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 0), endcoord=(4, 0), expected_directions=(‘e’, ‘e’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 0), endcoord=(5, 1), expected_directions=(‘n’, ‘e’, ‘e’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_2">
|
||
<code class="sig-name descname">test_shortest_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(2, 2), endcoord=(2, 5), expected_directions=(‘n’, ‘n’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_3">
|
||
<code class="sig-name descname">test_shortest_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(4, 4), endcoord=(0, 5), expected_directions=(‘w’, ‘n’, ‘w’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_4">
|
||
<code class="sig-name descname">test_shortest_path_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(4, 0), endcoord=(0, 5), expected_directions=(‘n’, ‘w’, ‘n’, ‘n’, ‘n’, ‘w’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_5">
|
||
<code class="sig-name descname">test_shortest_path_5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_5" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(4, 0), endcoord=(0, 5), expected_directions=(‘n’, ‘w’, ‘n’, ‘n’, ‘n’, ‘w’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_6">
|
||
<code class="sig-name descname">test_shortest_path_6</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap2.test_shortest_path_6" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(5, 3), endcoord=(0, 3), expected_directions=(‘s’, ‘w’, ‘w’, ‘w’, ‘w’, ‘n’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap3</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap3"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map3 - Map with diagonal links</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n\n + 0 1 2 3 4 5\n\n 5 #-#---# #\n | / \\ /\n 4 # / #\n |/ |\n 3 # #\n |\\ / \\\n 2 # #-# #\n |/ \\ /\n 1 # #\n / \\ |\n 0 # #---#-#\n\n + 0 1 2 3 4 5\n\n', 'zcoord': 'map3'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-#---# #\n | / \\ /\n # / #\n |/ |\n # #\n |\\ / \\\n # #-# #\n |/ \\ /\n # #\n / \\ |\n# #---#-#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap3.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_get_visual_range__nodes__character">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_get_visual_range__nodes__character" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap3.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_get_visual_range__nodes__character_0">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_get_visual_range__nodes__character_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(2, 2), dist=2, max_size=None, expected=’ # n / n # / … # #n / \ n# # ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_get_visual_range__nodes__character_1">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_get_visual_range__nodes__character_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(5, 2), dist=2, max_size=None, expected=’ # n | n # n / \ n# … @n \ / n # n | n # ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_00">
|
||
<code class="sig-name descname">test_shortest_path_00</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_00" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(0, 0), endcoord=(1, 0), expected_directions=()].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_01">
|
||
<code class="sig-name descname">test_shortest_path_01</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_01" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(2, 0), endcoord=(5, 0), expected_directions=(‘e’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_02">
|
||
<code class="sig-name descname">test_shortest_path_02</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_02" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(0, 0), endcoord=(1, 1), expected_directions=(‘ne’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_03">
|
||
<code class="sig-name descname">test_shortest_path_03</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_03" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(4, 1), endcoord=(4, 3), expected_directions=(‘nw’, ‘ne’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_04">
|
||
<code class="sig-name descname">test_shortest_path_04</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_04" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(4, 1), endcoord=(4, 3), expected_directions=(‘nw’, ‘ne’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_05">
|
||
<code class="sig-name descname">test_shortest_path_05</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_05" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(2, 2), endcoord=(3, 5), expected_directions=(‘nw’, ‘ne’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_06">
|
||
<code class="sig-name descname">test_shortest_path_06</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_06" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(2, 2), endcoord=(1, 5), expected_directions=(‘nw’, ‘n’, ‘n’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_07">
|
||
<code class="sig-name descname">test_shortest_path_07</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_07" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(5, 5), endcoord=(0, 0), expected_directions=(‘sw’, ‘s’, ‘sw’, ‘w’, ‘sw’, ‘sw’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_08">
|
||
<code class="sig-name descname">test_shortest_path_08</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_08" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(5, 5), endcoord=(0, 0), expected_directions=(‘sw’, ‘s’, ‘sw’, ‘w’, ‘sw’, ‘sw’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_09">
|
||
<code class="sig-name descname">test_shortest_path_09</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_09" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(5, 2), endcoord=(1, 2), expected_directions=(‘sw’, ‘nw’, ‘w’, ‘nw’, ‘s’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_10">
|
||
<code class="sig-name descname">test_shortest_path_10</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap3.test_shortest_path_10" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(4, 1), endcoord=(1, 1), expected_directions=(‘s’, ‘w’, ‘nw’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap4</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap4"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map4 - Map with + and x crossing links</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n\n + 0 1 2 3 4\n\n 4 #-# #---#\n x /\n 3 #-#-#\n |x x|\n 2 #-#-#-#\n | | |\n 1 #-+-#-+-#\n | |\n 0 #---#\n\n + 0 1 2 3 4\n\n', 'zcoord': 'map4'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-# #---#\n x /\n #-#-#\n |x x|\n#-#-#-#\n| | |\n#-+-#-+-#\n | |\n #---#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap4.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap4.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 0), endcoord=(1, 2), expected_directions=(‘n’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(0, 1), endcoord=(2, 1), expected_directions=(‘e’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_2">
|
||
<code class="sig-name descname">test_shortest_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(4, 1), endcoord=(1, 0), expected_directions=(‘w’, ‘w’, ‘n’, ‘e’, ‘s’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_3">
|
||
<code class="sig-name descname">test_shortest_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 2), endcoord=(2, 3), expected_directions=(‘ne’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_4">
|
||
<code class="sig-name descname">test_shortest_path_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 2), endcoord=(2, 3), expected_directions=(‘ne’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_5">
|
||
<code class="sig-name descname">test_shortest_path_5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap4.test_shortest_path_5" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(2, 2), endcoord=(0, 4), expected_directions=(‘w’, ‘ne’, ‘nw’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap5</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap5"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map5 - Small map with one-way links</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n\n+ 0 1 2\n\n2 #-#\n | |\n1 #>#\n\n0 #>#\n\n+ 0 1 2\n\n', 'zcoord': 'map5'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-#\n| |\n#>#\n\n#>#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap5.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap5.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(0, 0), endcoord=(1, 0), expected_directions=(‘e’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 0), endcoord=(0, 0), expected_directions=()].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path_2">
|
||
<code class="sig-name descname">test_shortest_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(0, 1), endcoord=(1, 1), expected_directions=(‘e’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path_3">
|
||
<code class="sig-name descname">test_shortest_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap5.test_shortest_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 1), endcoord=(0, 1), expected_directions=(‘n’, ‘w’, ‘s’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap6</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap6"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map6 - Bigger map with one-way links in different directions</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n\n + 0 1 2 3 4\n\n 4 #-#-#-#\n ^ |\n 3 | #>#\n | | |\n 2 #-#-#-#\n ^ v\n 1 #---#-#\n | | |\n 0 #-#>#-#<#\n\n + 0 1 2 3 4\n\n', 'zcoord': 'map6'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-#-#-#\n ^ |\n | #>#\n | | |\n #-#-#-#\n ^ v\n #---#-#\n | | |\n#-#>#-#<#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap6.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap6.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(0, 0), endcoord=(2, 0), expected_directions=(‘e’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(2, 0), endcoord=(0, 0), expected_directions=(‘e’, ‘n’, ‘w’, ‘s’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_2">
|
||
<code class="sig-name descname">test_shortest_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(4, 0), endcoord=(3, 0), expected_directions=(‘w’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_3">
|
||
<code class="sig-name descname">test_shortest_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(3, 0), endcoord=(4, 0), expected_directions=(‘n’, ‘e’, ‘s’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_4">
|
||
<code class="sig-name descname">test_shortest_path_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 1), endcoord=(1, 2), expected_directions=(‘n’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_5">
|
||
<code class="sig-name descname">test_shortest_path_5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_5" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(1, 2), endcoord=(1, 1), expected_directions=(‘e’, ‘e’, ‘s’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_6">
|
||
<code class="sig-name descname">test_shortest_path_6</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_6" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(3, 1), endcoord=(1, 4), expected_directions=(‘w’, ‘n’, ‘n’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_7">
|
||
<code class="sig-name descname">test_shortest_path_7</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap6.test_shortest_path_7" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test shortest-path calculations throughout the grid [with startcoord=(0, 4), endcoord=(0, 0), expected_directions=(‘e’, ‘e’, ‘e’, ‘s’, ‘s’, ‘s’, ‘w’, ‘s’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap7</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap7"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map7 - Small test of dynamic link node</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n+ 0 1 2\n\n2 #-#\n |\n1 #-o-#\n |\n0 #-#\n\n+ 0 1 2\n\n', 'zcoord': 'map7'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-#\n |\n#-o-#\n |\n #-#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap7.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap7.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 0), endcoord=(1, 2), expected_directions=(‘n’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 2), endcoord=(1, 0), expected_directions=(‘s’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path_2">
|
||
<code class="sig-name descname">test_shortest_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(0, 1), endcoord=(2, 1), expected_directions=(‘e’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path_3">
|
||
<code class="sig-name descname">test_shortest_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap7.test_shortest_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(2, 1), endcoord=(0, 1), expected_directions=(‘w’,)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap8</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap8"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map8 - Small test of dynamic link node</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n+ 0 1 2 3 4 5\n\n4 #-#-o o o-o\n | \\|/| | |\n3 #-o-o-# o-#\n | /|\\ |\n2 o-o-#-# o\n | | /\n1 #-o-#-o-#\n | /\n0 #---#-o\n\n+ 0 1 2 3 4 5\n\n', 'zcoord': 'map8'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-#-o o o-o\n| \\|/| | |\n#-o-o-# o-#\n| /|\\ |\no-o-#-# o\n | | /\n #-o-#-o-#\n | /\n#---#-o'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap8.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range__nodes__character">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range__nodes__character" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path">
|
||
<code class="sig-name descname">test_get_visual_range_with_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap8.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range__nodes__character_0">
|
||
<code class="sig-name descname">test_get_visual_range__nodes__character_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range__nodes__character_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get sub-part of map with node-mode [with coord=(2, 2), dist=1, max_size=None, expected=’ #-o n | n# o n| … | n o n | n # ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_0">
|
||
<code class="sig-name descname">test_get_visual_range_with_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get visual range with a path-to-target marked [with coord=(2, 2), target=(3, 2), dist=1, max_size=None, expected=’ #-o n | n# o n| … | n o n | n # ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_1">
|
||
<code class="sig-name descname">test_get_visual_range_with_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get visual range with a path-to-target marked [with coord=(2, 2), target=(5, 3), dist=1, max_size=None, expected=’ #-o n | n# o n| … . n . n . n …’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_2">
|
||
<code class="sig-name descname">test_get_visual_range_with_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get visual range with a path-to-target marked [with coord=(2, 2), target=(5, 3), dist=2, max_size=None, expected=’#-#-o n| \| n#-o-… . n . . n#—… ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_3">
|
||
<code class="sig-name descname">test_get_visual_range_with_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get visual range with a path-to-target marked [with coord=(5, 3), target=(2, 2), dist=2, max_size=(13, 7), expected=’ o-on | <a href="#id13"><span class="problematic" id="id14">|</span></a>n <a class="reference external" href="mailto:o-%40n">o-<span>@</span>n</a> .n. .n. . ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_4">
|
||
<code class="sig-name descname">test_get_visual_range_with_path_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_get_visual_range_with_path_4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get visual range with a path-to-target marked [with coord=(5, 3), target=(1, 1), dist=2, max_size=None, expected=’ o-on | <a href="#id15"><span class="problematic" id="id16">|</span></a>n … . n . . n#—… ‘].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(2, 0), endcoord=(2, 2), expected_directions=(‘n’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(0, 0), endcoord=(5, 3), expected_directions=(‘e’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_2">
|
||
<code class="sig-name descname">test_shortest_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(5, 1), endcoord=(0, 3), expected_directions=(‘w’, ‘w’, ‘n’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_3">
|
||
<code class="sig-name descname">test_shortest_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 1), endcoord=(2, 2), expected_directions=(‘n’, ‘w’, ‘s’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_4">
|
||
<code class="sig-name descname">test_shortest_path_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(5, 3), endcoord=(5, 3), expected_directions=()].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_5">
|
||
<code class="sig-name descname">test_shortest_path_5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_5" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(5, 3), endcoord=(0, 4), expected_directions=(‘s’, ‘n’, ‘w’, ‘n’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_6">
|
||
<code class="sig-name descname">test_shortest_path_6</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap8.test_shortest_path_6" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 4), endcoord=(3, 3), expected_directions=(‘e’, ‘w’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap9</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap9"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map9 - a map with up/down links.</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n+ 0 1 2 3\n\n3 #-#-#-#\n d d d\n2 | | |\n u u u\n1 #-# #-#\n u d\n0 #d# #u#\n\n+ 0 1 2 3\n\n', 'zcoord': 'map9'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-#-#-#\n d d d\n | | |\n u u u\n#-# #-#\nu d\n#d# #u#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap9.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap9.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(0, 0), endcoord=(0, 1), expected_directions=(‘u’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(0, 0), endcoord=(1, 0), expected_directions=(‘d’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path_2">
|
||
<code class="sig-name descname">test_shortest_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 0), endcoord=(2, 1), expected_directions=(‘d’, ‘u’, ‘e’, ‘u’, ‘e’, ‘d’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path_3">
|
||
<code class="sig-name descname">test_shortest_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap9.test_shortest_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(2, 1), endcoord=(0, 1), expected_directions=(‘u’, ‘w’, ‘d’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap10</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap10"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map10 - a map with blocked- and interrupt links/nodes. These are
|
||
‘invisible’ nodes and won’t show up in the map display.</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n\n + 0 1 2 3\n\n 4 #---#-#\n b |\n 3 #i#---#\n |/|\n 2 # #-I-#\n |\n 1 #-#b#-#\n | | b\n 0 #b#-#-#\n\n + 0 1 2 3\n\n', 'zcoord': 'map10'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#---#-#\n / |\n#-#---#\n|/|\n# #-#-#\n |\n#-#-#-#\n| | |\n#-#-#-#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap10.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_paths">
|
||
<code class="sig-name descname">test_paths</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_paths" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap10.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_paths_0">
|
||
<code class="sig-name descname">test_paths_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_paths_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test path locations [with startcoord=(2, 2), endcoord=(3, 2), expected_directions=(‘e’,), expected_path=((2, 2), (2.5, 2), (3, 2))].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_paths_1">
|
||
<code class="sig-name descname">test_paths_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_paths_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test path locations [with startcoord=(3, 3), endcoord=(0, 3), expected_directions=(‘w’, ‘w’), expected_path=((3, 3), (2.5, 3.0), (2.0, 3.0),… 3.0), (1, 3), (0.5, 3), (0, 3))].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(0, 0), endcoord=(1, 0), expected_directions=(‘n’, ‘e’, ‘s’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(3, 0), endcoord=(3, 1), expected_directions=()].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_2">
|
||
<code class="sig-name descname">test_shortest_path_2</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_2" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 3), endcoord=(0, 4), expected_directions=(‘e’, ‘n’, ‘w’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_3">
|
||
<code class="sig-name descname">test_shortest_path_3</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_3" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(0, 1), endcoord=(3, 2), expected_directions=(‘e’, ‘n’, ‘e’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_4">
|
||
<code class="sig-name descname">test_shortest_path_4</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_4" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(0, 1), endcoord=(0, 3), expected_directions=(‘e’, ‘n’, ‘n’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_5">
|
||
<code class="sig-name descname">test_shortest_path_5</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_5" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 3), endcoord=(0, 3), expected_directions=(‘w’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_6">
|
||
<code class="sig-name descname">test_shortest_path_6</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_6" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(3, 2), endcoord=(2, 2), expected_directions=(‘w’,)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_7">
|
||
<code class="sig-name descname">test_shortest_path_7</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_7" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(3, 2), endcoord=(1, 2), expected_directions=(‘w’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_8">
|
||
<code class="sig-name descname">test_shortest_path_8</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_8" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(3, 3), endcoord=(0, 3), expected_directions=(‘w’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_9">
|
||
<code class="sig-name descname">test_shortest_path_9</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap10.test_shortest_path_9" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(2, 2), endcoord=(3, 2), expected_directions=(‘e’,)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMap11</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap11"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.tests._MapTest</span></code></p>
|
||
<p>Test Map11 - a map teleporter links.</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.map_data">
|
||
<code class="sig-name descname">map_data</code><em class="property"> = {'map': '\n\n+ 0 1 2 3\n\n2 #-#\n \\\n1 t t\n \\\n0 #-#\n\n+ 0 1 2 3\n\n', 'zcoord': 'map11'}</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.map_data" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.map_display">
|
||
<code class="sig-name descname">map_display</code><em class="property"> = '#-#\n \\\n\n \\\n #-#'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.map_display" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap11.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_paths">
|
||
<code class="sig-name descname">test_paths</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_paths" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_get_visual_range_with_path">
|
||
<code class="sig-name descname">test_get_visual_range_with_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_get_visual_range_with_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMap11.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the map into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_get_visual_range_with_path_0">
|
||
<code class="sig-name descname">test_get_visual_range_with_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_get_visual_range_with_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get visual range with a path-to-target marked [with coord=(2, 0), target=(1, 2), dist=3, max_size=None, expected=’… n . n . . n . n @..’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_get_visual_range_with_path_1">
|
||
<code class="sig-name descname">test_get_visual_range_with_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_get_visual_range_with_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Get visual range with a path-to-target marked [with coord=(1, 2), target=(2, 0), dist=3, max_size=None, expected=’..@ n . n . . n . n …’].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_paths_0">
|
||
<code class="sig-name descname">test_paths_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_paths_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test path locations [with startcoord=(3, 0), endcoord=(0, 2), expected_directions=(‘nw’,), expected_path=((3, 0), (2.5, 0.5), (2.0, 1.0), (1.0, 1.0), (0.5, 1.5), (0, 2))].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_paths_1">
|
||
<code class="sig-name descname">test_paths_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_paths_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test path locations [with startcoord=(0, 2), endcoord=(3, 0), expected_directions=(‘se’,), expected_path=((0, 2), (0.5, 1.5), (1.0, 1.0), (2.0, 1.0), (2.5, 0.5), (3, 0))].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(2, 0), endcoord=(1, 2), expected_directions=(‘e’, ‘nw’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMap11.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMap11.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 2), endcoord=(2, 0), expected_directions=(‘w’, ‘se’, ‘w’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestMapStressTest</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestMapStressTest"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <code class="xref py py-class docutils literal notranslate"><span class="pre">django.test.testcases.TestCase</span></code></p>
|
||
<p>Performance test of map patfinder and visualizer.</p>
|
||
<p><a href="#id9"><span class="problematic" id="id10">|x|x|x|x|</span></a>
|
||
-#-#-#-#
|
||
——–
|
||
<a href="#id11"><span class="problematic" id="id12">|x|x|x|x|</span></a>
|
||
-#-#-#-#
|
||
——–
|
||
<a href="#id13"><span class="problematic" id="id14">|x|x|x|x|</span></a>
|
||
-#-#-#-#
|
||
——–
|
||
…</p>
|
||
<p>This should be a good stress-testing scenario because most each internal node has a maxiumum
|
||
number of connections and options to consider.</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_creation">
|
||
<code class="sig-name descname">test_grid_creation</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_creation" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_pathfind">
|
||
<code class="sig-name descname">test_grid_pathfind</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_pathfind" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_visibility">
|
||
<code class="sig-name descname">test_grid_visibility</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_visibility" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_creation_0">
|
||
<code class="sig-name descname">test_grid_creation_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_creation_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test of grid-creataion performance for Nx, Ny grid [with gridsize=(10, 10), max_time=0.03].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_creation_1">
|
||
<code class="sig-name descname">test_grid_creation_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_creation_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test of grid-creataion performance for Nx, Ny grid [with gridsize=(100, 100), max_time=5].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_pathfind_0">
|
||
<code class="sig-name descname">test_grid_pathfind_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_pathfind_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test pathfinding performance for Nx, Ny grid [with gridsize=(10, 10), max_time=0.001].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_pathfind_1">
|
||
<code class="sig-name descname">test_grid_pathfind_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_pathfind_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test pathfinding performance for Nx, Ny grid [with gridsize=(20, 20), max_time=0.001].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_visibility_0">
|
||
<code class="sig-name descname">test_grid_visibility_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_visibility_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test grid visualization performance for Nx, Ny grid for [with gridsize=(10, 10), dist=4, max_time=0.01]
|
||
different visibility distances.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_visibility_1">
|
||
<code class="sig-name descname">test_grid_visibility_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestMapStressTest.test_grid_visibility_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test grid visualization performance for Nx, Ny grid for [with gridsize=(20, 20), dist=4, max_time=0.01]
|
||
different visibility distances.</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGrid">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestXYZGrid</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGrid"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGrid" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.utils.test_resources.html#evennia.utils.test_resources.BaseEvenniaTest" title="evennia.utils.test_resources.BaseEvenniaTest"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.utils.test_resources.BaseEvenniaTest</span></code></a></p>
|
||
<p>Test base grid class with a single map, including spawning objects.</p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.zcoord">
|
||
<code class="sig-name descname">zcoord</code><em class="property"> = 'map1'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.zcoord" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.setUp">
|
||
<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGrid.setUp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.setUp" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Sets up testing environment</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.tearDown">
|
||
<code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGrid.tearDown"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.tearDown" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.test_str_output">
|
||
<code class="sig-name descname">test_str_output</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGrid.test_str_output"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.test_str_output" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Check the display_map</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGrid.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGrid.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn objects for the grid</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.Map12aTransition">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">Map12aTransition</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">x</span></em>, <em class="sig-param"><span class="n">y</span></em>, <em class="sig-param"><span class="n">Z</span></em>, <em class="sig-param"><span class="n">node_index</span><span class="o">=</span><span class="default_value">0</span></em>, <em class="sig-param"><span class="n">symbol</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">xymap</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#Map12aTransition"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.Map12aTransition" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.contrib.grid.xyzgrid.xymap_legend.html#evennia.contrib.grid.xyzgrid.xymap_legend.TransitionMapNode" title="evennia.contrib.grid.xyzgrid.xymap_legend.TransitionMapNode"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.xymap_legend.TransitionMapNode</span></code></a></p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.Map12aTransition.symbol">
|
||
<code class="sig-name descname">symbol</code><em class="property"> = 'T'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.Map12aTransition.symbol" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.Map12aTransition.target_map_xyz">
|
||
<code class="sig-name descname">target_map_xyz</code><em class="property"> = (1, 0, 'map12b')</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.Map12aTransition.target_map_xyz" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.Map12bTransition">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">Map12bTransition</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">x</span></em>, <em class="sig-param"><span class="n">y</span></em>, <em class="sig-param"><span class="n">Z</span></em>, <em class="sig-param"><span class="n">node_index</span><span class="o">=</span><span class="default_value">0</span></em>, <em class="sig-param"><span class="n">symbol</span><span class="o">=</span><span class="default_value">None</span></em>, <em class="sig-param"><span class="n">xymap</span><span class="o">=</span><span class="default_value">None</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#Map12bTransition"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.Map12bTransition" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.contrib.grid.xyzgrid.xymap_legend.html#evennia.contrib.grid.xyzgrid.xymap_legend.TransitionMapNode" title="evennia.contrib.grid.xyzgrid.xymap_legend.TransitionMapNode"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.xymap_legend.TransitionMapNode</span></code></a></p>
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.Map12bTransition.symbol">
|
||
<code class="sig-name descname">symbol</code><em class="property"> = 'T'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.Map12bTransition.symbol" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.Map12bTransition.target_map_xyz">
|
||
<code class="sig-name descname">target_map_xyz</code><em class="property"> = (0, 1, 'map12a')</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.Map12bTransition.target_map_xyz" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestXYZGridTransition</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGridTransition"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.utils.test_resources.html#evennia.utils.test_resources.BaseEvenniaTest" title="evennia.utils.test_resources.BaseEvenniaTest"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.utils.test_resources.BaseEvenniaTest</span></code></a></p>
|
||
<p>Test the XYZGrid class and transitions between maps.</p>
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.setUp">
|
||
<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGridTransition.setUp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.setUp" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Sets up testing environment</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.tearDown">
|
||
<code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGridTransition.tearDown"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.tearDown" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.test_shortest_path">
|
||
<code class="sig-name descname">test_shortest_path</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.test_shortest_path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.test_spawn">
|
||
<code class="sig-name descname">test_spawn</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXYZGridTransition.test_spawn"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.test_spawn" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Spawn the two maps into actual objects.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.test_shortest_path_0">
|
||
<code class="sig-name descname">test_shortest_path_0</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.test_shortest_path_0" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 0), endcoord=(1, 1), expected_directions=(‘w’, ‘n’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.test_shortest_path_1">
|
||
<code class="sig-name descname">test_shortest_path_1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXYZGridTransition.test_shortest_path_1" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>test shortest-path calculations throughout the grid [with startcoord=(1, 1), endcoord=(1, 0), expected_directions=(‘w’, ‘s’, ‘e’)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestBuildExampleGrid">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestBuildExampleGrid</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestBuildExampleGrid"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestBuildExampleGrid" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.utils.test_resources.html#evennia.utils.test_resources.BaseEvenniaTest" title="evennia.utils.test_resources.BaseEvenniaTest"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.utils.test_resources.BaseEvenniaTest</span></code></a></p>
|
||
<p>Test building the map-example (this takes about 30s)</p>
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestBuildExampleGrid.setUp">
|
||
<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestBuildExampleGrid.setUp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestBuildExampleGrid.setUp" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Sets up testing environment</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestBuildExampleGrid.tearDown">
|
||
<code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestBuildExampleGrid.tearDown"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestBuildExampleGrid.tearDown" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestBuildExampleGrid.test_build">
|
||
<code class="sig-name descname">test_build</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestBuildExampleGrid.test_build"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestBuildExampleGrid.test_build" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Build the map example.</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzRoom">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestXyzRoom</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">id</span></em>, <em class="sig-param"><span class="n">db_key</span></em>, <em class="sig-param"><span class="n">db_typeclass_path</span></em>, <em class="sig-param"><span class="n">db_date_created</span></em>, <em class="sig-param"><span class="n">db_lock_storage</span></em>, <em class="sig-param"><span class="n">db_account</span></em>, <em class="sig-param"><span class="n">db_sessid</span></em>, <em class="sig-param"><span class="n">db_location</span></em>, <em class="sig-param"><span class="n">db_home</span></em>, <em class="sig-param"><span class="n">db_destination</span></em>, <em class="sig-param"><span class="n">db_cmdset_storage</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXyzRoom"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzRoom" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.contrib.grid.xyzgrid.xyzroom.html#evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom" title="evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom</span></code></a></p>
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.at_object_creation">
|
||
<code class="sig-name descname">at_object_creation</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXyzRoom.at_object_creation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.at_object_creation" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Called once, when this object is first created. This is the
|
||
normal hook to overload for most object types.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py exception">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.DoesNotExist">
|
||
<em class="property">exception </em><code class="sig-name descname">DoesNotExist</code><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.DoesNotExist" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.contrib.grid.xyzgrid.xyzroom.html#evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom.DoesNotExist" title="evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom.DoesNotExist</span></code></a></p>
|
||
</dd></dl>
|
||
|
||
<dl class="py exception">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.MultipleObjectsReturned">
|
||
<em class="property">exception </em><code class="sig-name descname">MultipleObjectsReturned</code><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.MultipleObjectsReturned" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.contrib.grid.xyzgrid.xyzroom.html#evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom.MultipleObjectsReturned" title="evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.xyzroom.XYZRoom.MultipleObjectsReturned</span></code></a></p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.path">
|
||
<code class="sig-name descname">path</code><em class="property"> = 'evennia.contrib.grid.xyzgrid.tests.TestXyzRoom'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.typename">
|
||
<code class="sig-name descname">typename</code><em class="property"> = 'TestXyzRoom'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzRoom.typename" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzExit">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestXyzExit</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">id</span></em>, <em class="sig-param"><span class="n">db_key</span></em>, <em class="sig-param"><span class="n">db_typeclass_path</span></em>, <em class="sig-param"><span class="n">db_date_created</span></em>, <em class="sig-param"><span class="n">db_lock_storage</span></em>, <em class="sig-param"><span class="n">db_account</span></em>, <em class="sig-param"><span class="n">db_sessid</span></em>, <em class="sig-param"><span class="n">db_location</span></em>, <em class="sig-param"><span class="n">db_home</span></em>, <em class="sig-param"><span class="n">db_destination</span></em>, <em class="sig-param"><span class="n">db_cmdset_storage</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXyzExit"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzExit" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.contrib.grid.xyzgrid.xyzroom.html#evennia.contrib.grid.xyzgrid.xyzroom.XYZExit" title="evennia.contrib.grid.xyzgrid.xyzroom.XYZExit"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.xyzroom.XYZExit</span></code></a></p>
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzExit.at_object_creation">
|
||
<code class="sig-name descname">at_object_creation</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestXyzExit.at_object_creation"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzExit.at_object_creation" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Called once, when this object is first created. This is the
|
||
normal hook to overload for most object types.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py exception">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzExit.DoesNotExist">
|
||
<em class="property">exception </em><code class="sig-name descname">DoesNotExist</code><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzExit.DoesNotExist" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.contrib.grid.xyzgrid.xyzroom.html#evennia.contrib.grid.xyzgrid.xyzroom.XYZExit.DoesNotExist" title="evennia.contrib.grid.xyzgrid.xyzroom.XYZExit.DoesNotExist"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.xyzroom.XYZExit.DoesNotExist</span></code></a></p>
|
||
</dd></dl>
|
||
|
||
<dl class="py exception">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzExit.MultipleObjectsReturned">
|
||
<em class="property">exception </em><code class="sig-name descname">MultipleObjectsReturned</code><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzExit.MultipleObjectsReturned" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.contrib.grid.xyzgrid.xyzroom.html#evennia.contrib.grid.xyzgrid.xyzroom.XYZExit.MultipleObjectsReturned" title="evennia.contrib.grid.xyzgrid.xyzroom.XYZExit.MultipleObjectsReturned"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.contrib.grid.xyzgrid.xyzroom.XYZExit.MultipleObjectsReturned</span></code></a></p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzExit.path">
|
||
<code class="sig-name descname">path</code><em class="property"> = 'evennia.contrib.grid.xyzgrid.tests.TestXyzExit'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzExit.path" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestXyzExit.typename">
|
||
<code class="sig-name descname">typename</code><em class="property"> = 'TestXyzExit'</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestXyzExit.typename" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestCallbacks">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestCallbacks</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestCallbacks"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestCallbacks" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.utils.test_resources.html#evennia.utils.test_resources.BaseEvenniaTest" title="evennia.utils.test_resources.BaseEvenniaTest"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.utils.test_resources.BaseEvenniaTest</span></code></a></p>
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestCallbacks.setUp">
|
||
<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestCallbacks.setUp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestCallbacks.setUp" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Sets up testing environment</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestCallbacks.setup_grid">
|
||
<code class="sig-name descname">setup_grid</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">map_data</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestCallbacks.setup_grid"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestCallbacks.setup_grid" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestCallbacks.tearDown">
|
||
<code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestCallbacks.tearDown"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestCallbacks.tearDown" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestCallbacks.test_typeclassed_xyzroom_and_xyzexit_with_at_object_creation_are_called">
|
||
<code class="sig-name descname">test_typeclassed_xyzroom_and_xyzexit_with_at_object_creation_are_called</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestCallbacks.test_typeclassed_xyzroom_and_xyzexit_with_at_object_creation_are_called"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestCallbacks.test_typeclassed_xyzroom_and_xyzexit_with_at_object_creation_are_called" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
<dl class="py class">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand">
|
||
<em class="property">class </em><code class="sig-prename descclassname">evennia.contrib.grid.xyzgrid.tests.</code><code class="sig-name descname">TestFlyDiveCommand</code><span class="sig-paren">(</span><em class="sig-param"><span class="n">methodName</span><span class="o">=</span><span class="default_value">'runTest'</span></em><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestFlyDiveCommand"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Bases: <a class="reference internal" href="evennia.utils.test_resources.html#evennia.utils.test_resources.BaseEvenniaCommandTest" title="evennia.utils.test_resources.BaseEvenniaCommandTest"><code class="xref py py-class docutils literal notranslate"><span class="pre">evennia.utils.test_resources.BaseEvenniaCommandTest</span></code></a></p>
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.setUp">
|
||
<code class="sig-name descname">setUp</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestFlyDiveCommand.setUp"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.setUp" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Sets up testing environment</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.tearDown">
|
||
<code class="sig-name descname">tearDown</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="reference internal" href="../_modules/evennia/contrib/grid/xyzgrid/tests.html#TestFlyDiveCommand.tearDown"><span class="viewcode-link">[source]</span></a><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.tearDown" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Hook method for deconstructing the test fixture after testing it.</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py attribute">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive">
|
||
<code class="sig-name descname">test_fly_and_dive</code><em class="property"> = None</em><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive" title="Permalink to this definition">¶</a></dt>
|
||
<dd></dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_00">
|
||
<code class="sig-name descname">test_fly_and_dive_00</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_00" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(0, 0, -2), cmdstring=’fly’, success=False, endcoord=(0, 0, -2)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_01">
|
||
<code class="sig-name descname">test_fly_and_dive_01</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_01" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(1, 1, -2), cmdstring=’fly’, success=True, endcoord=(1, 1, -1)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_02">
|
||
<code class="sig-name descname">test_fly_and_dive_02</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_02" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(1, 1, -1), cmdstring=’fly’, success=True, endcoord=(1, 1, 0)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_03">
|
||
<code class="sig-name descname">test_fly_and_dive_03</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_03" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(1, 1, 0), cmdstring=’fly’, success=True, endcoord=(1, 1, 1)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_04">
|
||
<code class="sig-name descname">test_fly_and_dive_04</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_04" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(1, 1, 1), cmdstring=’fly’, success=False, endcoord=(1, 1, 1)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_05">
|
||
<code class="sig-name descname">test_fly_and_dive_05</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_05" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(0, 0, 1), cmdstring=’fly’, success=False, endcoord=(0, 0, 1)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_06">
|
||
<code class="sig-name descname">test_fly_and_dive_06</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_06" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(0, 0, 1), cmdstring=’dive’, success=False, endcoord=(0, 0, 1)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_07">
|
||
<code class="sig-name descname">test_fly_and_dive_07</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_07" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(1, 1, 1), cmdstring=’dive’, success=True, endcoord=(1, 1, 0)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_08">
|
||
<code class="sig-name descname">test_fly_and_dive_08</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_08" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(1, 1, 0), cmdstring=’dive’, success=True, endcoord=(1, 1, -1)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_09">
|
||
<code class="sig-name descname">test_fly_and_dive_09</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_09" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(1, 1, -1), cmdstring=’dive’, success=True, endcoord=(1, 1, -2)].</p>
|
||
</dd></dl>
|
||
|
||
<dl class="py method">
|
||
<dt id="evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_10">
|
||
<code class="sig-name descname">test_fly_and_dive_10</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#evennia.contrib.grid.xyzgrid.tests.TestFlyDiveCommand.test_fly_and_dive_10" title="Permalink to this definition">¶</a></dt>
|
||
<dd><p>Test flying up and down and seeing if it works at different locations [with startcoord=(1, 1, -2), cmdstring=’dive’, success=False, endcoord=(1, 1, -2)].</p>
|
||
</dd></dl>
|
||
|
||
</dd></dl>
|
||
|
||
</section>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="related" role="navigation" aria-label="related navigation">
|
||
<h3>Navigation</h3>
|
||
<ul>
|
||
<li class="right" style="margin-right: 10px">
|
||
<a href="../genindex.html" title="General Index"
|
||
>index</a></li>
|
||
<li class="right" >
|
||
<a href="../py-modindex.html" title="Python Module Index"
|
||
>modules</a> |</li>
|
||
<li class="right" >
|
||
<a href="evennia.contrib.grid.xyzgrid.utils.html" title="evennia.contrib.grid.xyzgrid.utils"
|
||
>next</a> |</li>
|
||
<li class="right" >
|
||
<a href="evennia.contrib.grid.xyzgrid.prototypes.html" title="evennia.contrib.grid.xyzgrid.prototypes"
|
||
>previous</a> |</li>
|
||
<li class="nav-item nav-item-0"><a href="../index.html">Evennia 2.x</a> »</li>
|
||
<li class="nav-item nav-item-1"><a href="../Evennia-API.html" >API Summary</a> »</li>
|
||
<li class="nav-item nav-item-2"><a href="evennia-api.html" >evennia</a> »</li>
|
||
<li class="nav-item nav-item-3"><a href="evennia.html" >evennia</a> »</li>
|
||
<li class="nav-item nav-item-4"><a href="evennia.contrib.html" >evennia.contrib</a> »</li>
|
||
<li class="nav-item nav-item-5"><a href="evennia.contrib.grid.html" >evennia.contrib.grid</a> »</li>
|
||
<li class="nav-item nav-item-6"><a href="evennia.contrib.grid.xyzgrid.html" >evennia.contrib.grid.xyzgrid</a> »</li>
|
||
<li class="nav-item nav-item-this"><a href="">evennia.contrib.grid.xyzgrid.tests</a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="footer" role="contentinfo">
|
||
© Copyright 2023, The Evennia developer community.
|
||
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 3.2.1.
|
||
</div>
|
||
</body>
|
||
</html> |