Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

0.8.0 Snapshot 6

Pre-release
Pre-release
Compare
Choose a tag to compare
@WhyAreAllTheseTaken WhyAreAllTheseTaken released this 21 Sep 15:00
· 193 commits to master since this release

Major Changes

  • Moved most 2D APIs to the world API
  • Added a renderer package to allow for interface-based rendering.
  • A renderer must be set at startup before the game is started.

Features

  • Added a slick Renderer.
  • Added an experimental GL11 Renderer in addition to the Slick Renderer.
  • Added F3 to toggle the debug menu.
  • Added F4 to toggle the hitbox display.

Bug Fixes/Stability Improvements

  • World State is now more modular.
  • Bullet state now used the new GUI system.

Optimisations

  • Optimised the world state to use renderer.

Misc Changes

  • The GUI system now used renderer graphics instead of slick graphics.
  • The world state is now more modular.

Deprecations

N/A