Tcod

Latest version: v16.2.3

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 30 of 44

1.17.0

Added
- Added `tcod::BresenhamLine`, a C++ Bresenham line iterator.
[91](https://github.com/libtcod/libtcod/pull/91)
[92](https://github.com/libtcod/libtcod/issues/92)
[93](https://github.com/libtcod/libtcod/pull/93)
- Added `TCODImage::get_data` to return its `TCOD_Image*` object.

Changed
- CMake scripts now use `CMAKE_INSTALL_DATAROOTDIR` correctly.

Deprecated
- Deprecated the `TCOD_List` and `TCODList` classes since they don't work for their intended purpose.
- Deprecated libtcod's event handling API, you should use SDL for events instead of libtcod.

Fixed
- Fixed `TCOD_load_library`.
- Fixed `TCODList(TCOD_list_t)` constructor.
- Fixed a regression in `TCOD_console_printf_frame` where a `fmt` of NULL would prevent the frame from being drawn.

1.16.7

Changed
- CMake files now use lower-case `libtcod` to be consistent with the previous
usage of this name.

Fixed
- Fixed PNG loading issues when using Vcpkg.
- Fixed crashes from loading tilesets with non-square tile sizes.
- Tilesets with a size of 0 should no longer crash when used.
- Prevent division by zero from recommended-console-size functions.

1.16.6

Fixed
- Fixed static linking.

1.16.5

Added
- CMake scripts now support fetching dependencies from Vcpkg.

1.16.4

Fixed
- Simplified libtcod's system calls which should fix support for Microsoft's
UWP.

1.16.3

Fixed
- Libtcod's CMake config file is now aware of its dependencies.

Page 30 of 44

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.