Skip to content

Kraken Engine v0.0.5

Compare
Choose a tag to compare
@durkisneer1 durkisneer1 released this 02 Dec 17:56
· 5 commits to main since this release
492e7b4

πŸŽ„ What's New πŸŽ…

  • kn::TileMap constructor now has a borderSize parameter for loading tile sets with gaps around each tile.
  • Updated Installation content to prevent DLLs from being made after meson compile.
  • The PugiXML library is now a wrap package instead of in the source files.
  • kn::Layer objects now have an isVisible attribute, meaning they won't be drawn in a drawMap method call.
  • kn::math::Vec2 now has operator overloads for -=, /=, and *=.
  • Most of the documented API now have introductory descriptions and example usages.
  • getMouseButtonPressed is now isMouseButtonPressed.
  • getKeysPressed is now isKeyPressed.
  • kn::Texture lost a few unnecessary methods.
  • kn::time namespace now has a getTicks method to get the amount of time since kn::window::init was called, in seconds.

Bug fixes

  • kn::math::Vec2::rotate[Rad] methods have been corrected.
  • Fullscreen display mode is back to "true" fullscreen due to mouse cursor position imprecision.