Skip to content

Releases: libtcod/python-tcod

11.18.3

29 Dec 04:03
11.18.3
6fd153b
Compare
Choose a tag to compare

Changed

  • Now bundles SDL 2.0.14 for Windows/MacOS.

Deprecated

  • Support for Python 3.5 will be dropped.
  • tcod.console_load_xp has been deprecated, tcod.console_from_xp can load
    these files without modifying an existing console.

Fixed

  • tcod.console_from_xp now has better error handling (instead of crashing.)
  • Can now compile with SDL 2.0.14 headers.

11.18.2

04 Dec 10:03
b46bd07
Compare
Choose a tag to compare

Fixed

  • Fixed missing tcod.FOV_SYMMETRIC_SHADOWCAST constant.
  • Fixed regression in tcod.sys_get_current_resolution behavior. This
    function now returns the monitor resolution as was previously expected.

v.1.5.3

04 Jun 22:52
Compare
Choose a tag to compare
  • set_font no longer crashes when loading a file without the implied font size in its name
  • fixed non-square Map instances

v1.5.1

20 Dec 11:12
Compare
Choose a tag to compare
  • fixed errors with Unicode and non-Unicode literals on Python 2
  • fixed attribute error in compute_fov

v1.5.0

13 Jul 20:10
Compare
Choose a tag to compare
  • python-tdl distributions are now universal builds
  • new Map class
  • map.bresenham now returns a list
  • this release will require libtcod-cffi v0.2.3 or later

v1.4.0

22 Jun 23:37
Compare
Choose a tag to compare
  • The DLL's have been moved into another library which you can find at https://github.com/HexDecimal/libtcod-cffi
    You can use this library to have some raw access to libtcod if you want.
    Plus it can be used alongside TDL.
  • The libtocd console objects in Console instances have been made public.
  • Added tdl.event.wait function. This function can called with a timeout and
    can automatically call tdl.flush.

v1.3.1

20 Jun 05:48
Compare
Choose a tag to compare
  • Fixed pathfinding regressions.

v1.3.0: Merge pull request #7 from HexDecimal/libtcod-cffi

19 Jun 14:40
Compare
Choose a tag to compare
  • 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.

v1.2.0

07 Jun 07:39
Compare
Choose a tag to compare
  • 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
    this way.
  • Functions and Methods renamed to match Python's style-guide PEP 8, the old
    function names still exist and are depreciated.
  • The fgcolor and bgcolor parameters have been shortened to fg and bg