MaVehicles library v0.7.1
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 theBike
,Vehicle
, andWheel
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
- Used the
- 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()
, andscaledHeight()
methods to theProp
class. - Added
areShadowsEnabled()
andsetShadowsEnabled()
methods to theSky
class. - Added the
Steering
enum to describe how wheels are steered.
- Added
- 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 .