Skip to content

Commit a23c722

Browse files
committed
v1.4.0
1 parent 5044700 commit a23c722

37 files changed

+2562
-2429
lines changed

CHANGELOG.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
===========
22
Changelog
33
===========
4+
1.4.0
5+
* The DLL's have been moved into another library which you can find at https://github.com/HexDecimal/libtcod-cffi
6+
You can use this library to have some raw access to libtcod if you want.
7+
Plus it can be used alongside TDL.
8+
* The libtocd console objects in Console instances have been made public.
9+
* Added tdl.event.wait function. This function can called with a timeout and
10+
can automatically call tdl.flush.
11+
412
1.3.1
513
* Fixed pathfinding regressions.
614

README.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,13 @@ python-tdl is a cffi port of "libtcod". You can find more about libtcod at http
3333
==============
3434
Requirements
3535
==============
36-
* Python 2.6+ or 3.x
36+
* Python 2.7+ or 3.x
3737
* 32 bit Windows, 32/64 bit Linux, or Mac OS/X (64 bit architecture)
38-
* An up-to-date version of the Python module: cffi
38+
* libtcod-cffi: found at https://pypi.python.org/pypi/libtcod-cffi
39+
* the cffi module: found at https://pypi.python.org/pypi/cffi
3940

4041
=========
4142
License
4243
=========
43-
python-tdl is distributed under the FreeBSD license, same as libtcod. Read LICENSE.txt for more details.
44+
python-tdl is distributed under the Simplified 2-clause FreeBSD license.
45+
Read LICENSE.txt for more details.

docs/api-objects.txt

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,20 @@ tdl.event._mousel tdl.event-module.html#_mousel
4343
tdl.event.keyWait tdl.event-module.html#keyWait
4444
tdl.event._var tdl.event-module.html#_var
4545
tdl.event._mouser tdl.event-module.html#_mouser
46+
tdl.event.get tdl.event-module.html#get
4647
tdl.event.__package__ tdl.event-module.html#__package__
4748
tdl.event.key_wait tdl.event-module.html#key_wait
4849
tdl.event.isWindowClosed tdl.event-module.html#isWindowClosed
4950
tdl.event.set_key_repeat tdl.event-module.html#set_key_repeat
50-
tdl.event.get tdl.event-module.html#get
51+
tdl.event._event_generator tdl.event-module.html#_event_generator
5152
tdl.event._lib tdl.event-module.html#_lib
5253
tdl.event._pushedEvents tdl.event-module.html#_pushedEvents
5354
tdl.event._eventQueue tdl.event-module.html#_eventQueue
5455
tdl.event._mouseNames tdl.event-module.html#_mouseNames
5556
tdl.event.setKeyRepeat tdl.event-module.html#setKeyRepeat
5657
tdl.event._parseKeyNames tdl.event-module.html#_parseKeyNames
5758
tdl.event._ffi tdl.event-module.html#_ffi
59+
tdl.event.wait tdl.event-module.html#wait
5860
tdl.event._processEvents tdl.event-module.html#_processEvents
5961
tdl.event.is_window_closed tdl.event-module.html#is_window_closed
6062
tdl.event.push tdl.event-module.html#push
@@ -91,33 +93,30 @@ tdl._BaseConsole._cursor tdl._BaseConsole-class.html#_cursor
9193
tdl.Console.__init__ tdl.Console-class.html#__init__
9294
tdl.Console._newConsole tdl.Console-class.html#_newConsole
9395
tdl._BaseConsole.draw_str tdl._BaseConsole-class.html#draw_str
94-
tdl._BaseConsole.console tdl._BaseConsole-class.html#console
9596
tdl._BaseConsole.set_mode tdl._BaseConsole-class.html#set_mode
9697
tdl._BaseConsole.__contains__ tdl._BaseConsole-class.html#__contains__
9798
tdl._BaseConsole.set_colors tdl._BaseConsole-class.html#set_colors
98-
tdl.Console._set_char tdl.Console-class.html#_set_char
99+
tdl.Console.__setstate__ tdl.Console-class.html#__setstate__
99100
tdl._BaseConsole.write tdl._BaseConsole-class.html#write
100101
tdl._BaseConsole.width tdl._BaseConsole-class.html#width
102+
tdl.Console._root_unhook tdl.Console-class.html#_root_unhook
101103
tdl._BaseConsole.draw_rect tdl._BaseConsole-class.html#draw_rect
102104
tdl.Console.__getstate__ tdl.Console-class.html#__getstate__
103-
tdl.Console.__repr__ tdl.Console-class.html#__repr__
104105
tdl.Console._translate tdl.Console-class.html#_translate
105-
tdl.Console.__setstate__ tdl.Console-class.html#__setstate__
106+
tdl.Console._set_char tdl.Console-class.html#_set_char
106107
tdl.Console.__del__ tdl.Console-class.html#__del__
107-
tdl.Console._replace tdl.Console-class.html#_replace
108+
tdl.Console.tcod_console tdl.Console-class.html#tcod_console
109+
tdl._BaseConsole._normalizePoint tdl._BaseConsole-class.html#_normalizePoint
108110
tdl._BaseConsole.__iter__ tdl._BaseConsole-class.html#__iter__
109-
tdl._BaseConsole._colorLock tdl._BaseConsole-class.html#_colorLock
110-
tdl.Console._as_parameter_ tdl.Console-class.html#_as_parameter_
111111
tdl._BaseConsole.draw_char tdl._BaseConsole-class.html#draw_char
112112
tdl._BaseConsole.draw_frame tdl._BaseConsole-class.html#draw_frame
113113
tdl._BaseConsole.get_cursor tdl._BaseConsole-class.html#get_cursor
114114
tdl._BaseConsole._blend tdl._BaseConsole-class.html#_blend
115-
tdl._BaseConsole._normalizePoint tdl._BaseConsole-class.html#_normalizePoint
116115
tdl._BaseConsole._normalizeRect tdl._BaseConsole-class.html#_normalizeRect
117116
tdl.Console.clear tdl.Console-class.html#clear
118117
tdl._BaseConsole.get_size tdl._BaseConsole-class.html#get_size
119118
tdl._BaseConsole._normalizeCursor tdl._BaseConsole-class.html#_normalizeCursor
120-
tdl.Console._typewriter tdl.Console-class.html#_typewriter
119+
tdl.Console.__repr__ tdl.Console-class.html#__repr__
121120
tdl.Console.__copy__ tdl.Console-class.html#__copy__
122121
tdl._BaseConsole.scroll tdl._BaseConsole-class.html#scroll
123122
tdl._BaseConsole.blit tdl._BaseConsole-class.html#blit
@@ -134,7 +133,6 @@ tdl._BaseConsole._cursor tdl._BaseConsole-class.html#_cursor
134133
tdl.Window.__init__ tdl.Window-class.html#__init__
135134
tdl.Window._set_char tdl.Window-class.html#_set_char
136135
tdl._BaseConsole.draw_str tdl._BaseConsole-class.html#draw_str
137-
tdl._BaseConsole.console tdl._BaseConsole-class.html#console
138136
tdl._BaseConsole.set_mode tdl._BaseConsole-class.html#set_mode
139137
tdl._BaseConsole.__contains__ tdl._BaseConsole-class.html#__contains__
140138
tdl._BaseConsole.set_colors tdl._BaseConsole-class.html#set_colors
@@ -147,7 +145,6 @@ tdl.Window.parent tdl.Window-class.html#parent
147145
tdl.Window.drawFrame tdl.Window-class.html#drawFrame
148146
tdl._BaseConsole._normalizePoint tdl._BaseConsole-class.html#_normalizePoint
149147
tdl._BaseConsole.__iter__ tdl._BaseConsole-class.html#__iter__
150-
tdl._BaseConsole._colorLock tdl._BaseConsole-class.html#_colorLock
151148
tdl.Window.drawRect tdl.Window-class.html#drawRect
152149
tdl.Window.draw_char tdl.Window-class.html#draw_char
153150
tdl.Window.draw_frame tdl.Window-class.html#draw_frame
@@ -173,7 +170,6 @@ tdl._BaseConsole._cursor tdl._BaseConsole-class.html#_cursor
173170
tdl._BaseConsole.__init__ tdl._BaseConsole-class.html#__init__
174171
tdl._BaseConsole.write tdl._BaseConsole-class.html#write
175172
tdl._BaseConsole.draw_str tdl._BaseConsole-class.html#draw_str
176-
tdl._BaseConsole.console tdl._BaseConsole-class.html#console
177173
tdl._BaseConsole.set_mode tdl._BaseConsole-class.html#set_mode
178174
tdl._BaseConsole.__contains__ tdl._BaseConsole-class.html#__contains__
179175
tdl._BaseConsole.set_colors tdl._BaseConsole-class.html#set_colors
@@ -182,7 +178,6 @@ tdl._BaseConsole.width tdl._BaseConsole-class.html#width
182178
tdl._BaseConsole.draw_rect tdl._BaseConsole-class.html#draw_rect
183179
tdl._BaseConsole._normalizePoint tdl._BaseConsole-class.html#_normalizePoint
184180
tdl._BaseConsole.__iter__ tdl._BaseConsole-class.html#__iter__
185-
tdl._BaseConsole._colorLock tdl._BaseConsole-class.html#_colorLock
186181
tdl._BaseConsole.blit tdl._BaseConsole-class.html#blit
187182
tdl._BaseConsole.draw_char tdl._BaseConsole-class.html#draw_char
188183
tdl._BaseConsole.draw_frame tdl._BaseConsole-class.html#draw_frame

docs/class-tree.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ <h1 class="epydoc">Class Hierarchy</h1>
162162
<tr>
163163
<td align="left" class="footer">
164164
<a href="epydoc-log.html">Generated by Epydoc
165-
3.0.1 on Sat Jun 20 10:40:23 2015</a>
165+
3.0.1 on Mon Jun 22 16:11:02 2015</a>
166166
</td>
167167
<td align="right" class="footer">
168168
<a target="mainFrame" href="http://epydoc.sourceforge.net"

0 commit comments

Comments
 (0)