Repository navigation
Alpha Release 0.7.0
Pre-release
Pre-release
·
26 commits
to master
since this release
Changes from 0.6.0:
C++ Changes:
- Renamed Glyph to Character, as it fits the description better.
- Removed requirement to call
release()on all Objects and EventListeners before quitting. - Changed the Object
positionparameter to ivec2 for consistency.
Lua Changes:
- Added comments to code in Lua files.
- Removed unused project bindings.
- Added support for
Object:new()syntax. - Amended
object:set()to take a function with the parameters (data,index,character). - Updated the BoxObject and TextObject to use
object:set(). - Removed
font.isSquare(), in favor offont.get/setCharacterSize(). - Renamed
window.is/setGrabbed()towindow.is/setCaptured(). - Added new
windowoptions to show/hide the window. - Added support for less-than(or equal) and negation on all vec types.
- Added bindings for creating Timer objects.
Other Changes:
- Moved all existing code samples to
projects/examples.
Comes with several example projects, the Space Mono font and multiple audio files.
The example project 07a_fonts uses Space Mono by Colophon, which is distributed under the Open Font License.
The example project 07c_audio uses audio from OpenGameArt.org, and are distributed under the CC0 license:
1.wav, from the [8bit SFX](https://opengameart.org/content/8bit-sfx) collection by celestialghost8
Map.wav, from the [NES Shooter Music](https://opengameart.org/content/nes-shooter-music-5-tracks-3-jingles) collection by SketchyLogic