Skip to content

Tags: the-moonwitch/python-tcod

Tags

13.6.2

Toggle 13.6.2's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.6.2

- SDL renderers were ignoring tiles where only the background red channel was changed.

13.6.1

Toggle 13.6.1's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.6.1

- The SDL2 renderer has had a major performance update when compiled with SDL 2.0.18.
- SDL2 is now the default renderer to avoid rare issues with the OpenGL 2 renderer.

13.6.0

Toggle 13.6.0's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.6.0

- `BasicMixer` and `Channel` classes added to `tcod.sdl.audio`.  These handle simple audio mixing.
- `AudioDevice.convert` added to handle simple conversions to the active devices format.
- `tcod.sdl.audio.convert_audio` added to handle any other conversions needed.

13.5.0

Toggle 13.5.0's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.5.0

- `tcod.sdl.audio`, a new module exposing SDL audio devices.  This does not include an audio mixer yet.
- `tcod.sdl.mouse`, for SDL mouse and cursor handing.
- `Context.sdl_atlas`, which provides the relevant `SDLTilesetAtlas` when one is being used by the context.
- Several missing features were added to `tcod.sdl.render`.
- `Window.mouse_rect` added to SDL windows to set the mouse confinement area.
- `Texture.access` and `Texture.blend_mode` properties now return enum instances.
  You can still set `blend_mode` with `int` but Mypy will complain.

13.4.0

Toggle 13.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.4.0

- Adds `sdl_window` and `sdl_renderer` to tcod contexts.
- Adds `tcod.event.add_watch` and `tcod.event.remove_watch` to handle SDL events via callback.
- Adds the `tcod.sdl.video` module to handle SDL windows.
- Adds the `tcod.sdl.render` module to handle SDL renderers.
- Adds the `tcod.render` module which gives more control over the rendering of consoles and tilesets.
- Fixed handling of non-Path PathLike parameters and filepath encodings.

13.3.0

Toggle 13.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.3.0

- New experimental renderer `tcod.context.RENDERER_XTERM`.
- Using `libtcod 1.20.1`.
- Functions accepting `Path`-like parameters now accept the more correct `os.PathLike` type.
- BDF files with blank lines no longer fail to load with an "Unknown keyword" error.

13.2.0

Toggle 13.2.0's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.2.0

Added
 - New `console` parameter in `tcod.context.new` which sets parameters from an existing Console.

Changed
 - Using `libtcod 1.20.0`.

Fixed
 - Fixed segfault when an OpenGL2 context fails to load.
 - Gaussian number generation no longer affects the results of unrelated RNG's.
 - Gaussian number generation is now reentrant and thread-safe.
 - Fixed potential crash in PNG image loading.

13.1.0

Toggle 13.1.0's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.1.0

Added
 - Added the `tcod.tileset.procedural_block_elements` function.
Removed
 - Python 3.6 is no longer supported.

13.0.0

Toggle 13.0.0's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
13.0.0

Changed
 - Console print and drawing functions now always use absolute coordinates for negative numbers.

12.7.3

Toggle 12.7.3's commit message

Verified

This tag was signed with the committer’s verified signature.
HexDecimal Kyle Benesch
12.7.3

Deprecated
 - `tcod.console_is_key_pressed` was replaced with `tcod.event.get_keyboard_state`.
 - `tcod.console_from_file` is deprecated.
 - The `.asc` and `.apf` formats are no longer actively supported.

Fixed
 - Fixed the parsing of SDL 2.0.16 headers.