Skip to content

Commit

Permalink
Merge pull request #7 from HexDecimal/libtcod-cffi
Browse files Browse the repository at this point in the history
merge cffi code
  • Loading branch information
HexDecimal committed Jun 19, 2015
2 parents 6faf92d + bba09a3 commit 0d80cac
Show file tree
Hide file tree
Showing 85 changed files with 21,470 additions and 934 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.rst
@@ -1,6 +1,10 @@
===========
Changelog
===========
1.3.0
* Updated backend to use python-cffi instead of ctypes. This gives decent
boost to speed in CPython and a drastic to boost in speed in PyPy.

1.2.0
* The set_colors method now changes the default colors used by the draw_*
methods. You can use Python's Ellipsis to explicitly select default colors
Expand Down
5 changes: 3 additions & 2 deletions README.rst
Expand Up @@ -11,7 +11,7 @@ This module can also be manually installed by going into the "setup.py" director

python setup.py install

Already compiled libtcod libraries are included as part of the package data. They won't need to be compiled as part of the installation, but can be replaced with newer versions if necessary.
This will require that your Python installation can compile binaries.

=======
About
Expand All @@ -28,13 +28,14 @@ Online Documentation: http://pythonhosted.org/tdl/

Issue Tracker: https://github.com/HexDecimal/python-tdl/issues

python-tdl is a ctypes port of "libtcod". You can find more about libtcod at http://roguecentral.org/doryen/libtcod/
python-tdl is a cffi port of "libtcod". You can find more about libtcod at http://roguecentral.org/doryen/libtcod/

==============
Requirements
==============
* Python 2.6+ or 3.x
* 32 bit Windows, 32/64 bit Linux, or Mac OS/X (64 bit architecture)
* An up-to-date version of the Python module: cffi

=========
License
Expand Down

0 comments on commit 0d80cac

Please sign in to comment.