discourage direct access to x/y/z/width/height
fix typo in JavaDoc
WIP: DevGuide: chapter 3.1
DevGuide: chapter 2.4
DevGuide: chapter 2.3
DevGuide: chapter 2.2.4
DevGuide: chapter 2.2.3
DevGuide: chapter 2.2.2
DevGuide: chapter 2.2.1
DevGuide: chapter 2.1
DevGuide: chapter 1
simple workaround for onGround detection
add EnemyBox
extract Box superclass
implement jumping
implement gravity
introduce GravityObject
basic box entity
initial setup
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release vatralib-1.2.0
update changelog prior to release
update dependencies
add ConfigUtil
add CyclicZTransition
add ZTransition
add 'setZ' method to MultiObject
conditionally sort active objects by z coordinate once per frame
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release vatralib-1.1.0
update changelog prior to release
start publishing to Central Publisher Portal instead of OSSRH
add dependency junit-platform-launcher to get PIT working again
update dependencies
add utility method 'isActive'
enable abstract bean definitions
reset total opacity to 100 upon level loading
enable access to current sprite index
make z non-final
use local variable type inference where possible
WIP: DevGuide: chapter 3.1
DevGuide: chapter 2.4
DevGuide: chapter 2.3
DevGuide: chapter 2.2.4
DevGuide: chapter 2.2.3
DevGuide: chapter 2.2.2
DevGuide: chapter 2.2.1
DevGuide: chapter 2.1
DevGuide: chapter 1
simple workaround for onGround detection
add EnemyBox
extract Box superclass
implement jumping
implement gravity
basic box entity
initial setup
use local variable type inference where possible
reformat all .java and .xml files
introduce editorconfig
migrate all unit tests to JUnit 5
migrate all unit tests to Mockito
reformat all .java and .xml files
migrate all unit tests to JUnit 5
migrate all unit tests to Mockito
introduce editorconfig
migrate all unit tests to Mockito
introduce editorconfig
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release vatralib-1.0.1
update changelog prior to release
update dependencies
individual description tags in POMs
add changelog
add changelog
move vatralib-demo01 to own repo
Fantastic - thank you very much for the quick and helpful response! Kind regards, /vatrasoft
Linking to a range of commits
add own .gitignore
move vatralib-demo01 to own repo
[maven-release-plugin] prepare for next development iteration
[maven-release-plugin] prepare release vatralib-demo01-1.0
add maven-release-plugin
add POM metadata
add release profile
go back to 2-digit version numbering for demo01
use parent beans to simplify some XMLs
sort game resources into subfolders
have playerShip fly off screen upon victory
add extra sounds to blueEnemyShip
add low energy alarm
add possibility to pause game
add story text to title screen
add license info and credits (text files)
add credits
add player ships count; show 'game over' when no ships left
rename EnergyDisplay to NumberDisplay
use full compression in all PNGs
add borders to all texts
enlarge energy displays (bars) by 44%
replace absolute values with relative expressions