Skip to content

Commit bcb5023

Browse files
author
4b796c65
committed
Added noise module and fixes.
1 parent 14bc038 commit bcb5023

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+3068
-1810
lines changed

CHANGELOG.txt

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
1.1.2
2+
* Window title now defaults to the running scripts filename
3+
* Fixed incorrect deltaTime for App.update
4+
* App will no longer call tdl.flush on its own, you'll need to call this yourself
5+
* tdl.noise module added
6+
* clear method now defaults to black on black
7+
18
1.1.1
29
* map submodule added with AStar class and quickFOV function
310
* new Typewriter class
@@ -10,4 +17,4 @@
1017
* MouseButtonEvent.button now behaves like KeyEvent.keyname does
1118
* event.App class added
1219
* drawing methods no longer have a default for the character parameter
13-
* KeyEvent.ctrl is now KeyEvent.control
20+
* KeyEvent.ctrl is now KeyEvent.control

docs/api-objects.txt

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ tdl._INTTYPES tdl-module.html#_INTTYPES
1616
tdl.__package__ tdl-module.html#__package__
1717
tdl._lib tdl-module.html#_lib
1818
tdl.init tdl-module.html#init
19+
tdl._rootConsoleRef tdl-module.html#_rootConsoleRef
1920
tdl._NUMTYPES tdl-module.html#_NUMTYPES
2021
tdl.getFPS tdl-module.html#getFPS
2122
tdl._formatColor tdl-module.html#_formatColor
@@ -24,7 +25,6 @@ tdl._iscolor tdl-module.html#_iscolor
2425
tdl._fontinitialized tdl-module.html#_fontinitialized
2526
tdl.forceResolution tdl-module.html#forceResolution
2627
tdl.setFPS tdl-module.html#setFPS
27-
tdl._rootconsole tdl-module.html#_rootconsole
2828
tdl._setchar tdl-module.html#_setchar
2929
tdl._STRTYPES tdl-module.html#_STRTYPES
3030
tdl.setFont tdl-module.html#setFont
@@ -50,6 +50,14 @@ tdl.map.quickFOV tdl.map-module.html#quickFOV
5050
tdl.map.__package__ tdl.map-module.html#__package__
5151
tdl.map._getFOVType tdl.map-module.html#_getFOVType
5252
tdl.map._FOVTYPES tdl.map-module.html#_FOVTYPES
53+
tdl.noise tdl.noise-module.html
54+
tdl.noise._MERSENNE_TWISTER tdl.noise-module.html#_MERSENNE_TWISTER
55+
tdl.noise._NOISE_MODES tdl.noise-module.html#_NOISE_MODES
56+
tdl.noise._MAX_DIMENSIONS tdl.noise-module.html#_MAX_DIMENSIONS
57+
tdl.noise.__package__ tdl.noise-module.html#__package__
58+
tdl.noise._MAX_OCTAVES tdl.noise-module.html#_MAX_OCTAVES
59+
tdl.noise._CARRY_WITH_MULTIPLY tdl.noise-module.html#_CARRY_WITH_MULTIPLY
60+
tdl.noise._NOISE_TYPES tdl.noise-module.html#_NOISE_TYPES
5361
tdl.Console tdl.Console-class.html
5462
tdl._MetaConsole._normalizeRect tdl._MetaConsole-class.html#_normalizeRect
5563
tdl.Console._setChar tdl.Console-class.html#_setChar
@@ -220,3 +228,7 @@ tdl.map.AStar.__del__ tdl.map.AStar-class.html#__del__
220228
tdl.map.AStar.getPath tdl.map.AStar-class.html#getPath
221229
tdl.map.AStar._as_parameter_ tdl.map.AStar-class.html#_as_parameter_
222230
tdl.map.AStar.__init__ tdl.map.AStar-class.html#__init__
231+
tdl.noise.Noise tdl.noise.Noise-class.html
232+
tdl.noise.Noise.__del__ tdl.noise.Noise-class.html#__del__
233+
tdl.noise.Noise.getPoint tdl.noise.Noise-class.html#getPoint
234+
tdl.noise.Noise.__init__ tdl.noise.Noise-class.html#__init__

docs/class-tree.html

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,9 @@ <h1 class="epydoc">Class Hierarchy</h1>
111111
</li>
112112
</ul>
113113
</li>
114+
<li> <strong class="uidlink"><a href="tdl.noise.Noise-class.html">tdl.noise.Noise</a></strong>:
115+
<em class="summary">An advanced noise generator.</em>
116+
</li>
114117
<li> <strong class="uidlink"><a href="tdl.Typewriter-class.html">tdl.Typewriter</a></strong>:
115118
<em class="summary">Converts a console into a scrolling text log that respects special
116119
characters.</em>
@@ -163,7 +166,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
163166
<tr>
164167
<td align="left" class="footer">
165168
<a href="epydoc-log.html">Generated by Epydoc
166-
3.0.1 on Wed Dec 05 20:07:32 2012</a>
169+
3.0.1 on Thu Dec 13 12:51:20 2012</a>
167170
</td>
168171
<td align="right" class="footer">
169172
<a target="mainFrame" href="http://epydoc.sourceforge.net"

docs/epydoc-log.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
<body bgcolor="white" text="black" link="blue" vlink="#204080"
1111
alink="#204080">
1212
<h1 class="epydoc">Epydoc Log</h1>
13-
<p class="log">Epydoc started at Wed Dec 05 20:07:31 2012</p><div class="log-block"><h2 class="log-hdr">In C:\Users\Kyle\Dropbox\Python\python-tdl\tdl\__init__.py:
13+
<p class="log">Epydoc started at Thu Dec 13 12:51:19 2012</p><div class="log-block"><h2 class="log-hdr">In C:\Users\Kyle\Dropbox\Python\python-tdl\tdl\__init__.py:
1414
Source code parsing failed (but introspection was successful).</h2><div class="log-error"><b>Error</b>:
15-
Error during parsing: invalid syntax (C:\Users\Kyle\Dropbox\Python\python-tdl\tdl\__init__.py, line 46) -- Attempted relative import in non-package, or beyond toplevel package</div>
15+
Error during parsing: invalid syntax (C:\Users\Kyle\Dropbox\Python\python-tdl\tdl\__init__.py, line 49) -- Attempted relative import in non-package, or beyond toplevel package</div>
1616
</div><div class="log-block"><h2 class="log-hdr">In C:\Users\Kyle\Dropbox\Python\python-tdl\tdl\__tcod.py:
1717
No documentation available!</h2></div><div class="log-block"><h2 class="log-hdr">Epydoc Options</h2><div class="log-info">
1818
<table border="0" cellpadding="0" cellspacing="0">
1919
<tr valign="top" class="opt-changed"><td valign="top">configfiles</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>['epydoc.config']</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">include_log</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">inheritance</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'included'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">names</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>['../tdl']</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">prj_name</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'python-tdl'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">prj_url</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'http://code.google.com/p/python-tdl/'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">show_private</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">simple_term</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">target</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'./'</tt></td></tr><tr valign="top" class="opt-changed"><td valign="top">verbosity</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>5</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">action</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'html'</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">css</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">debug</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">docformat</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>'epytext'</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">dotpath</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">exclude</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>['__tcod']</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">exclude_introspect</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">exclude_parse</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">external_api</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">external_api_file</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">external_api_root</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">fail_on</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">graph_font</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">graph_font_size</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">graphs</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">help_file</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">include_source_code</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">introspect</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">list_classes_separately</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">load_pickle</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">parse</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">prj_link</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">profile</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">pstat_files</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>[]</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">quiet</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>0</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">redundant_details</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">show_frames</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>True</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">show_imports</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>False</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">src_code_tab_width</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>8</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">top_page</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>None</tt></td></tr><tr valign="top" class="opt-default"><td valign="top">verbose</td><td valign="top"><tt>&nbsp;=&nbsp;</tt></td><td valign="top"><tt>0</tt></td></tr></table>
2020
</div>
21-
</div><p class="log">Epydoc finished at Wed Dec 05 20:07:33 2012</p>
21+
</div><p class="log">Epydoc finished at Thu Dec 13 12:51:22 2012</p>
2222
<p class="log">(Elapsed time: 2 seconds)</p></body>
2323
</html>

docs/help.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ <h2> The Navigation Bar </h2>
255255
<tr>
256256
<td align="left" class="footer">
257257
<a href="epydoc-log.html">Generated by Epydoc
258-
3.0.1 on Wed Dec 05 20:07:32 2012</a>
258+
3.0.1 on Thu Dec 13 12:51:20 2012</a>
259259
</td>
260260
<td align="right" class="footer">
261261
<a target="mainFrame" href="http://epydoc.sourceforge.net"

0 commit comments

Comments
 (0)