Releases: diegodan1893/Iris-Engine
Releases · diegodan1893/Iris-Engine
v0.5.1 Expose Lua Package Functions
Changelog:
- Exposed Lua package functions such as
require
v0.5 New Text Features and QoL Improvements
Changelog:
- New features for the Text class:
- You can now specify a maximum size for the text box. The text will be word-wrapped and/or truncated to fit the desired size
- You can now get the size in pixels of the text being rendered
- Added the Rectangle class, that can be used to draw filled rectangles of any size and color
- There is now a new overload of the CharacterSprite:setBase method that only takes two arguments. This will save you a lot of typing!
v0.4 Video Support and Rendering Improvements
Changelog:
- Added video support, you can now play .ogv videos in your games!
- Objects can now have non-integer coordinates, making move animations a lot smoother
- While you can use non-integer coordinates while setting the position of an object, this is not recommended as the object will appear slightly blurred due to anti-aliasing. This feature should only be used in animations
- Now the game window in windowed mode is scaled to fit the screen when the resolution of the game is too large
- You can now manually set the opacity of sprites
v0.3 File Manipulation and Text Rendering
Changelog:
- The io and os libraries are now accesible to Lua scripts
- Added a Lua function to take screenshots and save them as image files
- You can now choose which font to use when creating a button
- Added the Text class, that allows you to render text to the screen outside of the text window
- It is now possible to disable mouse input only for objects below a certain z-index, great for modal windows
- The hideText function now does nothing if the text window was already hidden
v0.2 Color Grading Support
Changelog:
- Added color grading support for Character Sprites using Lookup Tables (LUTs)
v0.1 First release
First release of Iris Engine.