Skip to content

Alpha Release 0.7.0

Pre-release
Pre-release

Choose a tag to compare

@JamesHoltom JamesHoltom released this 09 Nov 23:48
· 26 commits to master since this release
6b41e06

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 position parameter 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 of font.get/setCharacterSize().
  • Renamed window.is/setGrabbed() to window.is/setCaptured().
  • Added new window options 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