All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
Vector2
- Added animation support with
Animation
- Added all of the X11 web colors as constants on
Color
- Added
graphics::clear
for clearing the screen - Added
Drawable
trait for objects that can be drawn to the screen - Added
graphics::draw
for drawingDrawable
s to the screen - Added
graphics::draw_sprite
for drawing a sprite to the screen - Added
graphics::draw_text
for drawing text to the screen - Added
window::set_title
for setting the window title - Added
window::set_view
for setting the view on the window
Context.window
andContext.fps_tracker
are no longer visible outside of the crate- Replaced SFML
Color
with customColor
- Fixed sprite batching by removing some hard-coded values
- Added base game constructs
State
Context
SpriteBatch