Skip to content

MaVehicles library v0.7.1

Compare
Choose a tag to compare
@stephengold stephengold released this 04 Apr 17:52
· 141 commits to master since this release
  • API changes:
    • Used the Steering enum to simplify the APIs of the Bike, Vehicle, and Wheel classes.
    • Added static qualifiers to 5 protected methods:
      • Sky.getAmbientLight()
      • Sky.getApplication()
      • Sky.getDirectionalLight()
      • Sky.getShadowRenderer()
      • Vehicle.addPassenger()
    • Protected the constructors of 6 abstract classes:
      • Bike
      • Engine
      • Sky
      • TireSettings
      • Vehicle
      • World
  • Bugfixes:
    • sounds aren't always muted before being detached
    • drop orientation isn't taken into account by Prop.addToWorld()
  • New library features:
    • Added findStartLocation(), isLoaded(), and scaledHeight() methods to the Prop class.
    • Added areShadowsEnabled() and setShadowsEnabled() methods to the Sky class.
    • Added the Steering enum to describe how wheels are steered.
  • Updated 17 textures provided by the Georg project.
  • Began using the CheckStyle tool.
  • Upgrade JMonkeyEngine to v3.6.0-stable, Garrett to v0.5.3, Heart to v8.3.2, and Minie to v7.4.0 .