Releases: mlange-42/arche-pixel
Releases · mlange-42/arche-pixel
Arche Pixel v0.2.0
Features
- New drawer
Inspector
for inspecting entities (#21)
Arche Pixel v0.1.0
Arche Pixel v0.0.3
Breaking changes
- Renamed
Window.Add
toWindow.With
, taking drawer VarArgs and allows for chaining (#8, #11) Drawer
interface has methodUpdate(w *ecs.World)
(#8)- All plots are
Drawer
instead ofUISystem
, and are added to aWindow
(#8) - Fields of
Bounds
renamed fromWidth
andHeight
toW
andH
(#15) - Upgrade to
arche-model
v0.0.5 (#16)
Features
- Adds
Image
plot for plotting grids and matrices (#8) - Adds
ImageRGB
plot for plotting multi-channel grids and matrices (#8) Monitor
drawer for visualizing world and performance statistics (#10)- Windows are resizable (#10)
- Window title can be set at construction time (#11)
- Adds method
UpdateInputs
toDrawer
interface, for handling user input (#12, #14) - Adds
Controls
plot and input handler for controlling simulation speed and pause via GUI or keyboard (#12) Image
andImageRGB
auto-scale when no explicit scale is given (#13)- Adds Method
window.Scale
to calculate scaling like inImage
andImageRGB
(#13)
Documentation
- Add separate examples for
Window
andDrawer
(#9)