Tags: AIsbrecht/python-tcod
Tags
15.0.0 - 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 have been changed ``.pixel -> .position`` and ``.pixel_motion -> .motion``. - `Context.convert_event` now returns copies of events with mouse coordinates converted into tile positions. - Mouse event pixel and tile attributes have been deprecated.
14.0.0 - Added explicit support for namespace packages. - Using `libtcod 1.23.1`. - Bundle `SDL 2.26.0` on Windows and MacOS. - Code Page 437: Character 0x7F is now assigned to 0x2302 (HOUSE). - Forced all renderers to ``RENDERER_SDL2`` to fix rare graphical artifacts with OpenGL. - The `renderer` parameter of new contexts is now deprecated.
13.8.0 - Ported SDL2 joystick handing as `tcod.sdl.joystick`. - New joystick related events. - Using `libtcod 1.22.3`. - Bundle `SDL 2.24.0` on Windows and MacOS. - Renderers other than `tcod.RENDERER_SDL2` are now discouraged. - Fixed double present bug in non-context flush functions. This was affecting performance and also caused a screen flicker whenever the global fade color was active. - Fixed the parsing of SDL 2.24.0 headers on Windows.
13.7.0 - You can new use `SDLConsoleRender.atlas` to access the `SDLTilesetAtlas` used to create it. [libtcod#121](libtcod#121) - Fixed the parsing of SDL 2.0.22 headers. Specifically `SDL_FLT_EPSILON`.
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 - `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 - 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.
PreviousNext