This repository has been archived by the owner on Nov 13, 2022. It is now read-only.
The cure to casting
Pre-release
Pre-release
This release contains a major overhaul to the API, and is one of the final releases to change names to API methods. (Before 0.1.0 there may be a handful more of these changes, but 0.1.0 marks the end of API modifications)
Added:
- Added a new
parse()
method! This returns a Groovy Script object which can be used for a really major variety of different things (modding engines anyone ;) DSL's? yeah, lots of really cool things). - Terminal Screen (replaces the graphical Menu Screen)
Updated:
- API names were changed to better match Mini2Dx names. This will help users to upgrade to Mini2Dx if/when they want to do something not so restricted to the limitations of Leikr.
- Most of the API methods now take BigDecimal by default. This drastically reduces the amount of manual casting users needed to do in order to simply do anything. This is something that should have been done from the beginning.
- The overall build size has been reduced by almost 10MB simply by not pulling in
groovy-all
. heh, whoops... - Some of the loaders were attempting to parse directories as files. Fixed this (will have to go back and recheck that)
Removed:
- I decided that I didn't like the GUI Menu Screen. So I nuked that completely and replaced it with a Terminal Menu. This makes the system feel more like a bare system with a coherent vision.
- Removed quite a few API calls that just didn't make sense or that I didn't feel fit with the aesthetics I want Leikr to have (such as a handful of drawing methods and system methods)
Getting much closer to a solid finalized API. I will be focusing on cleaning that up for 0.0.12. Some methods will be removed (if not deemed useful or within the vision of Leikr). A few names may change to sync better with Mini2Dx. Things such as this.
As per the usual:
Note: Leikr uses Groovy 3.0.0-Beta-3
Releases | |
---|---|
Leikr-0.0.11.zip | Contains the Leikr Game System and scripts to run both on Linux and Windows. Requires JDK 12 to run |
Leikr-0.0.11-jre.zip | Same as above, but without Windows script, and is bundled with JRE 12 |
Leikr-0.0.11-jrew.zip | Same as the other jre download except specifically for Windows |