Releases: tomassedovic/tcod-rs
Releases · tomassedovic/tcod-rs
0.6.0
- Rust beta compatible
- Switched to builder pattern for root console initialisation
- Additional printing functions
- Printing macros
- Fixed issue with projects that have space in their path
- Improved documentation
- Switched to uppercase for the exported Colours (in line with Rust's naming style for constants)
- Split code into multiple modules
- Added
AsNative
andFromNative
traits for converting between safe wrappers and the original FFI variants
0.5.5
Rust 1.0.0-beta compatibility.
0.5.4
Updated to latest Rust
0.5.2
Renamed tcod-sys to tcod_sys
0.5.1
- Updates to latest Rustc
- Remove features that have been stabilised
- Switch to the new Path & IO APIs
- Added check_for_events
- Added support for special characters
0.5.0
-
Removed lifetime parameters for our path-finding structs
-
Implemented most Color methods:
- RGB and HSV constructors
- multiply, multiply scalar, add, subtract, lerp,
- shift hue / scale hsv
-
Filled in most of the missing methods for Console get/set pairs:
- get/set alignment
- get char background/foreground
- get/set background flag
- get/set char
- set char foreground
- print
-
Added a few more static Console functions:
- is_fullscreen / set_fullscreen
- get/set fade
- disable_keyboard_repeat
- is_active
0.4.7
Changes:
- Use the
#![feature()]
way of opting into unstable stuff - Rename Show to Debug,
path
toold_path
- Use the
..
syntax for ranges - Moved rand from examples to the external crate
0.4.6
Updated to latest Rust version and the build script should now provide a better output on failure.
0.4.5
Added support for:
- fullscreen
- wait
- get elapsed time
- clipboard
- saving screenshots
0.4.4
- Added FOV computation
- Derived
Show
andCopy
where appropriate - Cleared all the warnings that accumulated