Tcod

Latest version: v16.2.2

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

Scan your dependencies

Page 2 of 21

16.0.2

Fixed
- Joystick/controller device events would raise `RuntimeError` when accessed after removal.

16.0.1

Fixed
- `AudioDevice.stopped` was inverted.
- Fixed the audio mixer stop and fadeout methods.
- Exceptions raised in the audio mixer callback no longer cause a messy crash, they now go to `sys.unraisablehook`.

16.0.0

Added
- Added PathLike support to more libtcodpy functions.
- New `tcod.sdl.mouse.show` function for querying or setting mouse visibility.
- New class method `tcod.image.Image.from_file` to load images with. This replaces `tcod.image_load`.
- `tcod.sdl.audio.AudioDevice` is now a context manager.

Changed
- SDL audio conversion will now pass unconvertible floating types as float32 instead of raising.

Deprecated
- Deprecated the libtcodpy functions for images and noise generators.

Removed
- `tcod.console_set_custom_font` can no longer take bytes as the file path.

Fixed
- Fix `tcod.sdl.mouse.warp_in_window` function.
- Fix `TypeError: '_AudioCallbackUserdata' object is not callable` when using an SDL audio device callback.
[128](https://github.com/libtcod/python-tcod/issues/128)

15.0.3

Deprecated
- Deprecated all libtcod color constants. Replace these with your own manually defined colors.
Using a color will tell you the color values of the deprecated color in the warning.
- Deprecated older scancode and keysym constants. These were replaced with the Scancode and KeySym enums.

Fixed
- DLL loader could fail to load `SDL2.dll` when other tcod namespace packages were installed.

15.0.1

Added
- Added support for `tcod.sdl` namespace packages.

Fixed
- ``Renderer.read_pixels`` method was completely broken.

15.0.0

Changed
- Modified the letter case of window event types to match their type annotations.
This may cause regressions. Run Mypy to check for ``[comparison-overlap]`` errors.
- Mouse event attributes are being changed: ``.pixel -> .position`` and ``.pixel_motion -> .motion``.
- `Context.convert_event` now returns copies of events with mouse coordinates converted into tile positions.

Deprecated
- Mouse event pixel and tile attributes have been deprecated.

Page 2 of 21

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.